Walk Kcal

走得越远,这一顿的卡路里额度越高 —— 用步行距离换额度的吃饭决策。当用户说「现在吃什么」「走过去能多吃多少」「这顿还能吃多少卡」「附近有什么低热量/快餐/西餐/小吃」「换一批」「还有别的吗」时使用。① 按步行距离折算额度;② 麦当劳官方营养值 + 周边餐厅统一推荐,每道菜标「吃得下 / 超了」;③ 按业态与半径细化;④ 出竖屏长图 + 可点的下一步选项。

206 starsOther

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add adexbn/walk-kcal --skill walk-kcal
Manual install
git clone --depth 1 https://github.com/adexbn/walk-kcal.git /tmp/walk-kcal
mkdir -p ~/.claude/skills
cp -r /tmp/walk-kcal/. ~/.claude/skills/walk-kcal

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# walk-kcal · 走得越远,这一顿吃得越多

> **这份文件有两类读者,看不同章节就行**:
>
> - **Agent** → 只看 **[一、运行手册](#一运行手册agent)**
> - **人**(评委 / 第一次用)→ 看 **[二、装与用](#二装与用人)**
> - 想了解内部怎么实现 → **[三、技术说明](#三技术说明)**

**一句话**:你今天还能吃多少卡,取决于你愿意走多远。

---

# 一、运行手册(Agent)

## 1.1 何时启用

| 用户说 | 启用 |
|---|---|
| 「现在吃什么 / 这顿吃什么」 | ✅ |
| 「我走过去能多吃多少卡」 | ✅ |
| 「附近有什么低热量选项」 | ✅ |
| 「我今天还剩 300 卡,能吃什么」 | ✅ |
| 「麦当劳有什么优惠券」 | ❌ 与本技能无关 |

## 1.2 对话协议

**这是渐进细化的多轮对话,不是单次问答。** 用户首句通常很短(「吃什么」),
应答须**先给可用结果,再给出可细化方向**。

### 三条硬规则

1. **零参数调用必须先出结果**,不得先反问用户偏好。
   唯一例外是**位置**:没有位置算不出距离,因此没有"走多远"。
   但位置也**先自行获取**(见 1.3 四档),四档都失败才向用户询问。
   **不得**把 `examples/*` 里的演示快照当作"用户附近"。
2. **用 `next` 字段引导,不罗列参数。**
   `next=[{'label':'只看快餐'},…]` → 输出「要只看快餐吗?」;
   禁止输出「可用参数:industry=快餐|小吃|西餐…」。
3. **细化选项一律取自 `next`,不自行构造。** 它是按当前数据算出来的
   (K11 附近咖啡多则提示咖啡);自造的选项往往查不到结果。

### 用户话术 → 参数

| 用户说 | 参数 |
|---|---|
| 「吃什么」「附近有什么」 | 零参数调用 `nearby_food` |
| 「只看快餐」「想吃日料」 | `industry=快餐/西餐/日料/小吃…` |
| 「不想走太远」「500 米内」 | `radius_m=500` |
| 「还有别的吗」「换一批」 | `page` 取上轮 `meta.page` + 1 |
| 「这家怎么样」「就那家」 | 用 `walkkcal/reply.describe_store()` 输出纯文字详情,无需再出图 |

### 一轮回复的结构

```
<结论句>   ← 直接用返回值的 text 字段(已按「结论|依据|来源|下一步」写好)
<长图>     ← 渠道支持图片时
<选项>     ← 把 next 转成问句;Bot 渠道可直接渲染成按钮
```

**不得只发图了事** —— 用户会不知道下一步能做什么。

★ `text` 中若出现「ⓘ 数据来源:这次没能走实时…」,**必须原样保留**。
它表示某条渠道回退到了本地快照(`meta.source_notes` 有机器可读版本)。
默认配置(读内置快照)**不会**出现这段,出现即表示真的回退过。

## 1.3 位置获取(四档,按代价从低到高)

| 档 | 适用条件 | 做法 |
|---|---|---|
Read the full skill on GitHub

Details

Skill name
walk-kcal
License
MIT
Repo updated
22 October 2026

FAQ

What does the Walk Kcal skill do?

走得越远,这一顿的卡路里额度越高 —— 用步行距离换额度的吃饭决策。当用户说「现在吃什么」「走过去能多吃多少」「这顿还能吃多少卡」「附近有什么低热量/快餐/西餐/小吃」「换一批」「还有别的吗」时使用。① 按步行距离折算额度;② 麦当劳官方营养值 + 周边餐厅统一推荐,每道菜标「吃得下 / 超了」;③ 按业态与半径细化;④ 出竖屏长图 + 可点的下一步选项。

How do I install the Walk Kcal skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add adexbn/walk-kcal --skill walk-kcal. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Walk Kcal popular?

It lives in adexbn/walk-kcal, which has 206 GitHub stars and 0 forks.

Related skills

Roadtrip Navigator

116

Waybox-AI/roadtrip-skill

Generate North American road-trip itineraries as a map-first, offline-friendly single-file HTML page. Plans around daily driving segments, overnight stops, fuel/EV-charging, national-park reservations (Recreation.gov / NPS), seasonal road closures, and timezone/border crossings — for executable, decision-ready trips. Two entry modes: give a start + region/destination + days and it plans the whole route, or hand it an existing route and it verifies, fills gaps, and produces the page.

Other11

Stamp Edge

153

xianxie6/stamp-edge-skill

把任意图片处理成邮票风格——直接在原图四周边缘打半圆锯齿孔洞 + 柔和投影,默认无白边、输出真透明背景 PNG(锯齿孔洞和四周 alpha=0),可直接叠加到任何背景;可选加白色纸边;还能把多张邮票拼成等宽列瀑布流合集图(stamp sheet)。当用户提到"邮票边"、"邮票风格"、"邮票质感"、"锯齿边"、"打孔边"、"perforated edge"、"stamp style"、"postage stamp"、"邮票合集"、"邮票排版"、"stamp sheet",或要求把截图/帖子/图片做成邮票效果时使用。

Other10

Marco Polo

135

megumi-ben/marco-polo.skill

马可波罗:单城市旅行规划。用于需求与交通比较、住宿和景点筛选、预约准备、高德空间路线与预算,以及独立美食攻略、城市名片和交互旅行手册,也用于继续或修改已有行程。

Other

Bug Bounty Triage

145

Sequester-AG/bug-bounty-triage

Bug bounty report triage, validation, and severity escalation. Use when the user provides a bug bounty report to validate, wants to check if a finding is submittable, needs to escalate severity for maximum payout, or says 'triage this', 'validate this report', 'escalate this', 'is this submittable', 'check this bounty report', 'max bounty', or 'will this get accepted'.

Other22

Oil Visual

105

oil-oil/oil-visual

制作统一漫画墨线风格的解释图与透明插画素材,可单独绘制眼镜线条人物、暖黄色牧羊犬、两者组合,或同风格的物件与装饰元素。当用户需要概念、机制、流程、对比的完整解释画面,或可复用的排版插图时使用;不用于普通代码图表、照片处理或无关品牌视觉。

Other17

Odai

119

orziz/odai

以“成事而不妄为”为准则处理通用任务。用户点名 odai,或任务模糊、复杂、高风险、前提可疑、易漏项时使用;简单任务直做。

OtherIn 1 list18

Browse the most popular Claude skills, all other skills, or write your own with the skills generator.