Agent skill

Skill Status

by XBuilderLAB in XBuilderLAB/cheat-on-skill

cheat-on-skill 的陪跑进度 skill。用户问“今天该干嘛”“我现在做到哪了”“继续学”“打卡”“我卡住了”“下一步是什么”时触发。读取 .skill-state.json 的 active.progress 和 learningplan,给当天任务、检查完成情况、记录进度、根据快慢调整计划。前置:已有 .skill-state.json 且…

MITAuto-check: notes

Install Skill Status

skills CLI
$ npx skills add XBuilderLAB/cheat-on-skill --skill skill-status -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install XBuilderLAB/cheat-on-skill skill-status --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/XBuilderLAB/cheat-on-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/skill-status .claude/skills/skill-status && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
skill-status
GitHub stars
194
Used in
1 other repo
Token cost
~969 tokens
SKILL.md length
264 words
Files
1
Skills in repo
4
Repo updated
First seen
Licence
MIT

At a glance

cheat-on-skill 的陪跑进度 skill。用户问“今天该干嘛”“我现在做到哪了”“继续学”“打卡”“我卡住了”“下一步是什么”时触发。读取 .skill-state.json 的 active.progress 和 learningplan,给当天任务、检查完成情况、记录进度、根据快慢调整计划。前置:已有 .skill-state.json 且…

  • Works in 6 steps: 先接住上下文:之前做了什么 → 告诉用户当前进度 → 给今天任务,最多 3 件 → …
  • SKILL.md covers 触发场景, 必读状态, 每次回复流程 and 第 1 周默认任务拆解, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Skill Status is an agent skill from XBuilderLAB/cheat-on-skill. cheat-on-skill 的陪跑进度 skill。用户问“今天该干嘛”“我现在做到哪了”“继续学”“打卡”“我卡住了”“下一步是什么”时触发。读取 .skill-state.json 的 active.progress 和 learningplan,给当天任务、检查完成情况、记录进度、根据快慢调整计划。前置:已有 .skill-state.json 且 active.learningplan 存在。

Its SKILL.md is about 970 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: 帮你在 AI 时代找到一份高薪 × 你学得动 × 不会被 AI 吃掉的工作,并给出个性化学习陪跑计划。能力匹配 + 可学性闸门 + BOSS 直聘真实招聘数据 + 反诈。 The licence is MIT.

Example prompts

  • “我现在做到哪了”
  • “下一步是什么”
  • “/skill-status”

Requirements

  • Pre-approved tools (allowed-tools): Bash(*), Read, Write, Edit, Glob, Skill

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. 先接住上下文:之前做了什么
  2. 告诉用户当前进度
  3. 给今天任务,最多 3 件
  4. 如果用户打卡完成
  5. 如果用户卡住
  6. 把控进度

What it can do on your machine

Read from SKILL.md and the folder at commit 780a8d1. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash(*)
    • Read
    • Write
    • Edit
    • Glob
    • Skill

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are json and bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Skill Status loads about 969 tokens when it runs. Until then it costs about 55 tokens; SKILL.md has 264 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~55
When it runs · the whole SKILL.md, loaded when a task matches
~969

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash(*), Read, Write, Edit, Glob, Skill

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from XBuilderLAB/cheat-on-skill at commit 780a8d1, republished under its MIT licence (© XBuilderLAB). 264 words, ~969 tokens.

