"中午吃什么?晚上吃什么?—— 人类两大未解之谜"
License: MIT Node.js Claude Code
每天在工位上发呆 10 分钟想中午吃什么?
开会开到 6 点,脑袋空空不知道晚上吃啥?
好不容易想好了,到店发现排队 30 分钟?
装上这个 Skill,AI 饭搭子每天准时提醒,帮你 3 秒做决定。
装上 → 说"今天吃什么" → AI 先帮你选品类,再帮你找餐馆 → 你说"行"就去吃。
不需要提前建餐馆库,空库也能用——AI 自带美食知识,随机帮你选吃什么。有餐馆库推荐更精准,没有也不影响。
你:今天吃什么?
🎲 骰子在空中翻转...... 落地!
🎯 今天的命运之味是——火锅!
🍲 推荐点法:
• 锅底:鸳鸯锅(一半番茄一半麻辣)
• 必涮:毛肚、鸭肠、嫩牛肉、豆腐
• 预算:人均 ¥60-80
📍 你附近的火锅店:
1️⃣ 海底捞(望京店)| 💰 ¥95 | 500m
2️⃣ 小龙坎(来广营店)| 💰 ¥75 | 800m
犹豫就会败北,果断就能吃饱!
- 复制
[SKILL.md](SKILL.md)内容 - 粘贴到 ChatGPT / Claude / 任何 AI 对话
- 说:今天吃什么?
首次使用时 AI 会先聊几句了解你的口味、位置和预算,之后就能直接推荐了。不建餐馆库也能用。
Claude Code:
git clone https://github.com/funAgent/eat-skill.git ~/.claude/skills/eat-skill
cd ~/.claude/skills/eat-skill && npm installCursor:
git clone https://github.com/funAgent/eat-skill.git .cursor/skills/eat-skill
cd .cursor/skills/eat-skill && npm installOpenClaw:
npx clawhub install eat-skill直接在终端跑:
git clone https://github.com/funAgent/eat-skill.git
cd eat-skill && npm install
node schedule/nudge.mjs| 命令 | 干什么 | 也可以直接说 |
|---|---|---|
/eat |
看所有命令 | — |
/eat-select |
帮你选今天吃什么 | "今天吃什么" |
/eat-random |
骰子随机选 | "随便"、"别让我选了" |
/eat-discover |
搜附近餐馆 | "附近有什么吃的" |
/eat-create |
创建餐馆 Skill | "帮我做个餐馆 Skill" |
/eat-navigate |
怎么去那家店 | "怎么去眉州东坡" |
/eat-pk |
两家店 PK | "XX和YY哪个好" |
/eat-list |
查看餐馆库 | "都有什么店" |
/eat-nope |
换一个 | "这个不要" |
/eat-review |
吃完评价 | "吃完了" |
| 命令 | 场景 | 效果 |
|---|---|---|
/eat-boss |
🤑 老板请客 | 推好的,难得有人请 |
/eat-broke |
😭 月底吃土 | 严控预算,极限省钱 |
/eat-diet |
🥗 减肥中 | 低卡选项(但会温柔劝你别太极端) |
/eat-solo |
🧑 一个人吃 | 适合独食的店,语气温暖 |
/eat-date |
💕 约会 | 氛围好 + 避坑贴士 |
/eat-team |
👥 团建 | 品类多,众口难调终结者 |
装上就自动开启,到点提醒你吃饭。有餐馆库推荐具体的店,没有则随机推荐美食品类。
| 提醒 | 时间 | 频率 | 默认 |
|---|---|---|---|
| 🥗 午餐 | 11:50 | 工作日 | ✅ 开 |
| 🍽️ 晚餐 | 17:45 | 工作日 | ✅ 开 |
| 🥐 周末 brunch | 10:00 | 周末 | ❌ 关 |
| 🌙 深夜投喂 | 22:00 | 每天 | ❌ 关 |
# 午餐提醒
claude schedule "每个工作日 11:50 提醒我吃午饭" \
--command "node schedule/nudge.mjs --meal lunch"
# 晚餐提醒
claude schedule "每个工作日 17:45 提醒我吃晚饭" \
--command "node schedule/nudge.mjs --meal dinner"
# 深夜投喂(混沌模式 — 更离谱的推荐)
claude schedule "每天 22 点问我要不要吃宵夜" \
--command "node schedule/nudge.mjs --meal late_night --style chaotic"安装 Skill 时自动注册(读取 schedule/eat-schedule.json 配置)。
在 OpenClaw 设置页调整时间和开关。
crontab -e
# 加入以下行(替换实际路径)
50 11 * * 1-5 cd /path/to/eat-skill && node schedule/nudge.mjs --meal lunch
45 17 * * 1-5 cd /path/to/eat-skill && node schedule/nudge.mjs --meal dinner编辑 schedule/eat-schedule.json:
{
"preferences": {
"avoidRepeat": true,
"avoidRepeatDays": 3,
"maxBudget": 50,
"excludeCategories": ["快餐"],
"locationHint": "五道口"
}
}内置 高德 LBS Skill,搜附近餐馆 + 路线导航。
# 1. 申请:https://console.amap.com/dev/key/app(选"Web服务")
# 2. 设置
export AMAP_WEBSERVICE_KEY="你的key"免费 5000次/天,个人用随便搜。
# 搜附近餐馆
AMAP_KEY=$AMAP_WEBSERVICE_KEY node vendor/amap-lbs-skill/scripts/poi-search.js \
--keywords="美食" --city="北京"
# 搜索结果 → 餐馆 Skill(骨架版)
AMAP_KEY=$AMAP_WEBSERVICE_KEY node vendor/amap-lbs-skill/scripts/poi-search.js \
--keywords="烧烤" --city="北京" \
| node generator/poi-to-skill.mjs --outdir restaurants/
# 路线规划
AMAP_KEY=$AMAP_WEBSERVICE_KEY node vendor/amap-lbs-skill/scripts/route-planning.js \
--type walking --origin "116.338,39.992" --destination "116.345,39.995"三种方式,选最顺手的:
/eat-create
老王烤串,望京SOHO T1楼下,晚上5点到凌晨2点,
人均60,羊肉串8块,烤鱿鱼15,露天位夏天氛围好
AMAP_KEY=$AMAP_WEBSERVICE_KEY node vendor/amap-lbs-skill/scripts/poi-search.js \
--keywords="老王烤串" --city="北京" \
| node generator/poi-to-skill.mjs --outdir restaurants/
# 骨架生成,手动补推荐菜cp templates/restaurant-info.yaml restaurants/laowang-bbq/restaurant-info.yaml
# 编辑填写
node generator/generate.mjs -i restaurants/laowang-bbq/restaurant-info.yaml \
-o restaurants/laowang-bbq/SKILL.md| 餐馆 | 城市 | 品类 | 人均 | 状态 |
|---|---|---|---|---|
| 眉州东坡(北苑华贸店) | 北京·朝阳 | 川菜 | ¥69 | 🟢 完整 |
🙋 你常去的店呢?贡献一家 →
eat-skill/
├── SKILL.md # 核心 Skill(加载这个就能用)
├── package.json
├── user-profile.json # 用户画像(首次使用时 AI 自动生成)
│
├── schedule/ # ⏰ 定时提醒
│ ├── nudge.mjs # 饭点提醒脚本(趣味消息+随机推荐)
│ └── eat-schedule.json # 提醒配置(时间、偏好)
│
├── generator/ # 🏗️ 餐馆 Skill 生成
│ ├── generate.mjs # 从 YAML/JSON 生成 SKILL.md
│ ├── poi-to-skill.mjs # 高德 POI → 餐馆 SKILL.md 转换
│ └── skill-template.md # 生成模板
│
├── vendor/
│ └── amap-lbs-skill/ # 🗺️ 高德 LBS Skill(POI/路线/地图)
│
├── templates/
│ ├── restaurant-info.yaml # 餐馆信息填写模板
│ └── user-profile.example.json # 用户画像示例
│
├── restaurants/ # 🍽️ 社区餐馆集合(可选)
│ ├── README.md
│ └── meizhou-dongpo-beiyuan/
│
├── CONTRIBUTING.md
└── LICENSE
| 原则 | 说明 |
|---|---|
| 果断优先 | 宁可推错也不让你继续纠结 |
| 到点提醒 | 不用你问,饭点自动推 |
| 有趣味性 | 骰子、转盘、毒舌文案,每天不重样 |
| 可组合 | 高德 Skill 搞定地图,我们搞定决策 |
| 社区驱动 | 越多人贡献餐馆,推荐越好 |
| 工具无关 | Markdown 文件,任何 AI 都能用 |
| 项目 | 启发了什么 |
|---|---|
| 金谷园饺子馆 Skill | 一家餐馆也能有自己的 AI Skill |
| 同事.skill | 人格化 Skill 的先行者 |
| 高德 LBS Skill | 地图能力不用自己写 |
最简单的贡献:把你常去的餐馆变成 Skill 提个 PR。
详见 CONTRIBUTING.md。
MIT — 随便用,吃好喝好。