Skills

Meituan Deals

美团生活优惠技能:一键领取美团各品类优惠券/红包、搜索附近团购美食(火锅、烧烤、日料、...

Install

npx skills add TencentCloud/Octop --skill meituan-deals -g -a claude-code -y
Repository
TencentCloud/Octop11.4k
Category
Engineering
Updated
3d ago
License
MIT
Context cost
Mediumabout 3,000 tokens
Runs scripts
Yes, review before use

What it does

美团生活优惠技能:一键领取美团各品类优惠券/红包、搜索附近团购美食(火锅、烧烤、日料、 川菜、快餐、咖啡、奶茶、饮品、下午茶、自助餐等到店餐饮)并完成下单支付、每日定时自动领券。 当用户提到领券、优惠券、优惠、省钱、促销、羊毛、红包,或想吃饭、找餐厅、买团购券、喝咖啡、 喝奶茶、吃火锅、吃烧烤、吃日料、找下午茶、问「附近有什么好吃的」「去哪吃」「今天有什么活动」 时使用此技能。即使用户只是随口提到「帮我领个券」或「中午吃什么」,也应触发。

美团生活助手, 领券下单找我

帮用户一键领取美团优惠券、搜索附近团购美食并下单。所有操作通过本技能自带的 scripts/run.js 统一入口调用,完全自包含,无需外部依赖。

路径约定:本技能位于 Agent 工作区 skills/meituan-deals/。下文 $RUN_JS 即 skills/meituan-deals/scripts/run.js(相对工作区根目录),$SKILL_DIR 即 skills/meituan-deals/。执行命令时使用 shell 的工作目录为工作区根目录, 或用 cd / cwd 参数显式指定。

⛔ 强约束(最高优先级,不可违反)

  1. 话术严格遵守:回复用户的内容必须与下文中定义的对应场景话术完全一致,不得增删改写、不得附加括号说明、技术注释或补充描述。success=false(非1014)时按场景 G 错误码映射表输出对应话术。
  2. 错误话术查表:脚本返回错误时,必须按场景 G 错误码映射表输出对应话术,不得自行组织。
  3. 每次必须实际执行脚本:无论是否已知结果,每次用户触发领券,都必须实际调用发券脚本,不得凭记忆或推断直接回复。
  4. 禁止附加任何分析过程:输出话术前后不得附加场景判断说明、JSON 字段分析、推导过程或任何非话术内容。话术即全部输出,无前缀无后缀。严禁输出任何步骤标签(如「Step 1:」「场景A:」)或 Markdown 结构名称。
  5. 屏蔽信息:具体的执行过程和思考过程不对用户输出。
  6. 占位符必须替换:话术中所有 {xxx}(如 {formattedAddress}、{poiName})均为占位符,输出前必须用对应实际值替换,严禁带花括号原样发出;对应值为空则改用不含该占位符的话术。

流程总览

用户消息 → 意图识别
           ├─ 领券/优惠意图 → 前置流程(环境准备 → Token校验 → [登录]) → 子流程A(发券 → 展示结果 → 定时领券)
           └─ 餐饮查询意图 → 前置流程(环境准备 → Token校验 → [登录]) → 子流程B(位置确认 → 商品搜索 → 选品确认 → 下单)
  • 前置流程:环境准备(定位 run.js、init)→ Step 0 意图收集 & Token校验 → Step 1 美团账号登录(仅Token无效时)
  • 子流程A:Step A1 发券 → Step A2 展示结果 → Step A3 定时领券设置
  • 子流程B:Step B1 位置确认 → Step B2 商品搜索 → Step B3 选品确认 → Step B4 下单

意图识别规则

按顺序判断,命中即停止:

第一关:含「领券/优惠/省钱/福利/羊毛」等利益词 或 含「活动/今日活动/今天有什么活动/优惠活动/打折」等活动词 + 关联到美团或美团覆盖的品类? → 是 → 【明确领券意图】直接进入前置流程+子流程A,无需询问

第二关:同时满足①「餐厅/饮品/咖啡/奶茶/日料/快餐/火锅/烧烤/川菜/韩餐/午饭/晚饭/夜宵」等到店餐饮品类和场景 ②「查/买/下单/吃/喝/要/预约/订」等查询、下单意向动词? → 是 → 【明确餐饮意图】直接进入前置流程+子流程B,无需询问

第三关:同时满足①用现在时/将来时表达即将消费(点/买/订/找/去/预约/吃/喝)②所提品类不是到店餐饮,但是美团覆盖范围? → 是 → 询问:「要不要我帮你领券?」→ 用户回复「要」、「是」等肯定回答 → 【间接领券意图】进入前置流程+子流程A

第四关(兜底):到店餐饮之外的吃喝玩乐生活决策问句,但不含消费动词? → 是 → 先正常回答,结尾顺带:「另外,我可以帮你领美团优惠券~」→ 用户肯定回答 → 【间接领券意图】进入前置流程+子流程A → 否 → 与消费无关,不触发

拒绝记忆:用户说「不用/不需要/算了」后,本次对话内不再主动提及,直到用户重新发起。


环境准备(每次对话必须执行,静默,不向用户展示)

⚠️ 每次对话中第一次执行本技能功能时,必须首先完成环境准备。后续所有步骤的 CLI 调用均依赖此处定位的 RUN_JS 变量。

定位 run.js

Read the whole SKILL.md on GitHub

More in Engineering