2026华为开发者大赛·小红书Skill创新赛参赛作品「探店笔记小助手」:把用户真实提供的店名、菜品和用餐体验,整理成符合小红书风格的结构化美食探店笔记,依次产出选题定位、五种标题、正文(开头钩子→菜品体验→实用信息→结尾互动)、话题标签、封面文案与发布前检查清单。内容诚实、模板化,不编造评分、价格或虚假体验。
| Files | Last commit | Last update |
|---|---|---|
| 4 days ago | ||
| 4 days ago | ||
| 4 days ago | ||
| 5 days ago | ||
| 5 days ago |
探店笔记小助手(xiaohongshu-food-note-skill)
2026 华为开发者大赛 · 小红书 Skill 创新赛 参赛作品
作品简介
「探店笔记小助手」是一个面向小红书美食探店场景的 Skill。用户提供店名、吃过的菜品和真实体验后,Skill 按固定流程把素材整理为结构化的探店笔记,覆盖选题、标题、正文、标签、封面文案和发布前检查。
它的核心定位是只做结构化与表达,不替用户编造事实。评分、人均、价格、营业时间、排队时长、地址等未知信息一律保留占位符,由用户补充真实内容后再发布。
六步功能
- 选题定位:输出内容角度、目标受众、差异化看点和不建议采用的角度。
- 五种标题备选:信息直给型、反差悬念型、痛点场景型、清单攻略型、情绪共鸣型各 1 条。
- 结构化正文:按「开头钩子 → 菜品体验 → 实用信息 → 结尾互动」四段输出。
- 话题标签推荐:核心、地域、品类、场景、长尾五类组合,推荐 8-15 个。
- 封面文案建议:给出 3 组主标题、副标题和角标方案。
- 发布前检查清单:覆盖事实真实性、结构、标题封面、标签、合规隐私和发布操作六类检查。
文件清单
xiaohongshu-food-note-skill/
├── README.md # 仓库说明(本文件)
├── SKILL.md # Skill 入口:YAML 元数据、工作流、诚实红线
├── references/
│ ├── sop.md # SOP:输入采集、追问话术、角度判断、异常处理
│ ├── title-templates.md # 五种风格标题公式与示例
│ ├── body-structure.md # 四段正文结构、示例与反例
│ ├── hashtag-library.md # 话题标签分类、组合公式与避坑
│ └── checklist.md # 发布前 A-F 六类检查项
├── assets/
│ └── note-template.md # 六段式成品骨架
└── scripts/
└── lint_note.py # 结构、占位符、可疑硬事实与合规词检查脚本
共 9 个文件:8 个 Skill 文件 + 本 README。
诚实规则
Skill 明确禁止以下行为:
- 编造评分、人均、单价、折扣、排队时长、营业时间、地址、榜单或获奖记录;
- 虚构个人身份和经历,例如「本地人吃了十年」「老板是我朋友」;
- 把推测写成事实,例如用户未说明却写「汤底熬了八小时」;
- 使用广告法绝对化用语,例如「最好吃」「第一」「顶级」「100%」;
- 宣称医疗或保健功效,例如「减肥」「降血糖」「治疗」;
- 泄露他人隐私,例如未脱敏的正脸、车牌、手机号、住址、儿童信息;
- 未经用户确认写成「合作」「广告」,或隐瞒合作关系。
未知信息统一写成 〔待填写:具体内容〕,并在成品末尾汇总待补充项。
构建与使用
本 Skill 无需编译,主体为 Markdown 文档,校验脚本仅使用 Python 3 标准库。
1. 静态校验
在码道 Skill 开发环境中,使用 skill-authoring 提供的校验脚本:
python3 <skill-authoring>/scripts/validate_skill.py --skill-path .
2. 检查生成的笔记
python3 scripts/lint_note.py --input <笔记文件>.md
常用参数:
--format json|text 输出格式,默认 json
--strict 将 WARNING 升级为 ERROR
--ignore-facts 跳过疑似硬事实检查(仅当数字已由用户确认时使用)
退出码:0 PASS,1 WARNING,2 FAIL。
3. 打包
python3 <skill-authoring>/scripts/package_skill.py \
--skill-path . \
--skill-root <skill-authoring>
4. 安装
python3 <skill-authoring>/scripts/install_skill.py \
--skill-zip <skill-name>.zip \
--target <Agent 的 skills 目录>
已完成的校验结果
以下为实际执行结果,未做额外美化:
| 项目 | 结果 |
|---|---|
validate_skill.py 静态校验 |
PASS,0 FAIL / 0 WARNING |
| 正向完整笔记 lint | PASS,退出码 0 |
| 缺信息并保留占位的笔记 lint | WARNING,退出码 1;5 处占位符,0 ERROR |
| 含编造评分/人均/排队、绝对化用语、医疗词的负向样例 | FAIL,退出码 2;命中多个 ERROR |
| 文件不存在 / 空文件 / 非 UTF-8 输入 | 均按预期返回退出码 2 |
--strict / --ignore-facts 参数 |
行为符合预期 |
| 打包产物 | zip 包含 8 个 Skill 运行时文件,完整性校验通过 |
端到端测试使用虚构数据并标注 TEST DATA ONLY,测试文件不在本仓库中,避免把测试数据混入 Skill 运行时内容。
已知边界
- 本 Skill 不联网查询评分、营业时间、排队等实时数据,相关数据必须由用户提供。
- 本 Skill 不执行小红书登录、授权或发布操作。
- 图片拍摄、平台规则和当地法规需用户自行确认;检查清单不替代平台审核。
- 发布前仍需人工确认占位符已替换、事实属实、隐私已脱敏。
Introduction
2026华为开发者大赛·小红书Skill创新赛参赛作品「探店笔记小助手」:把用户真实提供的店名、菜品和用餐体验,整理成符合小红书风格的结构化美食探店笔记,依次产出选题定位、五种标题、正文(开头钩子→菜品体验→实用信息→结尾互动)、话题标签、封面文案与发布前检查清单。内容诚实、模板化,不编造评分、价格或虚假体验。
Customize your domain