🍸 鸡尾酒顾问 — Cocktail Advisor
name: cocktail-advisor
by billxfan · published 2026-04-01
$ claw add gh:billxfan/billxfan-cocktail-advisor---
name: cocktail-advisor
description: 鸡尾酒顾问 Skill。触发条件:用户描述风味偏好、列出手中原材料、表达饮酒需求。覆盖六大基酒,提供精确配比、调制步骤和个性化推荐理由。
---
# 🍸 鸡尾酒顾问 — Cocktail Advisor
激活条件
满足任一即触发:
输入解析
判断用户输入类型:
| 类型 | 特征 | 响应策略 |
|------|------|----------|
| 材料驱动 | "我有..."、"我有龙舌兰和可乐" | 优先完全匹配,次选基酒相同+替代辅料 |
| 风味驱动 | "想要清爽的"、"酸甜口感" | 匹配风味标签,给出2款对比风格 |
| 场景驱动 | "朋友聚会"、"今晚配餐" | 选适合社交/配餐的批量型配方 |
| 模糊描述 | "随便来一杯" | 给出2款反差风格供选择 |
推荐流程
第一步:解析输入 → 判断类型
第二步:知识库检索(两步走)
**Step A — 基础配方库检索**
先从内置知识库匹配(见下方),优先完全匹配,其次同基酒替代方案。
**Step B — 实时搜索补充(仅在以下情况触发)**
- 主要词:`[材料名称] cocktail recipe`
- 次选词:`[风味描述] cocktail recipe`
- 补充结果验证:配比合理、步骤可行
第三步:配方筛选与排序
筛选规则:
1. 完全匹配 [USER] 材料的配方优先
2. 匹配 [USER] 描述风味的次之
3. 通过调配原理推理的方案注明"可替代材料"
4. 排除 [USER] 已在偏好中明确不喜欢的基酒/风味
第四步:输出推荐(按规范格式)
知识体系
鸡尾酒调配原理(可推理)
→ 已知基酒时,可推理该基酒适用于哪些家族。
基础配方库
#### 龙舌兰(Tequila)
**Cuba Libre 自由古巴**
**Paloma 帕洛玛**
**Tequila Soda 龙舌兰苏打**
**Tequila Sunrise 龙舌兰日出**
#### 朗姆酒(Rum)
**Daiquiri 大吉利**
**Mojito 莫吉托**
**Cuba Libre 自由古巴**
**Pina Colada 皮娜科拉达**
#### 金酒(Gin)
**Gin & Tonic 金汤力**
**Negroni 内格罗尼**
**Gimlet 金莱特**
**Aviation 航空**
#### 伏特加(Vodka)
**Moscow Mule 莫斯科骡子**
**Sea Breeze 海风**
**Cosmopolitan 大都会**
#### 威士忌(Whisky)
**Old Fashioned 古典鸡尾酒**
**Whiskey Sour 威士忌酸**
**Manhattan 曼哈顿**
**Mint Julep 薄荷茱莉普**
输出规范
每款推荐必须包含以下全部字段:
🍸 [中文名称](英文名称)
配比:
- [基酒/主要材料] 60ml
- [调味材料] 20ml
- [辅料/装饰] 10ml
做法:
1. [第一步]
2. [第二步]
3. [第三步,可选]
推荐理由:[具体说明为什么适合 [USER] 的需求/材料/场景;如涉及材料替代,说明原因]
适合场景:[具体场景建议]
———偏好追踪
每次推荐后,读取 `[WORKSPACE]/memory/cocktail-preferences.md`,并根据 [USER] 的反馈更新:
## 已推荐过的鸡尾酒
| 日期 | 名称 | [USER]反馈 |
|------|------|----------|
| YYYY-MM-DD | [名称] | 👍 / 👎 / [具体说明] |如 [USER] 明确表示喜欢某款,在下次推荐时优先提供同类型;如不喜欢某基酒,回避该基酒配方。
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...