饿死鬼干饭雷达

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

🐷 干饭雷达 —— 美食店铺自动收集与归档工具。当用户发送一个网页链接(抖音视频、小红书帖子、大众点评、美团、微博、B站、快手等), 且内容为美食探店、餐厅推荐、美食攻略类时自动触发。 触发条件:(1) 用户消息中包含美食/探店/餐厅相关的 URL 链接(如 douyin.com、xiaohongshu.com、bilibili.com、weibo.com、 dianping.com、meituan.com 等),或用户明确要求"记录到美食地图"、"收集这个店铺"; (2) 用户提到自己在某个城市(如"我在成都"、"我到兰州了"、"我现在在北京"),想查看美食地图中该城市有哪些收录的店铺, 此时读取美食地图文件,列出该城市所有已收录店铺,并根据地理位置推荐一条合理的觅食路线。 功能:自动提取视频/帖子中提到的店铺信息(店名、简介、推荐菜品、博主评价),通过网络搜索补充店铺的精确位置信息 (城市、行政区、详细地址、经纬度),然后按 城市→行政区 的层级结构归档记录到本地 Markdown 美食地图文件中。 同时支持按城市查询已收录店铺并推荐觅食路线。 不触发场景:纯文字聊天无链接且未提到城市查询、非美食类链接(科技/新闻/游戏等)、用户只是讨论美食但未要求记录或查询。

一句话选型结论

按资料字段整理

饿死鬼干饭雷达是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_51c15538/t-food-collect
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_51c15538仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791634003
正文体量9.1 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
饿死鬼干饭雷达当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

9.1 KB
模型实际读到的说明书原文,来自技能仓库

🐷 干饭雷达 —— 美食店铺自动收集与归档

核心流程

收到用户发送的链接后,按以下步骤执行:

Step 1: 抓取网页内容

使用 curl 抓取链接内容,提取可读文本:

# 抖音短链需要 -L 跟随重定向
curl -s -L -A "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1" "<URL>"

平台适配要点:
- 抖音:短链(v.douyin.com)需 -L 跟随重定向;HTML 中搜索 videoInfoRes 或 item_list JSON 块提取 desc、digg_count 等
- 小红书:搜索 note 或 noteData JSON 块
- B站:搜索 videoData 或 __INITIAL_STATE__
- 大众点评/美团:直接解析 HTML 结构
- 微博:搜索 $render_data 或 status JSON 块

提取后判断内容是否与美食相关(包含餐厅名、菜品名、美食标签等)。若非美食内容,告知用户"该链接不是美食相关内容"并停止。

Step 2: 提取店铺信息

从抓取到的内容中识别并提取以下信息:

字段 说明 必填
店名 店铺全名 ✅
简介 一句话描述(≤60字),让人一眼知道吃什么 ✅
推荐菜 博主提到/推荐的菜品列表 ✅
博主评价 博主的原话评价或总结 可选
人均消费 人均价格 可选
来源 原始链接 + 博主名称 ✅
原始链接 用户发送的完整原始 URL,方便日后点击回味视频/帖子 ✅

提取规则:
- 视频描述中的店名通常在标题或 #标签 中
- 如果视频提到多家店,逐一提取每家店的信息
- 简介字段:核心目标是让人一眼知道吃什么,不超过60字
- 如果 HTML 中无法提取到具体店铺信息(如视频内容在画面/语音中),使用 web_search 搜索 "博主名" "视频标题关键词" 店名 来补充

Step 3: 搜索位置信息

对每家店铺,通过 web_search 搜索精确位置:

搜索词:"{店名}" "{城市}" 地址

需要确定:
- 城市(如:成都、兰州、北京)
- 行政区(如:锦江区、武侯区、城关区)
- 详细地址(如:春熙路XX号)
- 经纬度(可选,如果搜索结果中有)

位置搜索策略:
1. 优先从原始内容中识别城市信息(标题标签、视频描述)
2. 搜索 "店名" 地址 获取详细位置
3. 如果搜索不到精确地址,至少确定到城市+行政区级别
4. 对于连锁店,优先记录视频中提到的具体门店

Step 4: 写入美食地图文件

文件路径: 与本 Skill 同级目录,即 /data/workspace/.agent/skills/food-collector/food-map.md

若文件不存在,创建新文件并写入头部模板(见下方格式)。
若文件已存在,读取现有内容,将新店铺插入到对应的城市→行政区分类下。

