by swaylq
大师.skill — 输入行业,自动调研 6 轨[行业大佬 / 工具地图 / 工作流 / 知识正典 / 信息源 / 术语标准] → 提炼为可运行的行业 Master OS skill;装到任意 Claude Code / OpenClaw / Codex / Hermes agent 即让其进入「这一行的资深人」模式。MIT,Python + Shell。
# Add to your Claude Code skills
git clone https://github.com/swaylq/master-skillLast scanned: 7/8/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-07-08T06:28:36.391Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}master-skill is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by swaylq. 大师.skill — 输入行业,自动调研 6 轨[行业大佬 / 工具地图 / 工作流 / 知识正典 / 信息源 / 术语标准] → 提炼为可运行的行业 Master OS skill;装到任意 Claude Code / OpenClaw / Codex / Hermes agent 即让其进入「这一行的资深人」模式。MIT,Python + Shell。. It has 102 GitHub stars.
Yes. master-skill passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/swaylq/master-skill" and add it to your Claude Code skills directory (see the Installation section above). master-skill ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
master-skill is primarily written in Shell. It is open-source under swaylq on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh master-skill against similar tools.
No comments yet. Be the first to share your thoughts!
「同事.skill 蒸馏一个人,女娲.skill 蒸馏一种思维方式,大师.skill 蒸馏一整个行业的 OS。」
一个好的行业 master skill 不是行业百科,是可运行的行业认知操作系统:
关键区分:捕捉的是 HOW the field thinks,不是 WHAT happens to be in the news this week。
prompts 里两个不同的目录占位符:
| 占位符 | 含义 | 例子 |
|---|---|---|
{master_skill_dir} |
master-skill 仓库 (本仓库) 的 skill/ 目录, 工具脚本住在这里 |
~/master-skill/skill/ 或 /Users/foo/master-skill/skill/ |
{skill_dir} |
当前正在生成 / 更新 的行业 skill 目录, 调研笔记 / SKILL.md / sub-skills 都写到这里 | ~/.claude/skills/llm-agent-infra-master/ |
工具脚本 (source_verifier.py / cold_detector.py / quality_check.py / collectors / ingest / transcribe) 不复制到生成的行业 skill 目录, agent 直接调 {master_skill_dir}/tools/.... 行业 skill 只装载 prompts + research notes + SKILL.md + sub-skills + cli/.
如果运行环境的 master-skill 路径变了, agent 替换占位符即可; 不需要改任何工具源代码.
收到用户输入后判断路径:
| 用户输入 | 路径 | 示例 |
|---|---|---|
| 明确的细分行业 | 直接路径 → Phase 0A | 「我做跨境电商,给我做一个 master skill」 |
| 模糊的需求 | 诊断路径 → Phase 0B | 「我想转 AI 行业,但不知道哪个细分」 |
| 已存在的 skill | 更新路径 → Phase 0C | 「update 大师 LLM-agent-infra」 |
确认 6 个维度(用户没主动提的字段就问,主动给的就不要重问):
LLM agent infra,不是 AI;跨境电商运营,不是 电商~/.claude/skills/{slug}-master/ 是否已存在用户没主动给 → 默认全景 + global + 从业者视角 + 无本地素材,确认后推进。 用户提供了本地素材 → 标记为本地语料模式,Phase 1 采集策略相应调整。
确认后 → Phase 0.5。
用户不确定要蒸哪个细分时,反推合适的范围。
最多 1-2 轮追问,定位用户真正的需求维度:
| 维度 | 典型表达 | 反推方向 |
|---|---|---|
| 谋生 / 转行 | 「想入行 X」「做这个能赚钱吗」 | 商业生态视角的 master skill |
| 提效 | 「这行的工作流我搞不清」「文档堆成山」 | 工作流视角的 master skill |
| 决策 | 「不知道该选 A 还是 B」 | 工具选型 + 标准 playbook |
| 学习 | 「想系统学这行」 | 知识正典视角 |
| 创业 | 「想做 X 方向的产品」 | 行业 OS + 信息源(找未被满足的需求) |
基于用户表达,提议 2-3 个具体的细分领域。每个候选要回答:
用户选定后 → Phase 0A 补全 6 个维度 → Phase 0.5。
读取已存在的 {slug}-master/SKILL.md,从 frontmatter 找到 last_research_date。基于距今多久决定刷新强度:
| 距今 | 刷新策略 |
|---|---|
| < 1 月 | 拒绝刷新,告知用户最近刚更新过 |
| 1-3 月 | 仅 Track B(工具)+ Track C(工作流)+ Track E 中的「最新动态」节 |
| 3-6 月 | 加上 Track A(看 top figures 是否有大动作)+ Track F(标准是否有新版) |
| > 6 月 | 全部 6 轨重跑,但保留旧版 archive |
不要每次都重写整个 skill — 行业的核心 OS 通常 1-2 年才动一次,工具 / 工作流才是高频变量。
在调研开始之前完成:
{HOST_SKILLS_ROOT}/{slug}-master/
├── SKILL.md # 最终产物
├── meta.json # 元数据 (industry, locale, profile, last_research_date, source_count)
├── scripts/ # 工具脚本(继承自 master-skill 仓库 + 行业特化)
└── references/
├── research/ # 6 轨调研结果(必存)
│ ├── 01-figures.md # 行业大佬
│ ├── 02-tools.md # 工具地图
│ ├── 03-workflows.md # 工作流 / SOP
│ ├── 04-canon.md # 知识正典(书 / 论文 / 课)
│ ├── 05-sources.md # 信息源(newsletter / podcast / 会议 / 社区)
│ └── 06-glossary.md # 术语 + 标准 + 法规
├── synthesis.md # Phase 2 提炼结果(行业 OS)
└── sources/ # 一手素材(用户提供 + 网络下载的字幕等)
├── books/
├── transcripts/
└── articles/
HOST_SKILLS_ROOT 解析:
~/.claude/skills~/.openclaw/skills~/.codex/skills~/.hermes/skills./{slug}-master/,最后让用户决定装到哪目录创建后立即检查:
SKILL.md 和 references/research/*.md,标注哪些信息要刷sources/ 对应子目录,标记为本地语料模式关键规则(开源分发的核心):
references/research/,绝不存到外部目录| 模式 | 触发 | 策略 |
|---|---|---|
| 纯网络搜索(默认) | 用户没给本地素材 | 6 个 Agent 全部走网络 |
| 本地语料优先 | 用户提供了 PDF / 行业报告 / transcript | 先按 6 轨分类本地素材,识别缺口,定向网络补充 |
| 纯本地语料 | 用户明确说「只用我给的」 | 只分析本地,不联网 |
iter 4 figures 跑通后发现:6 轨之间互相是 bootstrap 输入。Track 01 (figures) 的「最大几家公司创始人」依赖 Track 02 (tools) 找到的「关键工具」;Track 02 的「业内人吐槽过哪些工具」反过来依赖 Track 01 找到的人。强行纯并行 → 各轨都凭空猜起点。
执行结构:
Wave 1(并行)— 「广撒网」轨:
Wave 1 加速器:先跑 collectors 拉机械 seed (iter 24)
Wave 1 启动前 2 分钟跑这 4 个 collector, 拉到结构化 seeds.jsonl, 让 web search 不再凭空猜:
mkdir -p {skill_dir}/references/research/seeds
# 用户主 industry slug 对应的 GitHub topic / arXiv 类目 / 行业核心 RSS
python3 {master_skill_dir}/tools/collectors/github_topics.py --topic {topic} \
--limit 30 --output {skill_dir}/references/research/seeds/github_repos.jsonl
python3 {master_skill_dir}/tools/collectors/arxiv_collect.py --query "cat:cs.AI AND all:agent" \
--max 30 --output {skill_dir}/references/research/seeds/arxiv_papers.jsonl
python3 {master_skill_dir}/tools/collectors/rss_collect.py --feed-list {skill_dir}/intake.feeds.txt \
--max 20 --output {skill_dir}/references/research/seeds/rss_items.jsonl
python3 {master_skill_dir}/tools/collectors/podcast_rss.py --apple-id {N} \
--max 30 --output {skill_dir}/references/research/seeds/podcast_episodes.jsonl
Wave 1 subagent 必须先 cat 这些 jsonl 再启动 web search. 例如 Track 05 (sources) 看 podcast_episodes.jsonl 里反复出现的 host / show 直接进 retain 候选; Track 04 (canon) 看 arxiv_papers.jsonl 的 author 网络. 这把「凭直觉撒网」换成「从机械 seed 撒网」, 漏掉的高密度一手少很多.
Seeds JSONL 通用 schema (collectors 都遵守):
type: github_repo / arxiv_paper / rss_item / podcast_episode (必填, agent 根据它路由)name / title: 实体名url: 一手 URL (跑 source_verifier classify 取 bucket)author / host / show_host: 主创published / pushed_at / last_activity: ISO 时间戳 (用于 freshness)url 去重Wave 2(并行,用 Wave 1 的产出做 seed)— 「人 + 工具」轨:
Wave 3(用前两 wave 的产出做 seed)— 「整合」轨:
每个 wave 内可并行启动 subagent。Wave 之间串行,但每 wave 跑完不阻塞用户 —— 模型并行 swarm 的内部时间预算 ≤ 3 min / wave,整体 Phase 1 应在 10-15 min 内拿到完整 6 个 research note 文件。
Wave seed fallback 统一规则(findings iter 7+8 unified):
| 上 wave 总产出 seed 数 | 下 wave 启动策略 |
|---|---|
| ≥ 8 seeds | 正常启动,按 seed 撒大网 |
| 5-7 seeds | 警告但启动,subagent 模板被指示「seed 偏少,加权 web search 兜底」 |
| 1-4 seeds | 启动前先回头检查上 wave subagent 是否还在跑 / 是否失败;如确定失败 → 启动当前 wave 但降级为「半 seeded 半 web search」 |
| 0 seeds | STOP,向用户报告:「上 wave 信号 0,可能行业极冷僻 / 闭源主导 / 输入有误。要继续吗?」用户决定 (a) 等待重试 (b) 切纯 web search 模式 (c) 收回 industry 重新选 |
如果某 wave 内某 track 失败(5 min 没产出有效 source),不阻塞下一 wave,但 seed 总数减少。子 wave 自动按上表表行降级。
启动 wave 1 的 3 个 subagent;Wave 1 完成后启动 wave 2 的 2 个;Wave 2 完成后启动 Wave 3 的 1 个。每个 subagent 任务模板(以 Track A 为例):
你的任务:调研「{industry}」行业的 {track_topic}。
{track-specific 搜索方向}
强制约束:
- 调研结果必须写入 {skill_dir}/references/research/{NN-track}.md
- 每条信息标注来源 URL 和可信度(一手 > 二手 > 推测)
- 区分一手(行业人自己说的)vs 二手(别人转述的)vs 推断(你的判断)
- 发现矛盾保留,不和稀泥
- 不要存全本书 / 长字幕 / 大段原文 — 只存结构化摘要 + 来源
- 信源黑名单:{locale-specific blacklist}
- 信源优先级:用户本地一手素材 > 行业人本人输出 > 长访谈 > 行业经典著作 > 权威媒体长稿 > 社交媒体短稿 > 二手转述
| Agent | Track | 搜索目标 | 提取重点 | 输出 |
|---|---|---|---|---|
| 1 | Figures | top 10-15 thought leaders | 各自的「核心一句话」、代表作品、值得读 / 听 / 看的 3 件事、争议、最近 12 个月动态 | 01-figures.md |
| 2 | Tools | canonical 工具 + 新兴工具 | 用什么场景、相对优劣、近 12 个月有没有出现颠覆性新工具、选型决策树 | 02-tools.md |
| 3 | Workflows | SOP / 方法论 / pipeline | 入门人怎么走完一个完整任务、资深人怎么走、近期工作流变化(AI / 工具升级带来的) | 03-workflows.md |
| 4 | Canon | 必读书 / 论文 / 课 / 核心概念 | 「这行的人都读过」的清单(≥3 个独立来源都点过)、核心 20-30 个概念 | 04-canon.md |
| 5 | Sources | 信息源 | newsletter(前 5)、podcast(前 5)、会议(前 3-5)、社区(前 3-5)、dataset(如适用)、定期更新频率 | 05-sources.md |
| 6 | Glossary | 术语 + 标准 | 高频黑话 / 缩写、合规框架、认证、最近一次行业标准更新 | 06-glossary.md |
行业素材大量是访谈、conference talk、podcast。优先级:
yt-dlp --write-subs --skip-download,优先人工字幕 → 中文 → 英文 → 自动字幕sources/transcripts/{slug}.txt注意:调研笔记中不要 paste 完整 transcript,只提取观点 + 引用极短句子。
| Locale | 永远排除 |
|---|---|
| zh-CN | 知乎、微信公众号、百度百科、百度知道、CSDN(除非是作者本人原文) |
| en | Quora answers(除非作者认证)、ChatGPT-generated blog spam、内容农场 |
| 通用 | AI summaries 站(无原文链接的)、SEO 农场 |
Phase 1 启动前扫描 ~/.claude/skills/(或宿主对应路径),如果有以下 skill 可调用,告知 subagent:
| Skill | 用途 |
|---|---|
agent-reach |
多平台信息获取(X / Reddit / YouTube / Bilibili / 小红书等) |
web-article-reader |
精读网页全文 |
pdf |
读 PDF 行业报告 |
gemini-video |
用户提供本地视频文件无字幕时转写 |
nuwa-skill |
关键:Phase 3 时调用它生成 top 3 figures 的 sub-skill |
所有 Agent 完成后强制暂停,向用户展示结构化摘要:
┌──────────────────┬──────────┬─────────────────────────────────┐
│ Track │ 来源数 │ 关键发现 │
├──────────────────┼──────────┼─────────────────────────────────┤
│ 1 Figures │ N │ top: A / B / C;最近动态: ... │
│ 2 Tools │ N │ canonical: X / Y;新出: Z │
│ 3 Workflows │ N │ 当前 SOP: ...;近期变化: ... │
│ 4 Canon │ N │ 必读 top 3: ... │
│ 5 Sources │ N │ newsletter / podcast / 社区 │
│ 6 Glossary │ N │ 关键术语 N 个 │
├──────────────────┼──────────┼─────────────────────────────────┤
│ 矛盾点 │ N 处 │ Track1 说 X, Track4 说 Y │
│ 信息不足维度 │ [列表] │ 补充计划: ... │
│ 一手 / 二手比例 │ a:b │ 一手占比 X% │
│ 冷门领域? │ 是 / 否 │ │
└──────────────────┴──────────┴─────────────────────────────────┘
用户确认 OK → Phase 2。 用户觉得某轨不够 → 补完再继续,不能跳过。
这一关挡住的是:调研垃圾导致后续提炼全部失真。垃圾进垃圾出,在这里返工成本最低。
读取 6 轨 research 笔记,提炼行业 OS。
= 这行的人看问题的独特镜片。
三重验证筛选:
三重通过 → 心智模型;仅 1-2 重 → 降级为决策启发式;0 重 → 丢弃。
每个模型记录:名称、一句话描述、≥ 2 处来源证据、应用方式、局限。
= 这行的人面对 X 类问题时的快速规则。表述为「如果 {场景},则 {决策方向}」,每条配 1-2 个具体案例。
从 Track 02 提炼:
从 Track 03 提炼:
从 Track 01 / 03 / 06 提炼:
这个行业的几个主要流派 / 学派 → 各自的奠基人 → 当前代表人物 → 核心分歧。
必须明确写出的局限:
{research_date},工具 / 工作流模块衰减最快为 Phase 3 准备:从 2.1 / 2.3 / 2.4 推导出「这行人面对一个新问题时,会按什么维度去做功课」。例如:
写下 3-10 个(按行业复杂度调整)这行人面对新问题时的标准研究维度,每个维度配 1-2 个具体的搜索 / 查询动作。简单行业(窄 + 工具少)3-5 个;标准行业 5-7 个;复杂行业(宽 + 工具栈多 + 流派多)7-10 个。
向用户展示提炼摘要:
{industry} Master OS 提炼结果
─────────────────────────────────
心智模型:N 个
1. {名称} - {一句话}
2. ...
标准 playbook:N 条
工具栈:必备 N / 场景化 N / 新兴 N
工作流:入门 / 资深 / 近期变化
表达 DNA:{3-4 个关键特征}
质量基准:N 条
反模式:N 条
智识谱系:{N 个流派}
诚实边界:N 条
Agentic Protocol:N 个研究维度
─────────────────────────────────
确认进入 Skill 构建?还是某项要调?
用户确认 OK → Phase 3。 用户觉得某项不准 → 回到 Phase 2 调整。
将 Phase 2 提炼组装为可运行的 SKILL.md。
读取 references/skill-template.md(master-skill 仓库自带)获取标准结构。模板定义:
按模板逐 section 填入 Phase 2 结果。
| 模板 Section | 填充来源 |
|---|---|
| frontmatter | meta.json + research summary |
| 角色扮演规则 | 直接用模板 default |
| Agentic Protocol | Phase 2.9 推导的研究维度 |
| 心智模型 | Phase 2.1 |
| 标准 playbook | Phase 2.2 |
| 工具栈 | Phase 2.3 |
| 工作流 | Phase 2.4 |
| 表达 DNA | Phase 2.5 |
| 质量基准 + 反模式 | Phase 2.6 |
| 智识谱系 | Phase 2.7 |
| 诚实边界 | Phase 2.8 |
| Figures / Tools / Workflows / Canon / Sources / Glossary | Track 01-06 整理后摘要 + 链接到 references/research/ |
| 调研来源 | 6 轨引用汇总 |
大师.skill 调女娲.skill 蒸馏 top figures, 生成的 person sub-skill 嵌入
sub-skills/. 这是 cross-skill composition 的核心 — 大师不重新发明 person 蒸馏, 它委托给女娲.
~/.claude/skills/nuwa-skill/ 或 ~/.openclaw/skills/nuwa-skill/); 没有则告知用户「装一下女娲.skill 才能展开 sub-skill 步骤」如果用户选了「聚焦」或时间紧 → 跳过本步, 只在主 skill 中保留 figures 摘要 (Track 01 输出已足够).
读 references/research/01-figures.md, 按以下排序选 top 3:
| 优先级 | 标准 |
|---|---|
| 1 | endorsement count (≥ 3 个独立来源点过为优先) |
| 2 | long-form material 量 (有 ≥ 2 hour podcast / multiple book chapters / ≥ 5 long-form blog) |
| 3 | 思维方式独特度 (figures 之间观点重叠度低, 同一行业 3 个一样的 figure 没意义) |
| 4 | 当前活跃度 (最近 12 月有公开发声) |
反模式: 选「业内最有名」(可能只是 PR 强), 而忽略「思维最锐利」.
为每个 top figure 准备:
tools/transcribe/youtube.sh 处理 podcast / talk)把这些写到一个临时 prompt blob, 用 prompts/sub-skill-figures.md 模板填充.
spawn subagent (general-purpose):
prompt: 「{prompts/sub-skill-figures.md 填充后的内容}」
working_directory: {slug}-master/sub-skills/{figure-slug}/
subagent 拿到任务后:
~/.claude/skills/nuwa-skill/SKILL.md (或者其他 host 的 nuwa 安装路径){slug}-master/sub-skills/{figure-slug}/主 agent 跑 3 个 subagent 并行 (3 个 figures 互不依赖, 可并发).
主 SKILL.md 「智识谱系」节末尾自动插入:
### Sub-skills (女娲蒸馏的 top figures)
需要某位 figure 的视角时, 加载对应 sub-skill:
| Figure | Sub-skill 路径 | 何时调用 |
|--------|--------------|---------|
| {figure-1} | `sub-skills/{slug-1}/SKILL.md` | 当问题涉及 {topic-1} 时 |
| {figure-2} | `sub-skills/{slug-2}/SKILL.md` | 当问题涉及 {topic-2} 时 |
| {figure-3} | `sub-skills/{slug-3}/SKILL.md` | 当问题涉及 {topic-3} 时 |
skill_writer.py 的 meta.json 同步更新 sub_skills 字段 (slug + path 列表).
| 失败场景 | 应对 |
|---|---|
| nuwa-skill 没装 | 告知用户安装 + 暂时跳过 sub-skill 步骤, 完整大师 skill 仍能交付 |
| figure 的 long-form material 不够 | 跳过这个 figure, 选第 4 名顶上, 或降级为只在 01-figures.md 中保留摘要 |
| nuwa-skill subagent 超时 | 30 min 没完成单个 figure → 标记 timeout, 主 agent 决定是否等; 不阻塞 Step 4 写入主 skill |
| 三个 figures 思维高度重叠 | 选 2 个差异大的, 第 3 个换成持反对立场的 figure (即使排名靠后) |
调 tools/skill_writer.py create(v0.3+),它会:
{skill_dir}/SKILL.md(自动注入 synthesis body){skill_dir}/meta.json(自动算 source ratio + decay registry)references/research/0X-*.md 到 skill 内部references/synthesis.md(自包含)python3 tools/skill_writer.py create \
--skill-dir <output> \
--intake <intake.json> \
--synthesis <synthesis.md> \
--template references/skill-template.md \
--research-dir <research/>
skill_writer.py 在写完 SKILL.md / meta.json 后,自动调 tools/cli_writer.py emit 生成 cli/ 子树:
| 脚本类别 | 来源 | 输出 |
|---|---|---|
cli/protocol/agentic.sh |
synthesis Section 9 (Agentic Protocol) | 拿到新问题时按 N 维度做功课的交互脚本 |
cli/decision/{cluster}.sh |
synthesis Section 2 (Playbook 规则聚类) | 决策树(每个聚类 ≥ 1 条规则) |
cli/workflow/{wf-slug}.sh |
research/03-workflows.md | SOP 走查 + 失败模式自检 |
每个生成脚本支持 --help / --explain / --dry-run / --json 标准接口。完整 spec: references/cli-spec.md。
如果用户不要 CLI(例如纯演示):skill_writer.py create --no-cli.
生成后用子 agent 独立测试(避免自评偏差):
挑 3 个这行有共识答案的问题,spawn 子 agent 带着新 skill 回答。对比业内共识:
挑 1 个这行人没特别讨论过但相关的问题,让 skill 推断。
让 skill 写 100 字行业短评。盲测能否被识别为「这行的人写的」。
| 检查项 | 通过 | 不通过 |
|---|---|---|
| 心智模型数 | 3-7 | < 3 或 > 10 |
| 每个模型有局限 | ✓ | 只写优点 |
| 表达 DNA 辨识度 | ✓ | 像通用 ChatGPT |
| 诚实边界 | ≥ 3 条具体 | 只有「不能替代真人」 |
| 一手来源占比 | ≥ 50% | 主要二手转述 |
| Agentic Protocol | ≥ 5 个研究维度 | < 3 |
| 时效性标注 | ≥ 1 处 last_updated | 无 |
不通过 → 标注薄弱维度回 Phase 2 迭代。最多 2 轮,仍不通过则在诚实边界中明确标注,交付当前最优版本。
Phase 4 通过后,并行启动两个评审 agent:
Agent A(auto-skill-optimizer 视角):
Agent B(skill-creator 视角):
主 agent 综合两份报告,应用不冲突的改进,向用户展示变更摘要请求确认。
精炼标准:让 skill「激活即执行」,不是「内容更多」。
走 Phase 0C 路径。重点:
meta.json 中 last_research_datereferences/research/ 文件移到 references/research/archive/{date}/CHANGELOG.md 记录这次更新动了什么| 原则 | 一句话 |
|---|---|
| 长访谈 > 金句 | 1 小时 podcast 比 50 条推文更揭示行业 OS |
| 争议 > 共识 | 流派分歧最能揭示行业的真问题 |
| 工具栈年更 vs OS 年更 | Phase 3 的工具 / 工作流模块每 3-6 月可衰减;心智模型 1-2 年才动 |
| 一手 > 二手 | 行业人本人发的内容 > 别人写他的 |
| 本地素材 > 网络搜索 | 用户手上的行业报告 PDF / 内部文档 > 任何网络爬来的 |
| Skill | 用途 |
|---|---|
| 同事.skill (dot-skill) | 蒸馏一个具体的人(同事 / 合作方) |
| 女娲.skill | 蒸馏一种思维方式 / 名人 OS。大师.skill 在 Phase 3 调用它生成 top figures 的 sub-skill |
| 大师.skill(本 repo) | 蒸馏一个细分行业的 OS |
层级:dot < nuwa < master,覆盖范围一层比一层大,调研深度逐层下降。
「下一步,不只蒸馏一个人,蒸馏一整个行业。」
同事.skill 把一个人蒸馏成 AI。 女娲.skill 把任何人的思维方式蒸馏成 AI。
但有些东西比一个人更大—— 一整个行业的资深判断、工作流、工具栈。
大师.skill 不蒸馏单个人, 它蒸馏整个行业的认知操作系统。
告诉它你做哪个细分行业, 30-60 分钟自动跑完调研、蒸馏、生成 skill 加上一套 bash 命令套件。
装到任何 AI agent,从那一刻起, 它就是这一行最资深的人。
有了大师.skill,你不再需要安装其他 skill —— 它会为你的行业,自动蒸馏出最适合的那一个。
🚀 安装 · ✨ 效果示例 · 🛠️ 自动蒸馏 bash 工具 · 🧬 三代谱系 · ⭐ 已蒸馏的行业
📊 已蒸馏 43 个行业 — 横切技术 / 商业 / 医疗 / 法律 / 金融 / 教育 / 内容运营 / 软技能 / 传统文化等 12 个大类。每个行业都经过六路调研 + 16 道质检 + validation gate 验收。完整列表 ↓
🔥 2026.05.27 SkillOpt 整合 — 从 Microsoft SkillOpt 借鉴 5 个机制:SLOW_UPDATE 保护区(核心 OS 不被快更冲散)、validation gate(accept/reject 门控)、patch editor(结构化编辑 + 保护区感知)、meta skill memory(跨蒸馏学习)、DL 类比框架。详情 ↓
📢 2026.05.02 公开 — 第一个完整行业(LLM agent 基础设施)端到端跑通验证。Release notes →
这不是搜索引擎。这是「这一行的资深人此刻在你旁边」。
你 ❯ 该不该把这个 RAG 系统迁到 Vespa?
大师 ❯ 这是一个「framework 临时性 vs 基建沉降」的判断。
先看 retrieval 阶段的瓶颈到底在 Vespa 解决,还是
在 embedding 模型本身。如果是后者,迁移就是把
脚手架换成混凝土 — 6 个月模型迭代会让你又想换。
如果真的卡在 retrieval:Vespa 比 Pinecone 多了
hybrid search 原生支持,但你的运维栈是不是已经
吃下了它的 ZooKeeper / Tensor 复杂度?这一行的
资深判断 — Filtering speed × Index size × Team
Op overhead 三选二,你的瓶颈在哪边?
Production case:[3-4 个真实迁移案例摘要 + 链接]
你 ❯ 亚马逊德国站要上一个新品类,从哪儿开始?
大师 ❯ 德国站有三件事跟美国站完全不同 — 你必须先回答:
1) VAT 一站式申报你走 OSS 还是各国注册?
这决定了你能不能用 Pan-EU FBA。
2) 包装法 (VerpackG) 和 WEEE/电池法注册了吗?
没注册 listing 第一天就会被举报下架。
3) GS 认证 vs CE — 你品类是不是 GS 强制?
这决定能不能上 Idealo / 比价导购流量池。
这三个不是合规 checklist — 是你「能不能开卖」的硬门槛。
搞定后,关键词调研用 Helium 10 的德语包,不要从
美国词库直翻 — 德国搜索习惯长尾密度高得多。
你 ❯ 投流 ROAS 总是上不去,是不是出价策略有问题?
大师 ❯ 出价是后果,不是原因。先回答创意层:
你的素材在 cold audience 上的 3s 完播率是多少?
低于 35% 时调出价没用 — 巨量引擎的探索预算
不会给你跑出量。
创意没问题再看人群定向。这一行的资深判断 —
「优质素材 × 合理定向 × 出价」,三角顺序错了,
后两个调出花。你近 7 天创意素材曲线给我看一眼。
不是把行业百科塞进 prompt,是用这一行的心智模型 + 决策规则给你判断。
每个 skill 都自带一套「研究协议」(Agentic Protocol) — 拿到一个行业新问题,它先按这行资深人的研究维度去搜事实,再用心智模型输出判断。不是说得像,是做得像。
这是大师.skill 跟同事 / 女娲最大的区别 — 蒸馏出来的不只是「会说」,还是「会做」。
每个生成的 skill 都自动配一个 cli/ 子目录 —— 把这个行业的认知操作系统直接物化成可执行的命令行工具:
{industry}-master/
└── cli/
├── protocol/agentic.sh # 拿到新问题 → 按几个研究维度做功课 → 出报告
├── decision/{主题}.sh # 决策树(按主题聚类的几条决策规则)
└── workflow/{流程}.sh # 走查工作流 + 失败模式自检
每个脚本都支持四个标准开关:--help(帮助)/ --explain(解释背后的心智模型)/ --dry-run(试跑)/ --json(机器可读输出)。
# 拿到新问题:「该不该把 RAG 系统迁到 Vespa」
$ ./cli/protocol/agentic.sh
# → 引导你按 5 个研究维度收集信息 → 生成报告
# 选型决策
$ ./cli/decision/framework-select.sh
# 走完一个完整工作流 + 失败模式自检
$ ./cli/workflow/build-rag-agent.sh
# 解释背后的心智模型(不交互,直接打印)
$ ./cli/decision/framework-select.sh --explain
纯 bash + 系统命令,零外部依赖(不需要 jq、不需要 Python)。由 tools/cli_writer.py 自动从蒸馏结果生成 —— 你不用写一行代码,工具是从行业的工作流和决策规则里直接长出来的。
设计细节看 references/cli-spec.md。
大师不重新发明轮子。蒸馏行业 top 人物的活儿,自动外包给女娲.skill 做,结果直接嵌进
sub-skills/。
{industry}-master/
├── SKILL.md
└── sub-skills/ ← 女娲蒸馏的人物 sub-skill
├── {人物-1}/SKILL.md ← 比如 Karpathy
├── {人物-2}/SKILL.md ← 比如 Hamel Husain
└── {人物-3}/SKILL.md ← 比如 Eugene Yan
大师同时启动 3 个子 agent,每个走完女娲.skill 完整流程,蒸馏出一个人物 sub-skill。
之后用户问到某位人物的视角时,agent 自动加载对应 sub-skill — 不用重跑大师。
详见 SKILL.md Phase 3.3-3.5 + prompts/sub-skill-figures.md。
行业的认知操作系统,不是行业的百科全书。一个 skill 装下四件事:
具体提取的 7 层:
| 层 | 说明 |
|---|---|
| 怎么判断 | 心智模型 — 这行的资深人看问题用的镜片 |
| 怎么决策 | 标准决策规则 — 「如果 X,则 Y」的快速判断 |
| 用什么工具 | 工具栈 + 选型决策树 + 避坑清单 |
| 怎么干活 | 工作流,每一步标注「2026-04 起这一步换成 Y」的时效 |
| 怎么沟通 | 行业表达方式 — 黑话、说话节奏、外行破绽 |
| 不做什么 | 反模式 — 外行才会犯的错 |
| 知道局限 | 诚实边界 — 信息截止时间,哪些模块衰减最快 |
每个 skill 都明确标注它做不到什么:
一个不告诉你局限在哪的 skill,不值得信任。
一个新 skill 装上来,怎么知道它不是在编故事?
16 道自动检验,跑过才算交付。 每个生成的 skill 必须答对这些问题:
结果:保险经纪人 prototype 73 条来源 → 67 条一手(91.8%)/ 0 黑名单 / 0 自报作弊 / 16 项检验 14 项满分 + 1 项部分通过 + 0 项失败。
# Claude Code
git clone https://github.com/swaylq/master-skill.git ~/.claude/skills/master-skill
git clone https://github.com/swaylq/master-skill.git <TARGET>
| Host | <TARGET> 路径 |
|---|---|
| 🟣 Claude Code | ~/.claude/skills/master-skill |
| 🔵 OpenClaw | ~/.openclaw/skills/master-skill |
| ⚫ Codex | ~/.codex/skills/master-skill |
| 🟠 Hermes | clone 后 python3 tools/install.py install --host hermes |
一键装到所有宿主:python3 tools/install.py install --host all
在装好大师.skill 的 agent 里,直接说:
> 造大师 LLM agent 基础设施
> 做个跨境电商运营的大师 skill
> 我做的是足踝外科,给我蒸一个
> update 大师 LLM-agent-infra # 6 个月后增量刷新
大师跟你确认 6 件事(行业、子方向、地域、你的角色、有没有一手素材、是新建还是更新),然后启动六路并行调研:行业大佬 / 工具地图 / 工作流 / 知识正典 / 信息源 / 术语标准。
30-60 分钟后你拿到一个 {行业}-master 目录。装到任意 agent,立刻进入「这一行的资深人」模式。
> 用 llm-agent-infra-master 帮我评估这个框架选型
> 用 跨境电商-master 看一下我这个亚马逊 listing
> 让 llm-agent-infra-master 跑 framework-select 决策树
# 端到端流程:调研 → 检测冷僻 → 生成 skill → 质检 → 安装
python3 tools/research/merge_research.py merge --skill-dir ./prototype/
python3 tools/research/cold_detector.py --skill-dir ./prototype --stage wave1
python3 tools/skill_writer.py create --skill-dir ./output ...
python3 tools/research/quality_check.py check --skill-dir ./output
python3 tools/install.py install --host claude --source ./output
# 6 个月后增量刷新某个老 skill
python3 tools/update_skill.py plan --skill-dir <已有 skill>
# (agent 重跑标记的几路调研)
python3 tools/update_skill.py finalize --skill-dir <skill>
每个都是端到端跑过的样本,包含完整调研数据 + 生成的 SKILL.md + 一套可跑的 bash 工具。调研过程完全透明 — 每个样本都附完整的六路调研笔记 + 蒸馏文档,可以追溯每条心智模型、每条决策规则是从哪几个来源出来的。
| 行业 | 语言 | 路径 |
|---|---|---|
| LLM agent 基础设施 | 英文 | llm-agent-infra-master/ |
| 软件架构 | 全球 | software-architecture-master/ |
| DevOps 与 SRE | 全球 | devops-sre-master/ |
| 数据工程 | 全球 | data-engineering-master/ |
| 红队渗透 / 攻防安全 | 全球 | cybersecurity-red-team-master/ |
| 游戏设计 | 全球 | game-design-master/ |
| 行业 | 语言 | 路径 |
|---|---|---|
| AI 产品经理 | 全球 | ai-product-manager-master/ |
| AI 自适应学习 | 全球 | ai-adaptive-learning-master/ |
| 用 AI agent 赚钱 | 全球 | monetize-agents-master/ |
| 行业 | 语言 | 路径 |
|---|---|---|
| 跨境电商运营 | 中文 | cross-border-ecommerce-master/ |
| 抖音直播带货 | 中文 | douyin-live-commerce-master/ |
| 短视频投流 | 中文 | short-video-ads-master/ |
| 微信私域运营 | 中文 | private-domain-ops-master/ |
| 独立开发者与微型 SaaS | 全球 | independent-developer-micro-saas-master/ |
| 产品营销 (PMM) | 全球 | product-marketing-master/ |
| 行业 | 语言 | 路径 |
|---|---|---|
| **小红书运营 |