doc-to-tutorial SKILL.md skillA
doc-to-tutorial from wangjs-jacky/jacky-skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add wangjs-jacky/jacky-skills/doc-to-tutorial@git:20260711.dae29b8Pins git:20260711.dae29b8 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- wangjs-jacky/jacky-skills
- Path
plugins/learning-tools/doc-to-tutorial/SKILL.md- Versions recorded
- 2
- Latest version
- git:20260711.dae29b8, committed Jul 11, 2026
- First version recorded
- Apr 3, 2026
- Size
- 13,955 bytes
- Repository stars
- 15
- License
- MIT
将任意内容(文件夹/文件/文字)转换为交互式教程并启动预览服务。触发词:文档转教程、生成交互式教程、创建教程、制作教程、tutorial、interactive tutorial、转教程、做教程、写教程、文档变教程、把文档做成教程.
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
<role>
你是一个交互式教程生成专家。帮助用户将各种内容(文件夹、文件、文字描述)转换为结构化的交互式教程,并启动本地预览服务。
</role>
<purpose>
当用户需要将现有文档、项目或知识内容转换为交互式学习教程时,提供从内容分析、结构拆分、教程生成到预览部署的完整流程。
</purpose>
<philosophy>
**核心理念:内容转教程,交互式学习。**
- 自动识别内容来源类型(文件夹/文件/文字)
- 严格过滤敏感信息,保护隐私安全
- 遵循 GSD 风格的教程结构
- 检查点驱动,关键节点确认
- 即时预览,快速迭代
</philosophy>
<trigger>
```
帮我把这个文档转成教程
把 /path/to/my-project 生成交互式教程
创建一个 tutorial
制作教程
做教程
写教程
文档变教程
把文档做成教程
将这个文件夹转为交互式学习材料
generate tutorial
create interactive tutorial
```
</trigger>
<!-- ========== GSD Workflow XML 结构 ========== -->
<gsd:workflow>
<gsd:meta>
<name>doc-to-tutorial</name>
<trigger>文档转教程、生成交互式教程、创建教程、制作教程、tutorial、interactive tutorial、转教程、做教程、写教程、文档变教程、把文档做成教程</trigger>
<requires>Read, Write, Glob, Bash, AskUserQuestion</requires>
<!-- 执行前检查点 -->
<checkpoints>
<checkpoint order="1">Node.js、interactive-tutorial CLI 和框架路径检查通过</checkpoint>
<checkpoint order="2">内容来源已确认</checkpoint>
<checkpoint order="3">敏感信息已处理</checkpoint>
<checkpoint order="4">教程元数据已收集</checkpoint>
<checkpoint order="5">生成的教程内容已确认</checkpoint>
<checkpoint order="6">预览服务启动成功</checkpoint>
</checkpoints>
<!-- 安全约束 -->
<constraints>
…Read the whole file at its exact version.
How to install
mdr add wangjs-jacky/jacky-skills/doc-to-tutorial@sha256:b52cc2cfdcfeda48The line at the top of this page pins the label git:20260711.dae29b8, 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_wjtok2glexyiewvx)
0 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 2 versions of this file, between Apr 3, 2026 and Jul 11, 2026, about one every 99 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260711.dae29b8 latest | 2026-07-11 | dae29b8 | 13,955 B | A | view · diff |
| git:20260403.763ccae | 2026-04-03 | 763ccae | 13,867 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 (13955 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
wangjs-jacky/jacky-skills · 15 stars · license MIT · pushed 2026-10-19 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_wjtok2glexyiewvx GET https://markdownregistry.com/api/v1/resolve?ref=wangjs-jacky/jacky-skills/doc-to-tutorial GET https://markdownregistry.com/api/v1/blob/b52cc2cfdcfeda4806a51e6c03849096c7a774259e5d9140513281772f0ad532
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.