소스 정보
- 저장소
- 18816132863/xiaoyi-claw-omega-final
- 최근 소스 활동
- 2026년 4월 25일 15:25
- 감지된 SKILL.md 언어
- 중국어
- 스타
- 2
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/18816132863/xiaoyi-claw-omega-final --skill photo-diet-logging-claw명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Market prediction skill using Kronos. Use when user needs finance market time-series forecasting or news-aware finance market adjustments.
同花顺i问财综合金融数据查询技能。整合行情查询、财务查询、基金查询、宏观查询、指数查询、A股选股、期货选股、公告搜索、新闻搜索、研报搜索等十大核心能力。支持股票、ETF、基金、期货、宏观经济等多维度金融数据查询,以及公告、新闻、研报等资讯搜索。当用户需要查询股票行情、财务数据、基金信息、宏观数据、选股筛选、公告新闻研报时,使用此技能。
Natural language task and project management. Use when the user talks about things they need to do, projects they're working on, tasks, deadlines, or asks for a project overview / dashboard. Captures tasks from conversation, organises them into projects, tracks progress, and serves a local Kanban dashboard.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | photo-diet-logging-claw |
| description | 拍照记录饮食、照片打卡、看图识别食物。当用户发送食物图片/照片时使用,VL模型识别食物后展示结果等用户确认再打卡。 |
| metadata | {"pha":{"emoji":"📸","category":"health-coaching-cli","tags":["cli","diet","food","photo","image","logging"],"requires":{"tools":"[Truncated]","skills":"[Truncated]"}}} |
当用户通过拍照/上传图片录入饮食时使用。与文字录入的核心区别:打卡前必须展示识别结果并等用户确认。
| 文字录入 | 图片录入 | |
|---|---|---|
| 食物来源 | 用户说的文字 | VL 模型看图识别 |
| 需要确认食物名称? | 弱匹配时需要 | 不需要(VL 识别即采信) |
| 需要确认打卡? | 不需要(匹配完直接打卡) | 必须(展示识别结果,等用户确认) |
| 可修改重量? | 可以(修改语法) | 必须提供修改机会(打卡前) |
模型看到图片后,识别出所有食物及估算重量/份量。
VL 识别是 Agent 侧能力,不是 CLI 工具。
对所有识别出的食物并行调用:
query_and_format_food --food-name "<识别出的食物名>"
获取每个食物的营养数据(kcal_per_100g、units 预计算值等)。
将识别结果展示给用户,禁止直接打卡:
识别到 3 样食物:
1. 红烧肉 1份(150g) ≈ 525kcal
2. 白米饭 1碗(200g) ≈ 232kcal
3. 炒青菜 1份(200g) ≈ 80kcal
合计 ≈ 837kcal
确认打卡?可以修改,如"米饭半碗""去掉青菜"
| 用户回复 | 处理 |
|---|---|
| 确认("打卡"/"确认"/"可以"/"好"/"ok") | 并行调用 log_food_entry 打卡所有食物 |
| 修改重量("米饭只吃了半碗"/"红烧肉200g") | 重算营养值,重新展示修改后的列表再次等确认 |
| 删除某项("去掉青菜"/"没吃青菜") | 从列表移除,重新展示 |
| 新增("还有一杯豆浆") | 搜索新增食物,加入列表,重新展示 |
用户确认后:
log_food_entry \
--food-id "<foodId>" \
--food-name "<foodName>" \
--meal-type "<meal>" \
--count <quantity> \
--unit "<unit>" \
--intake-weight <intakeWeight> \
--kilocalorie <kilocalorie> \
--protein <protein> \
--fat <fat> \
--carbohydrate <carbohydrate>
get_nutrition --date today
第1部分(本次记录,必选):
[meal] [foodName] [quantity][unit] ≈ [kilocalorie]kcal,含蛋白质 [protein]g、脂肪 [fat]g、碳水 [carbohydrate]g
第2部分(今日累计,必选):
今日累计 [totalCalories]kcal,蛋白质 [protein]g / 脂肪 [fat]g / 碳水 [carbs]g
第3部分(点评,必选):结合餐别参考范围给出一句具体点评
识别过程中、搜索过程中——不说话。只在展示识别结果等待确认时和最终输出时说话。
与文字录入相同:用户指定则用用户的,未指定则按当前时间推断。