Download SKILL.mdSave it as .claude/skills/skill-status/SKILL.md (or your agent's skills folder).
name
skill-status
description
cheat-on-skill 的陪跑进度 skill。用户问“今天该干嘛”“我现在做到哪了”“继续学”“打卡”“我卡住了”“下一步是什么”时触发。读取 .skill-state.json 的 active.progress 和 learning_plan,给当天任务、检查完成情况、记录进度、根据快慢调整计划。前置:已有 .skill-state.json 且 active.learning_plan 存在。
allowed-tools
Bash(*), Read, Write, Edit, Glob, Skill
argument-hint
[可选:用户今日进展/卡点]

/skill-status — 学习陪跑与进度记忆

这个 skill 的目标是让用户每次回来都不用重新解释上下文。你必须读取 .skill-state.json,根据 active.progress、active.learning_plan、active.prediction 和 retro_log 判断用户今天该做什么。

触发场景

  • “今天该干嘛?”
  • “继续”
  • “我做到哪了?”
  • “我卡住了”
  • “打卡”
  • “下一步是什么?”
  • “我完成了第 X 天”
  • “我今天没学/落后了/提前做完了”

必读状态

  1. .skill-state.json
  2. active.chosen_id
  3. active.learning_plan
  4. active.progress
  5. active.prediction
  6. retro_log

如果 active.learning_plan 不存在,路由到 skill-plan。 如果 active.progress 不存在,按 learning_plan 初始化:

  • current_week = 1
  • current_day = 1
  • status = not_started
  • next_action = 今天先选主工具并跑通最小 demo

每次回复流程

Step 1 — 先接住上下文:之前做了什么

用户问“今天该干嘛/继续/下一步”时,不要直接给任务。先用 2-4 句告诉用户你记得他的计划和进度,体现连续陪跑。

必须包含:

  • 目标方向:active.learning_plan.target
  • 当前进度:第几周第几天
  • 之前已完成的关键事项:从 active.progress.completed_tasks 和 retro_log 摘要;如果还没开始,就说“我们已经完成了岗位筛选和计划制定,现在准备进入第 1 天执行”
  • 上次卡点/下一步:从 active.progress.blocked_on 和 active.progress.next_action 读取

示例:

我记得我们已经完成了岗位筛选,最后确定主攻“AI 工作流 / AI Agent 辅助开发 / 业务自动化助理”,也生成了 10 周执行手册。
现在进度在第 1 周第 1 天,还没正式开始执行。
上次给你的下一步是:选主工具,并跑通第一个最简单的 AI 问答/资料整理小工具。
Step 2 — 告诉用户当前进度

用一句自然语言说清楚:

你现在在第 X 周第 Y 天,当前目标是 <current_phase>。
上次记录的下一步是:<next_action>。
Step 3 — 给今天任务,最多 3 件

焦虑用户不能给太多任务。今天任务必须具体到“打开什么、输入什么、产出什么”。

格式:

今天只做 3 件事:
1. ...
2. ...
3. ...

同时给完成标准:

做到这样就算完成:...
Step 4 — 如果用户打卡完成

用户说完成/发截图/描述结果时:

  • 判断是否达到完成标准。
  • 达到:更新 completed_tasks[],推进 current_day;必要时推进 current_week。
  • 部分完成:不推进日期,更新 blocked_on[] 和 next_action。
  • 超前:标记 status = ahead,可以给进阶任务,但不要扰乱主线。
  • 落后:标记 status = behind,压缩任务,只保留最小完成动作。
产出落盘(关键——让"做了什么"成为文件,不停在聊天里)

用户每天产出的东西(提示词、代码、笔记、截图描述、报错)不要只留在对话里。打卡时:

  1. 确认/创建当天目录 workspace/day-NN/(NN = current_day 两位补零;不存在就建)。
  2. 把用户这次的产出写成文件落进去(形态不限,做啥存啥:提示词→.md,脚本→.py,笔记→.md)。用户直接贴了内容就帮他存;只发了截图/口头描述就替他整理成一份当天小结 md。
  3. 到里程碑、产出已成型可演示时,提炼归档到 workspace/portfolio/<作品名>/,配一页 说明.md。
  4. completed_tasks[] 里每条存文件路径,不要只写一句话。结构:
json
{ "day": 1, "task": "写出第一版 Agent 提示词雏形", "artifact": "workspace/day-01/agent-prompt-v1.md", "at": "YYYY-MM-DD HH:mm CST +0800" }

目的:换会话/换设备打开目录就能复现"哪天做了什么、东西在哪",不依赖模型记忆。

每次更新都写入 .skill-state.json,并在 retro_log[] 追加一条: 写入前先用系统时间取当前时间:

bash
date '+%Y-%m-%d %H:%M %Z %z'
json
{
  "date": "YYYY-MM-DD",
  "datetime": "YYYY-MM-DD HH:mm CST +0800",
  "event": "checkin|completed|blocked|adjusted",
  "summary": "",
  "next_action": ""
}
Step 5 — 如果用户卡住

先问/判断卡在哪类:

  • 工具打不开
  • 不知道选哪个工具
  • 不知道输入什么
  • 输出质量差
  • 看不懂代码/报错
  • 没动力/焦虑

然后给一个最小修复动作,不要换方向。 例如:

今天先不继续扩展功能。只把报错/截图发我,我帮你改到能跑。
Step 6 — 把控进度

你要主动判断:

  • 是否比计划慢:连续 3 天没有完成交付物,降级任务。
  • 是否比计划快:提前完成本周交付物,给作品优化/简历记录任务。
  • 是否偏离方向:开始学算法/买课/刷无关教程时,拉回作品。
  • 是否触发止损/反诈:培训贷、包就业、付费内推、先交钱,直接劝停。

第 1 周默认任务拆解

如果没有更细状态,用以下默认日程:

第 1 天

目标:选主工具,跑通最简单问答/资料整理工具。 任务:

  1. 在扣子/Coze 和 Dify 里选一个;不确定就选扣子/Coze。
  2. 创建一个简单机器人/应用。
  3. 输入一段 100-300 字资料,让它输出固定格式:主题、要点、下一步建议。 完成标准:能复制一段资料进去,并得到稳定格式输出。
第 2 天

目标:让工具总结英文资料。 任务:

  1. 找一段英文商品/学校/课程介绍。
  2. 让工具输出中文 5 条要点。
  3. 加上“需要人工确认的地方”。 完成标准:输出包含要点和人工确认项。
第 3 天

目标:固定输出格式。 任务:

  1. 设计固定模板。
  2. 测试 3 段不同资料。
  3. 记录哪里不稳定。 完成标准:3 次输出结构基本一致。
第 4 天

目标:加入质检。 任务:

  1. 让 AI 检查夸大、事实不确定、语言不自然。
  2. 输出风险清单。
  3. 手动改一次。 完成标准:工具能指出至少 2 类风险。
第 5 天

目标:录 1 分钟演示。 任务:

  1. 准备输入样例。
  2. 录屏演示输入到输出。
  3. 保存视频或截图。 完成标准:别人能看懂工具怎么用。
第 6 天

目标:写作品说明。 任务:

  1. 写一句话介绍。
  2. 写输入、输出、适用场景。
  3. 写节省时间/减少重复劳动的价值。 完成标准:有一页作品说明。
第 7 天

目标:复盘并确定第 2 周补什么。 任务:

  1. 写下本周卡点。
  2. 写下工具能做什么。
  3. 写下下周要补的技术点。 完成标准:能判断继续做目标方向的 Agent 需要补哪些能力。

回复语气

要像陪跑教练,不要像课程大纲。 用户焦虑时先缩小任务。 用户完成时及时推进状态。 用户偏离时温和拉回“作品优先”。

© XBuilderLAB, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/skill-status of XBuilderLAB/cheat-on-skill.

Open the folder on GitHubat commit 780a8d1

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in XBuilderLAB/cheat-on-skill, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Skill Status next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Skill Status compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Skill Status this skillXBuilderLAB/cheat-on-skill1941 repos~969Automated safety check: NotesMIT
Cheat StatusXBuilderLAB/cheat-on-content7.2k—~1.5kAutomated safety check: NotesMIT
Cheat ShootXBuilderLAB/cheat-on-content7.2k1 repos~1.9kAutomated safety check: NotesMIT
Cheat-on-Content SetupXBuilderLAB/cheat-on-content7.2k1 repos~4.3kAutomated safety check: NotesMIT
cheat-on-content State MigratorXBuilderLAB/cheat-on-content7.2k—~1.5kAutomated safety check: NotesMIT
Cheat TrendsXBuilderLAB/cheat-on-content7.2k1 repos~1.4kAutomated safety check: NotesMIT

Similar skills

  • Cheat Status

    XBuilderLAB/cheat-on-content

    cheat-on-content 的状态看板。显示当前模式 / rubric 版本 / 校准进度 / 待复盘 / pool 状态 / 是否该升级 SQLite / 是否该 bump rubric。任何时候都可调,无副作用。触发词:"状态"/"看板"/"status"/"我现在该做什么"/"进度怎么样"。

    7.2k GitHub stars~1.5k tokensUpdated 2 days ago
    EducationAuto-check: notes
  • Cheat Shoot

    XBuilderLAB/cheat-on-content

    登记一条视频已拍摄。建 video folder + 询问实际拍摄稿是否与 scripts/<id.md 一致 + buffer +1。与 cheat-publish 配对:拍了进队列,发了出队列。触发词:"拍了"/"拍了 X"/"shot"/"shot it"/"已拍 X"/"录完了"。

    7.2k GitHub starsUsed in 1 repo~1.9k tokens
    EducationAuto-check: notes
  • Cheat-on-Content Setup

    XBuilderLAB/cheat-on-content

    Onboards a new user to the cheat-on-content workflow with a short question flow, creating the project scaffolding and optionally importing past video history.

    7.2k GitHub starsUsed in 1 repo~4.3k tokens
    Writing & ContentAuto-check: notes
  • cheat-on-content State Migrator

    XBuilderLAB/cheat-on-content

    Upgrades an older .cheat-state.json to the current schema version by applying migration files in order, with dry-run, backup and stop-on-failure behavior.

    7.2k GitHub stars~1.5k tokensUpdated 2 days ago
    DevelopmentAuto-check: notes
  • Cheat Trends

    XBuilderLAB/cheat-on-content

    从配置的热点源(HN / Reddit / YouTube trending / B 站热门 / 等)抓今天的热门话题,去重 + 粗打分 + 写入 candidates.md。绝大部分人没有候选池——这是让"我没素材"问题在 onboarding 第二步就消失的钥匙。触发词:"抓热点"/"fetch trends"/"今天有什么可做的"/"trending now"/"找选题"。

    7.2k GitHub starsUsed in 1 repo~1.4k tokens
    EducationAuto-check: notes
  • Cheat Publish Registration

    XBuilderLAB/cheat-on-content

    Records that a piece of content went live by writing its URL, platform and publish time into the prediction file header and state file, leaving the prediction text untouched.

    7.2k GitHub starsUsed in 1 repo~1.3k tokens
    Marketing & SEOAuto-check: notes

More from XBuilderLAB/cheat-on-skill

  • Skill Scan

    XBuilderLAB/cheat-on-skill

    cheat-on-skill 的核心。连 BOSS 直聘真实招聘数据 + 网页信号,按用户能力画像找「高薪 × 你学得动 × AI 增强」交集里的候选岗位。每个岗位给:薪资量级 / 需求热度 / 你的差距 / 可学性分 / 诚实学习周期,并过 AI 影响分类与反诈红线。触发词:"帮我找岗位"/"找AI时代高薪工作"/"有什么我能学的高薪岗"/"skill scan"/"扫一遍招聘"。前置:需要…

    194 GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check: notes
  • Skill Init

    XBuilderLAB/cheat-on-skill

    cheat-on-skill 的首次 onboarding。盘点用户能力(现有技能/可迁移底子/学历经验/每周可学时间/能坚持几个月/学习能力自评/地区/目标薪资/转型紧迫度),判定起点档位,创建 .skill-state.json 状态文件,是 skill-scan / skill-plan 的前置。触发词:"能力盘点"/"我想转AI相关工作"/"找AI时代高薪工作"/"skill…

    194 GitHub stars~697 tokensUpdated 3 mo ago
    Auto-check: notes
  • Skill Plan

    XBuilderLAB/cheat-on-skill

    cheat-on-skill 的核心。为用户选定的某个候选岗位生成个性化学习策略:差距分析 → 分阶段学习路径(资源+里程碑)→ 作品集清单 → 求职时间线 → 止损线。强调 AI 加速学习、诚实周期、可验证里程碑。触发词:"我选XX做学习计划"/"这个岗位怎么学"/"给我学习路径"/"skill plan"/"制定转型策略"。前置:该岗位最好已在 skill-scan 的…

    194 GitHub stars~992 tokensUpdated 3 mo ago
    Auto-check: notes

Questions about Skill Status

What does Skill Status do?

cheat-on-skill 的陪跑进度 skill。用户问“今天该干嘛”“我现在做到哪了”“继续学”“打卡”“我卡住了”“下一步是什么”时触发。读取 .skill-state.json 的 active.progress 和 learningplan,给当天任务、检查完成情况、记录进度、根据快慢调整计划。前置:已有 .skill-state.json 且…. Skill Status is an agent skill from XBuilderLAB/cheat-on-skill.

How do I install Skill Status in Claude Code?

Run `npx skills add XBuilderLAB/cheat-on-skill --skill skill-status -a claude-code`. Or copy the skill folder (skills/skill-status in XBuilderLAB/cheat-on-skill) into .claude/skills/skill-status in your project. Claude Code loads it when a task matches its description.

How do I install Skill Status in Codex?

Run `npx skills add XBuilderLAB/cheat-on-skill --skill skill-status -a codex`. Or copy the skill folder (skills/skill-status in XBuilderLAB/cheat-on-skill) into .agents/skills/skill-status in your project. Codex loads it when a task matches its description.

Can I use Skill Status in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add XBuilderLAB/cheat-on-skill --skill skill-status -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/skill-status, .gemini/skills/skill-status, .github/skills/skill-status and .opencode/skills/skill-status in your project.

What does Skill Status need to run?

SKILL.md names no scripts, command-line tools or credentials: Skill Status is instructions for the agent only. Its frontmatter pre-approves these tools: Bash(*), Read, Write, Edit, Glob, Skill.

Does Skill Status access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Skill Status safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Skill Status use?

Skill Status is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Skill Status use?

About 969 tokens (SKILL.md is roughly 3.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Skill Status?

Skills that share tags, products or a category with Skill Status: Cheat Status (XBuilderLAB/cheat-on-content, 7.2k stars), Cheat Shoot (XBuilderLAB/cheat-on-content, 7.2k stars), Cheat-on-Content Setup (XBuilderLAB/cheat-on-content, 7.2k stars) and cheat-on-content State Migrator (XBuilderLAB/cheat-on-content, 7.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Skill Status?

XBuilderLAB (a GitHub organization) maintains it in XBuilderLAB/cheat-on-skill, which has 194 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on June 27, 2026.

Source: XBuilderLAB/cheat-on-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.