skill-forge SKILL.md skillA
skill-forge from qiaomiaojoe/ai-academic-workflow is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add qiaomiaojoe/ai-academic-workflow/skill-forge@git:20261014.1ae645bPins git:20261014.1ae645b in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- qiaomiaojoe/ai-academic-workflow
- Path
skills/skill-forge/SKILL.md- Versions recorded
- 4
- Latest version
- git:20261014.1ae645b, committed Oct 14, 2026
- First version recorded
- Jul 4, 2026
- Size
- 8,858 bytes
- Repository stars
- 10
- License
- a license file GitHub does not identify
数据 Skill 工坊 · 源材料 → 成品 skill(乔淼PhD · AI学术训练营 · AI学术工作流)。单次会话从方法学源材料造出可用 skill 的 5 阶段 2 停点链路:①提议筛选准则【停】→ ②筛选 + 7 字段结构化提取 + 自查 3 类 AI 偏差 → ③按平台规范造 skill 草稿(Claude Code 用 skill-creator + prompts/;Codex 用 init_skill.py + references/)→ ④4 控制点诊断(description 防乱触发/步骤颗粒度/硬约束/输出格式)→ ⑤落盘前总审【停】+ 落盘全局 skills 目录。Trigger on:"把这本教科书 PDF 做成 skill"、"源材料造 skill"、"造一个 XX 分析 skill"、"turn this textbook chapter into a skill"、"forge a skill from these materials"。.
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Skill Forge · 源材料 → 成品 skill(5 阶段 2 停点)
一次性完成从源材料到可用 skill 的全过程。全程只有 **2 个【停】点**等用户拍板(阶段 1 锁筛选准则、阶段 5 落盘前总审),其余阶段自动连跑。
## 调用约定(独立运行)
- 最小输入:目标 skill 主题 + 目标 skill 名(小写连字符)+ 源材料(`skill源材料/` 或用户给的任意文件/文件夹,不限格式 PDF/md/txt/docx/epub;含 源材料清单.md 时先读它了解各份定位)+ 目标平台(Claude Code / Codex,默认 Claude Code)。源材料文件夹不存在或为空 → 停下提醒先跑 `skill-workshop-plan` 或手动放料。
- 落盘:全局 skills 目录(Claude Code → `~/.claude/skills/<name>/`;Codex → `${CODEX_HOME:-$HOME/.codex}/skills/<name>/`),**独立于 paper 项目,跨项目复用,不落进项目文件夹**。
- **调用方覆盖约定**:调用方(工作台 prompt / 用户)显式给出的参数、输入路径、落盘路径与工具选择,一律覆盖本 skill 的默认;但本 skill 的方法步骤、硬约束与停点不可被省略或稀释——调用方若要求跳过某硬约束,以本 skill 为准并提示冲突。
## 全局硬约束
- ⚠️ 只在 2 个【停】点停下等回复,其余一口气连跑,不要每步都问。
- ⚠️ 分清"明显的"和"需拍板的":明显改动(术语统一、笔误、准则的机械应用、控制点的常规改写)直接处理,总审时列清单;只有真歧义(留剔边界、真伪硬约束、破坏性拆分)才拎出来拍板。
- ⚠️ 软约束词(consider / may / could / typically / often)一律保留原词,不擅自升级为 must / CRITICAL。
- ⚠️ 脚注 / 表格说明里的硬约束必须单独列一条,不能并进正文。
- ⚠️ 页码必须实测,不允许"约 p.XXX"。
- ⚠️ 唯一不可逆的动作是写入磁盘——只发生在停 2 批准之后。
## 阶段 1 · 提议筛选准则
读全部源材料全文,结合目标主题,提议**针对这些材料 + 这个主题**的筛选准则(每条说清针对什么内容/章节模式、为什么有用或无用,不给通用准则)。多份材料时:先标各份定位(主锚 / 补充 / 对照),准则注明适用于哪份;方法论主张冲突的单独列出等拍板。输出:保留准则 5-8 条 / 剔除准则 5-8 条 / 拿不准 ≥2 条(含倾向与担心)。
→【停 1】等"按这个跑"或"改:xxx"。改了就复述改后准则再继续;确认后的准则原样写进最终素材开头存档。
…Read the whole file at its exact version.
How to install
mdr add qiaomiaojoe/ai-academic-workflow/skill-forge@sha256:7de2bd4e70e39750The line at the top of this page pins the label git:20261014.1ae645b, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_h65ahekn4sbvjctd)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 4 versions of this file, between Jul 4, 2026 and Oct 14, 2026, about one every 34 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261014.1ae645b latest | 2026-10-14 | 1ae645b | 8,858 B | A | view · diff |
| git:20260720.26d5eef | 2026-07-20 | 26d5eef | 8,019 B | A | view · diff |
| git:20260717.59c14bf | 2026-07-17 | 59c14bf | 7,690 B | A | view · diff |
| git:20260704.8f9ae45 | 2026-07-04 | 8f9ae45 | 7,700 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (8858 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
qiaomiaojoe/ai-academic-workflow · 10 stars · license a license file GitHub does not identify · pushed 2026-11-03 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_h65ahekn4sbvjctd GET https://markdownregistry.com/api/v1/resolve?ref=qiaomiaojoe/ai-academic-workflow/skill-forge GET https://markdownregistry.com/api/v1/blob/7de2bd4e70e39750e47e2fbf992a7418164c6ab0c7ee98e31bdd70b079859993
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from qiaomiaojoe/ai-academic-workflow
Every file in qiaomiaojoe/ai-academic-workflow