Skill Diet

Keep agent skills lean and correct. Use before editing an existing skill, such as adding a lesson; when a code change touches names or behavior a skill describes; and to put a skill on a full diet when it is large, loads detail most tasks never use, or has drifted from the tool it teaches.

162 stars 7 forksProductivity & Notes

Install

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

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

From the SKILL.md

# Skill Diet

## Levels

Put each fact on the lowest level that still reaches the agent before it needs it.

| Level | Holds | Loaded |
| --- | --- | --- |
| `description` | one trigger per case | every session |
| `SKILL.md` | what every task needs | when the skill is used |
| `references/` | what only some tasks need, behind a link that says when to read it | when that case comes up |

A skill that teaches a tool has two more levels: the tool's help, then its replies and errors. Exact names, fields and values live there, not in the skill. A check on the skill's output (linter, tests, renderer) can replace a rule, unless one miss costs a slow cycle.

## Editing a skill

Stop at the first step that handles the change.

1. **Fix it below the skill.** A mechanical mistake gets a clearer error, a check, or a test in the tool. Prose is for judgment calls.
2. **Check the model needs it.** If a fresh session does the right thing without the line, add nothing.
3. **Edit, don't append.** Change the line that already covers the idea. Each meaning lives in one place across `SKILL.md`, references, and the tool's docs.
4. **Pick its level.**
5. **Write the rule, not the story.** One positive rule under a short name; the incident goes in the commit message.
Read the full skill on GitHub

Details

Skill name
skill-diet
License
MIT
Repo updated
27 October 2026

FAQ

What does the Skill Diet skill do?

Keep agent skills lean and correct. Use before editing an existing skill, such as adding a lesson; when a code change touches names or behavior a skill describes; and to put a skill on a full diet when it is large, loads detail most tasks never use, or has drifted from the tool it teaches.

How do I install the Skill Diet skill?

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

Is Skill Diet popular?

It lives in nicobailon/skill-diet, which has 162 GitHub stars and 7 forks.

Related skills

Lark Todo

137

autumnseasonism/lark-todo

飞书全平台待办扫描:IM 消息、会议纪要、日程、文档评论、待办审批、我发起的审批、邮件、已有任务八源并行采集,按优先级排序后支持直接处理或建任务。多企业账号自动发现并并行扫描,跨企业合并。用户说'有啥待办'、'@我的消息'、'扫一圈'、'收工检查'、'今天还差啥'、'morning standup'、'daily review' 时触发,连随口'忙不忙'、'有人找我吗'也应触发。同时覆盖多企业 profile 管理(添加/查看/删除)。依赖 lark-cli。

Productivity & Notes16

Task

156

UiPath/coder_eval

Turn a natural-language description into coder-eval task YAML — minimal prompts, weighted criteria that check output content, validated with `coder-eval plan`. Use when the user wants to write, add, or generate an evaluation task.

Productivity & NotesIn 1 list

21 Day Self Interview

107

Forlives/21-day-self-interview

夜间自我访谈引导(21 天)。扮演资深存在主义心理咨询师,每晚提三个有意义的问题,记录回答并在节点回映,帮助用户看清自己。Use when running a nightly self-inquiry / journaling ritual driven by a scheduled task.

Productivity & Notes35

Be Ambitious

154

robonuggets/be-ambitious

Makes a task or prompt more ambitious using Felix Rieseberg's types of ambition, Altitude (aim at the outcome, the goal beyond the goal), Depth (work like the best expert in the field, from the raw data, checked by an outside judge) and Range (bring in other fields and do what their experts do). Writes the ambitious plan and a rewritten prompt, then does the work when it was handed a task. Use when the user types /be-ambitious, says "be more ambitious", "aim higher", "go deeper on this", "what's the goal beyond the goal", "what would a top expert do here", "raise the bar", or asks to make a pr

Productivity & Notes18

Second Brain

100

uussnn/second-brain

Полностью автономный, оффлайн-менеджер знаний на базе PARA. Организует заметки, выполняет векторный поиск и синтезирует информацию.

Productivity & Notes49

Satori

115

MetcalfSolutions/Satori

Psychologically grounded wisdom companion for inner life. Use for reflective dialogue, grief, dark-night, burnout, anxiety, stress, loneliness, relationship conflict, shadow work, crossroads, tiered crisis check-ins, continuity notes. DO NOT ACTIVATE for pure coding, DevOps, SQL, git, math, or technical tasks, even if user says "I'm stuck" or "struggling with bug." Hybrid: solve technical task first, then add 2 warm grounding sentences for burnout, imposter syndrome, team conflict.

Productivity & NotesIn 2 lists13

Browse the most popular Claude skills, all productivity & notes skills, or write your own with the skills generator.