Skills cocktail-advisor
鸡尾酒顾问 Skill。触发条件:用户描述风味偏好、列出手中原材料、表达饮酒需求。覆盖六大基酒,提供精确配比、调制步骤和个性化推荐理由。
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/billxfan/cocktail-advisor" ~/.claude/skills/openclaw-skills-cocktail-advisor && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/billxfan/cocktail-advisor" ~/.openclaw/skills/openclaw-skills-cocktail-advisor && rm -rf "$T"
manifest:
skills/billxfan/cocktail-advisor/SKILL.mdsource content
🍸 鸡尾酒顾问 — Cocktail Advisor
激活条件
满足任一即触发:
- 用户提到鸡尾酒、调酒、想喝点什么
- 用户列出手中有的原材料(酒类/软饮/果汁/糖浆等)
- 用户描述风味偏好:"清爽"、"酸甜"、"浓烈"、"果香"等
- 用户描述饮用场景:"配餐"、"派对"、"夜宵"等
输入解析
判断用户输入类型:
| 类型 | 特征 | 响应策略 |
|---|---|---|
| 材料驱动 | "我有..."、"我有龙舌兰和可乐" | 优先完全匹配,次选基酒相同+替代辅料 |
| 风味驱动 | "想要清爽的"、"酸甜口感" | 匹配风味标签,给出2款对比风格 |
| 场景驱动 | "朋友聚会"、"今晚配餐" | 选适合社交/配餐的批量型配方 |
| 模糊描述 | "随便来一杯" | 给出2款反差风格供选择 |
推荐流程
第一步:解析输入 → 判断类型
第二步:知识库检索(两步走)
Step A — 基础配方库检索 先从内置知识库匹配(见下方),优先完全匹配,其次同基酒替代方案。
Step B — 实时搜索补充(仅在以下情况触发)
- [USER] 提供的材料较特殊(特定利口酒/糖浆/果汁)
- 风味描述较细,现有配方库无法直接满足
- 搜索策略:
- 主要词:
[材料名称] cocktail recipe - 次选词:
[风味描述] cocktail recipe - 补充结果验证:配比合理、步骤可行
- 主要词:
第三步:配方筛选与排序
筛选规则:
- 完全匹配 [USER] 材料的配方优先
- 匹配 [USER] 描述风味的次之
- 通过调配原理推理的方案注明"可替代材料"
- 排除 [USER] 已在偏好中明确不喜欢的基酒/风味
第四步:输出推荐(按规范格式)
知识体系
鸡尾酒调配原理(可推理)
- Sour = 基酒 + 柑橘 + 甜味剂
- Spritz = 基酒 + 苏打水 + 开胃酒
- Collins = 基酒 + 柑橘 + 糖浆 + 苏打水
- Highball = 基酒 + 大量苏打水/软饮
- Martini = 基酒 + 味美思 + 苦精(可选)
- Old Fashioned = 烈酒 + 糖 + 苦精 + 大冰
→ 已知基酒时,可推理该基酒适用于哪些家族。
基础配方库
龙舌兰(Tequila)
Cuba Libre 自由古巴
- 配比:白龙舌兰 50ml / 可乐 补满 / 青柠汁 10ml
- 做法:Highball 杯加冰,注入龙舌兰和青柠汁,可乐补满,搅拌即可
- 推荐理由:龙舌兰+可乐是经典组合,[USER] 的材料完全匹配,调制零难度
- 适合场景:休闲、派对
Paloma 帕洛玛
- 配比:白龙舌兰 50ml / 西柚汁 100ml / 青柠汁 10ml / 苏打水 补满
- 做法:Highball 杯加冰,混合所有材料,苏打水补满
- 推荐理由:墨西哥国民鸡尾酒,比 Margarita 更清爽;如无可乐,西柚汁+苏打水是完美替代
- 适合场景:配餐、户外
Tequila Soda 龙舌兰苏打
- 配比:白龙舌兰 50ml / 苏打水 补满 / 青柠汁 10ml
- 做法:Highball 杯加冰,注入龙舌兰和青柠汁,苏打水补满
- 推荐理由:极度清爽低热量,保留龙舌兰草本香气
- 适合场景:日常饮用
Tequila Sunrise 龙舌兰日出
- 配比:白龙舌兰 45ml / 橙汁 120ml / 石榴糖浆 20ml
- 做法:Highball 杯加冰,注入龙舌兰和橙汁搅拌,沿杯壁缓慢淋入石榴糖浆
- 推荐理由:渐变色彩美观,果香压住酒精感,适合不善烈酒的人
- 适合场景:餐前、社交
朗姆酒(Rum)
Daiquiri 大吉利
- 配比:白朗姆 60ml / 青柠汁 30ml / 单一糖浆 20ml
- 做法:Shake,冰镇后滤入鸡尾酒杯
- 推荐理由:经典酸甜平衡,朗姆入门首选;如需替代,白葡萄柚汁可取代青柠
- 适合场景:任何场合
Mojito 莫吉托
- 配比:白朗姆 50ml / 青柠汁 30ml / 薄荷叶 6~8片 / 糖浆 20ml / 苏打水 补满
- 做法:薄荷叶压出香气,加冰,注入朗姆和青柠汁,糖浆,苏打水补满
- 推荐理由:全球最受欢迎鸡尾酒之一,清凉解暑,视觉绿意盎然
- 适合场景:夏季、派对、户外
Cuba Libre 自由古巴
- 配比:白朗姆 50ml / 可乐 补满 / 青柠汁 10ml
- 做法:Highball 杯加冰,注入朗姆和青柠汁,可乐补满
- 推荐理由:龙舌兰版本之外,朗姆版本同样经典;可乐+朗姆是天生一对
- 适合场景:休闲、派对
Pina Colada 皮娜科拉达
- 配比:白朗姆 45ml / 椰浆 45ml / 菠萝汁 90ml
- 做法:Shake 或 Blender 搅打,冰镇后倒入
- 推荐理由:椰香浓郁,如梦似幻的热带风情
- 适合场景:海边、度假
金酒(Gin)
Gin & Tonic 金汤力
- 配比:金酒 50ml / 汤力水 补满 / 青柠或柠檬片
- 做法:Highball 杯加冰,注入金酒,汤力水补满,挤入柠檬片
- 推荐理由:经典简约,充分展现金酒的草本香气,清爽不腻
- 适合场景:任何场合、餐前
Negroni 内格罗尼
- 配比:金酒 30ml / 金巴利 30ml / 甜味美思 30ml
- 做法:Stir,Old Fashioned 杯加冰,橙皮熏杯口
- 推荐理由:苦中带甜,层次丰富,适合有咖啡/可可偏好的饮品爱好者
- 适合场景:夜宵、餐前
Gimlet 金莱特
- 配比:金酒 60ml / 青柠汁 30ml / 糖浆 15ml
- 做法:Shake,冰镇后滤入鸡尾酒杯
- 推荐理由:酸甜平衡,经典英式风格,金酒入门首选
- 适合场景:下午茶、日常
Aviation 航空
- 配比:金酒 60ml / 青柠汁 20ml / 樱桃白利口酒 15ml / 紫罗兰利口酒 5ml
- 做法:Shake,冰镇后滤入鸡尾酒杯
- 推荐理由:花香调,清新优雅,适合喜欢轻盈口感的人
- 适合场景:派对、春夏
伏特加(Vodka)
Moscow Mule 莫斯科骡子
- 配比:伏特加 50ml / 姜汁啤酒 补满 / 青柠汁 15ml
- 做法:Copper Mug 或 Highball 杯加冰,注入伏特加和青柠汁,姜汁啤酒补满
- 推荐理由:姜味提神,苏打水的气泡感让整杯酒轻盈不腻
- 适合场景:派对
Sea Breeze 海风
- 配比:伏特加 45ml / 蔓越莓汁 90ml / 西柚汁 90ml
- 做法:Highball 杯加冰,混合所有材料
- 推荐理由:三重果香叠加,色彩粉红,适合喜欢果味而非酒精感的人
- 适合场景:海边、度假
Cosmopolitan 大都会
- 配比:伏特加 40ml / 橙皮利口酒 20ml / 蔓越莓汁 30ml / 青柠汁 15ml
- 做法:Shake,冰镇后滤入鸡尾酒杯
- 推荐理由:粉红少女心,果香甜美,适合社交场合
- 适合场景:夜店、派对
威士忌(Whisky)
Old Fashioned 古典鸡尾酒
- 配比:波本/裸麦威士忌 60ml / 糖浆 5ml / Angostura 苦精 2 dash / 橙皮
- 做法:Old Fashioned 杯,加糖浆和苦精搅匀,加大方冰,注入威士忌,橙皮装饰
- 推荐理由:威士忌鸡尾酒经典之王,层次丰富,充分展现基酒风味
- 适合场景:夜宵、静饮
Whiskey Sour 威士忌酸
- 配比:波本 50ml / 柠檬汁 30ml / 糖浆 15ml / 蛋白(可选)
- 做法:Shake(干摇+湿摇),冰镇后倒入 Old Fashioned 杯
- 推荐理由:酸甜平衡,蛋白带来绵密泡沫,口感丝滑
- 适合场景:任何场合
Manhattan 曼哈顿
- 配比:裸麦/波本威士忌 60ml / 甜味美思 30ml / Angostura 苦精 2 dash
- 做法:Stir,滤入鸡尾酒杯,樱桃装饰
- 推荐理由:经典三合一,优雅稳重,适合喜欢苦甜平衡的人
- 适合场景:餐前、夜宵
Mint Julep 薄荷茱莉普
- 配比:波本威士忌 60ml / 鲜薄荷叶 6~8片 / 糖浆 10ml
- 做法:薄荷叶压出香气,加碎冰,注入威士忌,搅拌至杯壁起霜
- 推荐理由:肯塔基赛马会经典,清凉提神,薄荷与波本的甜香相得益彰
- 适合场景:夏季、户外
输出规范
每款推荐必须包含以下全部字段:
🍸 [中文名称](英文名称) 配比: - [基酒/主要材料] 60ml - [调味材料] 20ml - [辅料/装饰] 10ml 做法: 1. [第一步] 2. [第二步] 3. [第三步,可选] 推荐理由:[具体说明为什么适合 [USER] 的需求/材料/场景;如涉及材料替代,说明原因] 适合场景:[具体场景建议] ———
偏好追踪
每次推荐后,读取
[WORKSPACE]/memory/cocktail-preferences.md,并根据 [USER] 的反馈更新:
## 已推荐过的鸡尾酒 | 日期 | 名称 | [USER]反馈 | |------|------|----------| | YYYY-MM-DD | [名称] | 👍 / 👎 / [具体说明] |
如 [USER] 明确表示喜欢某款,在下次推荐时优先提供同类型;如不喜欢某基酒,回避该基酒配方。