skill-init

skill-init is a skill for Claude Code from XBuilderLAB/cheat-on-skill. It costs 146 tokens per session (1,560 once invoked), scanned A, original, MIT.

An onboarding guide for people exploring well-paid jobs in the age of AI. It builds a profile from their skills, experience, time, location, salary target, and learning situation.

In plain words
What is it for?
Use it to answer an initial set of questions, identify a starting skill level, save the profile, and prepare for a later job search.
Why use it?
It replaces generic job lists with a starting point based on the person's actual background and constraints, while warning about training scams.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter.

Good fit Use it to answer an initial set of questions, identify a starting skill level, save the profile, and prepare for a later job search.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/xbuilderlab/cheat-on-skill/skill-init
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add XBuilderLAB/cheat-on-skill --skill skill-init
Clone the repo
git clone --depth 1 https://github.com/XBuilderLAB/cheat-on-skill

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for skill-init

README.md
[![agentmods](https://agentmods.dev/badge/skills/xbuilderlab/cheat-on-skill/skill-init/github.svg)](https://agentmods.dev/skills/xbuilderlab/cheat-on-skill/skill-init)
Your own site
<a href="https://agentmods.dev/skills/xbuilderlab/cheat-on-skill/skill-init"><img src="https://agentmods.dev/badge/skills/xbuilderlab/cheat-on-skill/skill-init/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for skill-init

Your own site · 80×15
<a href="https://agentmods.dev/skills/xbuilderlab/cheat-on-skill/skill-init"><img src="https://agentmods.dev/badge/skills/xbuilderlab/cheat-on-skill/skill-init.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 146 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,560 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00146 $0.01560
Opus 5.5 $0.00058 $0.00624
Sonnet 5.5 $0.00029 $0.00312
Haiku 4.5 $0.00015 $0.00156

Measured 1mo ago against content hash fa75029a265f, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

skill-init scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/skill-init/SKILL.md · 72 lines

How it starts

The opening of the file, as written. The whole thing — 72 lines — stays where its author put it; the contents beside it link to each section on GitHub.

/skill-init — cheat-on-skill 首次 onboarding(能力盘点)

把用户从"我想找个 AI 时代的高薪工作"带到"有了一份清晰能力画像、可以开始找岗位",全程 ≤ 5 分钟。

设计哲学(必须先认同)

这套工具的差异点不是"列高薪职业",是 能力匹配 + 可学性闸门 + 真实招聘数据 + 反诈。 所以 init 的目标不是给岗位,而是先建立"值得学 = 对你值得学"的前提:没有能力画像,任何高薪岗位都是别人的画饼。

Overview

[用户首次说"我想找AI时代的高薪工作"]
  → Phase 0: 检测 .skill-state.json 是否存在
  → Phase 1: 首屏文案(期望管理 + 反诈承诺)
  → Phase 2: 能力盘点 7 问(一次问完,允许"不确定")
  → Phase 2.5: 起点档位识别(S0–S3)
  → Phase 3: 写入 .skill-state.json
  → Phase 4: 下一步清单

Phase 0 — 检测状态

test -f .skill-state.json && echo EXISTS || echo MISSING
  • 已存在:告诉用户已初始化,问要不要更新画像(走 Edit),否则路由到 skill-scan。
  • 不存在:继续。

Phase 1 — 首屏文案(原样表达这几点)

  • 这工具不会给你"AI 高薪职业 Top10"那种水文清单——那些利益不中立,多是卖课漏斗。
  • 我会做四件别人不做的事:① 按你的真实底子匹配岗位,不给通用清单 ② 用 BOSS 直聘真实招聘数据看哪些 AI 岗在招、给多少 ③ 给每个岗位算"以你的起点学得动吗"的可学性分 ④ 培训贷/包就业/付费内推一律过反诈红线淘汰。
  • 转型通常要几个月的真实投入,不是"30 天速成"。认同我们再往下。

Phase 2 — 能力盘点 7 问(一次性问完,允许"不确定"记 null)

  1. 你现在的技能/职业是什么?(写作/运营/设计/销售/编程/数据/外语/财会/某行业专业…)——这是迁移的本钱。
  2. 想转的方向沾边吗?(完全跨行 / 用旧技能升级 / 不确定)——决定跨度大小。
  3. 学历 + 工作年限?(部分 AI 岗有学历或经验门槛,得提前知道哪些够不着)
  4. 每周能稳定投入几小时学习?能坚持几个月?——时间预算是可学性的硬约束。
  5. 学习能力/自驱自评?(容易坚持 / 需要督促 / 自学过新东西吗)——用于周期估计乐观还是保守。
  6. 所在地区 + 目标薪资?(影响城市岗位密度和现实预期)
  7. 转型紧迫度?(在职慢慢转 / 急需尽快上岸)——影响是稳扎稳打还是先够一个跳板岗。

第 1、2 题重点提炼可迁移能力(transferable),写进 state,scan 时用它缩小差距。

Phase 2.5 — 起点档位识别(关键)

读 ../../shared-references/role-tiers.md,按"可迁移底子 × 可投入资源 × 学习能力"归到 S0/S1/S2/S3:

  • 有行业纵深(医疗/法律/金融/教育等)+ 愿学 AI → 倾向 S3
  • 会编程/数据 或愿系统学编程 → S2
  • 有内容/运营/设计/销售/外语等软底子、会用 AI 工具 → S1
  • 跨度大、零相关底子 → S0

不确定就低不就高。判完明确告诉用户判成哪档、为什么,说"你比我更懂自己,可以改"。把 start_tier + tier_reason 写进 state。

Phase 3 — 写入状态文件

读 ../../templates/skill-state.template.json,填入答案(含 start_tier/tier_reason/transferable)。 写入前先用系统时间取当前时间和本机时区(不要写死任何固定城市/时区,一律跟用户的系统走):

date '+%Y-%m-%d %H:%M %Z %z'                        # 当前时间 + 时区缩写 + UTC 偏移(如 CST +0800)
readlink /etc/localtime 2>/dev/null | sed 's#.*/zoneinfo/##'   # IANA 时区 ID(如 Asia/Shanghai;读不到就留空让用户确认)

created_at 写当天日期(YYYY-MM-DD),created_at_full 写具体时间和时区(用上面读到的,例:2026-06-26 22:06 CST +0800),timezone_id 写读到的 IANA 时区 ID(如 Asia/Shanghai),timezone_label 写对应的本地时区名(如 中国标准时间)。给用户展示时用本机时区,不要写死成某个国家的时间。写到当前工作目录的 .skill-state.json。删掉 candidate_roles 里的示例项。

Read the full file on GitHub · 72 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 72 lines · 146 tokens per session scan A fa75029a265f

Subscribe to this mod's changes

skill-init is a skill published in the GitHub repository XBuilderLAB/cheat-on-skill (196 stars, last pushed 3mo ago), licensed MIT. It adds 146 tokens to every session and 1,560 once invoked, about $0.0006 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

skill-creation-walkthrough

Step-by-step guide for creating your own Claude Skills, from deciding whether a skill is the right tool to writing the SKILL.md file, structuring reference material, and making it trigger reliably. Use when you want to package a workflow, framework, or repeated task into a reusable Skill, when an existing skill is not…

rampstackco/claude-skills · 135 tokens

interactive-product-tour

Designing in-product tours, tooltips, and contextual help that teach product capabilities without becoming friction. Trigger logic, tour architecture, contextual placement, completion tracking. Honest about tooltip-spam (visual noise that users develop blindness to), one-and-done (help invisible at the moment of…

rampstackco/claude-skills · 138 tokens

team-onboarding-playbook

Design a structured onboarding experience that gets new team members productive in 30, 60, and 90 days. Use when a new hire is joining, when contractors or agency partners need to ramp up, when an existing team is restructuring and members are switching focus, or when current onboarding feels chaotic and slow. Also…

rampstackco/claude-skills · 124 tokens

debate-simulator

Spin up 2-3 expert personas to debate any topic from different angles. Structure: Opening statements, rebuttals, cross-examination, closing arguments.

OneWave-AI/claude-skills · 0 tokens

expert-panel

Assemble 2-3 complementary experts to collaboratively analyze anything. Experts work together to explore topics from multiple expert angles.

OneWave-AI/claude-skills · 27 tokens

sports-trivia-builder

Generate sports trivia questions by sport/era/difficulty. Multiple formats with obscure stats, fun facts, pub quiz ready content.

OneWave-AI/claude-skills · 30 tokens