归档规则:
1. 一级标题:城市名(如 ## 🏙️ 成都)
2. 二级标题:行政区名(如 ### 📍 锦江区)
3. 同一城市的店铺归到同一个城市标题下
4. 同一行政区的店铺归到同一个行政区标题下
5. 新增城市/行政区时,按拼音排序插入
6. 每家店铺用统一的卡片格式记录

去重规则: 写入前检查文件中是否已存在同名店铺(同城市+同店名),若已存在则提示用户并跳过(或询问是否更新)。

文件格式模板

# 🗺️ 我的美食地图

> 自动收集自各平台美食视频/帖子,按城市和行政区归档
> 最后更新:YYYY-MM-DD HH:MM

---

## 🏙️ {城市名}

### 📍 {行政区名}

#### 🍽️ {店名}
- **简介**:{一句话简介,≤60字}
- **推荐菜**:{菜品1}、{菜品2}、{菜品3}
- **人均**:{人均消费}
- **地址**:{详细地址}
- **博主评价**:{博主原话评价}
- **来源**:[{博主名} - {平台}]({原始链接}) | 收录于 {YYYY-MM-DD}
- **🔗 原始链接**:{原始视频/帖子完整URL}(点击回味)

---

Step 5: 确认与反馈

写入完成后,向用户输出摘要:

✅ 已收录 {N} 家店铺到美食地图:

📍 {城市} - {行政区}
  🍽️ {店名1}:{简介}
  🍽️ {店名2}:{简介}

📄 文件位置:/data/workspace/.agent/skills/food-collector/food-map.md

特殊处理

无法提取具体店铺时

如果网页内容是视频类(抖音/B站等),且 HTML 中只有标题和标签没有具体店名:
1. 先用 web_search 搜索 "{博主名}" "{视频标题}" 店名 推荐
2. 如果仍然无法确定,告知用户:"该视频的店铺信息在画面/语音中,我无法直接提取。请告诉我视频中提到了哪些店铺,我来帮你查找位置并记录。"

多家店铺批量处理

如果一个视频/帖子包含多家店铺(如"成都5大苍蝇馆子"),逐一处理每家店铺,分别搜索位置信息,全部写入同一次归档操作中。

已有美食地图文件的合并

读取现有文件时,解析已有的城市和行政区结构,新店铺插入到正确位置,保持文件整体结构不变。

城市查询与觅食路线推荐

当用户提到自己在某个城市(如"我在成都"、"我到兰州了"、"我现在在北京"),按以下步骤执行:

Step A: 识别城市

从用户消息中提取城市名称。支持的表达方式:
- "我在{城市}"、"我到{城市}了"、"我现在在{城市}"
- "我来{城市}了"、"{城市}有什么好吃的吗"
- "帮我看看{城市}的美食地图"

Step B: 读取美食地图

读取 /data/workspace/.agent/skills/food-collector/food-map.md,找到对应城市(## 🏙️ {城市名})下的所有店铺。

  • 如果该城市不存在,告知用户:"你的美食地图中还没有{城市}的店铺记录哦,发我探店视频链接我来帮你收集!"
  • 如果文件不存在,告知用户:"你的美食地图还是空的,快发我美食视频链接开始收集吧!"

Step C: 列出所有店铺

按行政区分组,输出该城市所有已收录店铺的摘要:

🏙️ {城市} 美食地图(共 {N} 家店)

📍 {行政区1}
  🍽️ {店名1} — {简介} | 人均{XX}元
  🍽️ {店名2} — {简介} | 人均{XX}元

📍 {行政区2}
  🍽️ {店名3} — {简介} | 人均{XX}元

Step D: 推荐觅食路线

根据店铺的地理位置(行政区 + 详细地址),规划一条合理的觅食路线:

  1. 就近原则:同一行政区的店铺安排在一起吃
  2. 时间分配:按 早餐→午餐→下午茶→晚餐→宵夜 的时间线安排
  3. 路线优化:尽量减少跨区奔波,相邻行政区串联
  4. 用餐节奏:每餐之间留出消化和移动时间

输出格式:

🗺️ 推荐觅食路线

🌅 早餐
  → {店名}({行政区}):{推荐菜}

🌞 午餐
  → {店名}({行政区}):{推荐菜}

🍵 下午茶
  → {店名}({行政区}):{推荐菜}

🌙 晚餐
  → {店名}({行政区}):{推荐菜}

🌃 宵夜
  → {店名}({行政区}):{推荐菜}

💡 路线说明:{简要说明路线逻辑,如"从XX区出发,沿途经过XX区,最后到XX区"}

如果店铺数量超过一天能吃完的量(>5家),则拆分为多天路线,标注"Day 1"、"Day 2"等。
如果店铺数量较少(≤3家),则简化为一条路线,不必强行填满所有时段。

注意事项

  • 所有写入操作使用 edit_file 或 replace_in_file 工具,不要覆盖已有内容
  • 简介字段必须精炼,核心是让人一眼知道吃什么
  • 推荐菜来源优先级:视频/帖子明确提到 > 网络搜索到的招牌菜
  • 地址信息尽量精确到门牌号
  • 每次写入后更新文件头部的"最后更新"时间

常见问题

5 问
答案由本站依据条目字段整理
饿死鬼干饭雷达怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_51c15538/t-food-collect。安装方式为未标注。装完刷新技能列表或重开客户端。

饿死鬼干饭雷达支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

饿死鬼干饭雷达权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

饿死鬼干饭雷达收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

饿死鬼干饭雷达用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。