cangjie-skill README

The project's README from github.com/kangarooking/cangjie-skill. As one markdown file: README.md.

简体中文 · English · 日本語

Cangjie Skill

Distill methodologies from books, long-form videos, and podcasts into callable AI Skills

License: MIT Version: 2.5.0 Method: RIA--TV++ Platform: OpenClaw Platform: Claude Code Platform: DeepSeek Harness

Finish reading, watching, or listening—and leave with a methodology you can invoke.

Official Website

🌐 Visit the Cangjie Skill official website

The website provides visual Skill Pack browsing, a beginner-friendly usage guide, Skill detail pages, and a contribution submission entry. This GitHub repository remains the sole source for cangjie-skill code, methodology, and templates; the website provides presentation, navigation, and usage guidance.

What's New in v2.5.0

See the v2.5.0 release notes and changelog for the complete scope and migration notes.

DeepSeek Harness Plugin

cangjie-skill also provides a standalone installation package for DeepSeek Harness. The adapter layer is bundled in the Release package, so no platform-specific wrapper files are added to this repository.

After installing DeepSeek Harness, download the v2.5.0 package and checksum, verify it, then install from the local tarball:

mkdir -p ~/.dsh/packages
curl -fL "https://github.com/kangarooking/cangjie-skill/releases/download/v2.5.0/dsh-cangjie-skill-2.5.0.tgz" \
  -o ~/.dsh/packages/dsh-cangjie-skill-2.5.0.tgz
curl -fL "https://github.com/kangarooking/cangjie-skill/releases/download/v2.5.0/dsh-cangjie-skill-2.5.0.tgz.sha256" \
  -o ~/.dsh/packages/dsh-cangjie-skill-2.5.0.tgz.sha256
(cd ~/.dsh/packages && shasum -a 256 -c dsh-cangjie-skill-2.5.0.tgz.sha256)
dsh plugin --profile web add ~/.dsh/packages/dsh-cangjie-skill-2.5.0.tgz
dsh web

Download the DeepSeek Harness plugin (for Cangjie Skill v2.5.0) · SHA256 checksum

After starting a new task, you can say:

Use cangjie-skill to distill this book into a set of executable Agent Skills: <file path>

Why This Exists

There's a recent viral idea: distilling colleagues into AI skills. Even after someone leaves, their experience, tone, and work style can be partially replicated by AI. nuwa-skill does exactly this — creating "human skills" like an Elon Musk skill or a Warren Buffett skill. The companion darwin-skill handles automatic skill evolution.

Distilling people is valuable — nuwa-skill has already proven this. Distilling the content people have expressed systematically is a complementary dimension: a book, a long-form interview, a podcast episode, or a long Bilibili or YouTube video can contain methodologies that took the creator years to refine. Rather than imitating someone's expression style, extracting those methodologies and turning them into tools that solve real problems is equally valuable.

There's also a real pain point: you may read many books, save many videos, and listen to many podcasts, yet still struggle to apply what you learned. Content-rich long videos are published every day, are often time-sensitive, and can be difficult to absorb in one viewing; they may not be represented in an AI model's training data at all. Once this content is distilled into skills, an AI agent can invoke the knowledge in real scenarios instead of letting it gather dust in notes, bookmarks, or watch-later lists.

So cangjie-skill has one clear goal: distill every piece of high-value content worth distilling. It works not only with books, but also with videos that have subtitles or transcripts, podcasts, interviews, talks, courses, long-form articles, and document collections. Whenever content contains extractable, verifiable, and transferable methodologies, cangjie-skill can turn them into independently callable, composable, and pressure-testable AI skill packs.

For video content, we recommend using the video-downloader skill alongside cangjie-skill. Use it first to download the video, extract subtitles or audio transcripts, and collect key materials; then pass the resulting text to cangjie-skill for methodology extraction, skill construction, and pressure testing.

What Problems It Solves

How It Works

cangjie-skill uses the RIA-TV++ pipeline to transform source texts—including books, video transcripts, podcast transcripts, and interview notes—into a reusable Capability Bundle, then compiles that source into installable skills. The process has seven stages:

  1. Whole-Content Comprehension (Adler Analysis) — Structural, interpretive, critical, and applicability analysis using Mortimer Adler's method, producing BOOK_OVERVIEW.md
  2. Parallel Extraction — Five specialized extractors (frameworks, principles, cases, counter-examples, glossary) run simultaneously to pull candidate units from the source text
  3. Triple Verification + Promotion Gate — Each candidate must pass the evidence checks, then earn an independent entrypoint only when its use cases justify the added routing cost
  4. RIA++ Capability Construction — Verified content is structured into R / I / A1 / A2 / E / B capability cards inside .cangjie/capabilities/
  5. Zettelkasten Linking — Dependencies, contrasts, and compositions are encoded in the Bundle's capability graph and shared glossary
  6. Pressure Testing — Test prompts including bait questions (and cross-skill confusion tests) are designed for each skill; failures go back for full reconstruction
  7. Deterministic Compilation and Delivery — The same Bundle compiles to single or compact pack, alongside a reader-facing DIGEST.md, validation results, and installable artifacts

The name RIA-TV++ breaks down as:

Effect Examples

Example 1: From a Book or Long-Form Video to a Skill Toolkit

User Need

"I want to turn the core methodologies from a book or a long Bilibili/YouTube video into reusable AI skills, not just a summary."

How cangjie-skill reasons

Example Output

The result will not be one summary document. It will be a multi-skill repository with BOOK_OVERVIEW.md, INDEX.md, a reader-facing DIGEST.md, a GLOSSARY.md, multiple */SKILL.md files, and test-prompts.json for trigger testing.

Example 2: Structured Reuse, Not Compression

User Need

"I don't want a long explanatory article. I want a skill pack my agent can reuse."

How cangjie-skill reasons

Example Output

The system produces multiple skill modules with trigger conditions, boundaries, execution patterns, and related-skill links — rather than flattening the source into one generalized note.

Generated Skill Packs

Repository Source Skills
buffett-letters-skill Buffett's shareholder letters (1957-2023) 20
cognitive-dividend-skill Cognitive Dividend 15
duan-yongping-skill Duan Yongping's Q&A (business + investment logic) 15
viral-copywriting-skill Bao Kuan Wen An 14
copywriters-handbook-skill The Copywriter's Handbook 12
contagious-skill Contagious 15
influence-skill Influence 12
1000-true-fans-skill 1000 True Fans 13
system-prompt-skills 165 AI product system prompts 15
X-growth-skills Practical X (Twitter) account launch, content growth, algorithm, engagement, and monetization resources 15
sunyuchen-skill A single narrative writing sample labeled “sunyuchen” 1 (7 capabilities)
poor-charlies-almanack-skill Poor Charlie's Almanack 12
no-rules-rules-skill No Rules Rules 10
huangdi-neijing-skill Huangdi Neijing (Suwen + Lingshu) 22
first-principles-skill First Principles 10
mao-selected-works-skill Selected Works of Mao Zedong, Vol. 1-5 25
qbdx-hub/buffett-letters-skill Buffett Shareholder Letters (1957-2023) 20
qbdx-hub/wo-yu-di-tan-skill Wo Yu Di Tan 6
qbdx-hub/mingchao-those-things-skill Mingchao Those Things 7
qbdx-hub/sunzi-bingfa-skill Sunzi Bingfa 8
qbdx-hub/zhouyi-skill Zhouyi 8
qbdx-hub/high-math-vol1-ch1-skill High Math Vol. 1 Chapter 1 8

Video Distillation

These repositories are built from subtitles or transcripts of long-form videos, courses, or video collections. They demonstrate cangjie-skill's ability to distill methodologies from non-book content.

Repository Source Skills
ai-for-everyone-skill Andrew Ng's AI for Everyone video course 25
loop-engineering-skill Loop Engineering long-form video collection 8

More high-value books are planned for distillation. Future candidates include, but are not limited to, The Prince.

Additional external source (included with the author's permission):

Repository Structure

cangjie-skill/
├── README.md              ← You are here (default)
├── README.zh-CN.md        ← Simplified Chinese version
├── README.ja.md           ← Japanese version
├── LICENSE                ← MIT License
├── SKILL.md               ← Meta-skill definition (full execution spec for cangjie-skill)
├── methodology/           ← RIA-TV++ stage-by-stage methodology docs
├── extractors/            ← Prompt definitions for the 5 parallel extractors
└── templates/             ← SKILL.md / INDEX.md / BOOK_OVERVIEW.md templates

Ecosystem

cangjie-skill is part of a larger skill ecosystem:

They interlock: nuwa distills people, cangjie distills books, darwin keeps them evolving.

More Skills

External Source (included with the author's permission):

Contributors

Thank you to the following contributors for expanding the cangjie-skill ecosystem:

About the Author

袋鼠帝 kangarooking — AI blogger and indie developer. Creator of the AI Top WeChat Official Account “袋鼠帝 AI 客栈”

Kangarooking personal WeChat QR code

Volcengine Navigation KOL, Baidu Qianfan Developer Ambassador, GLM Evangelist, Trae Kunming's First Fellow

Platform Link
𝕏 Twitter https://x.com/aikangarooking
Xiaohongshu https://xhslink.com/m/5YejKvIDBbL
Douyin https://v.douyin.com/hYpsjphuuKc
WeChat Official Account 袋鼠帝 AI 客栈
WeChat Video Channel AI 袋鼠帝

WeChat Official Accoun

cangjie-skill (kangarooking/cangjie-skill)

Searching Database…

这是什么?一个 Python 命令行流水线,把高价值内容——书籍、长视频、播客、访谈、课程——提炼成可执行、可调用的 AI 智能体技能,让方法论由智能体实际调用,而不是躺在笔记和稍后观看清单里积灰。
这是可以导入的库,还是独立工具?一套独立的本地工具链,不是库:scripts/cangjie.py 覆盖诊断、编译、输出重规划、增量更新、修复、回滚、评估和基准测试。
它到底是怎么把一本书变成技能的?你把原始文本喂给它,七阶段的 RIA-TV++ 流水线就会运行:全文理解、并行抽取、三重校验、能力卡片、关联链接、压力测试,最后确定性地编译成可安装的技能。
处理视频需要准备什么?视频必须有字幕或文字稿;README 建议先运行 video-downloader 技能来下载视频并提取字幕或音频转写,再把得到的文本传给 cangjie-skill。
我喂进去的内容都会变成技能吗?不会——筛选刻意很严格:候选内容必须通过证据检查、三重校验和晋级门槛,压力测试没过的会被退回重新构建。
跑完一次能得到什么?不是一份摘要文档,而是一个多技能仓库:BOOKOVERVIEW.md、INDEX.md、面向读者的 DIGEST.md、GLOSSARY.md、多个 /SKILL.md 技能文件,以及用于触发测试的 test-prompts.json。同一套产物也可以编译成单个路由式技能或精简包。
已经用它构建了哪些技能包?已发布 20 多个技能包,包括来自巴菲特股东信的 20 个投资推理技能、《穷查理宝典》的 12 个、吴恩达《AI for Everyone》课程的 25 个、《黄帝内经》的 22 个,以及《影响力》的 15 个。
nuwa-skill 和 darwin-skill 是什么?同一生态系统里的配套项目:nuwa-skill 提炼人(思维方式、表达基因),cangjie-skill 提炼书籍和内容,darwin-skill 让任何技能持续进化。
为什么要把内容做成技能,而不是只做笔记?因为摘要和笔记只是压缩,不是结构化复用——你仍然不知道什么时候该用什么。变成技能后,智能体就能在真实场景中调用这套方法论;而且新的长篇内容很可能根本不在模型的训练数据里。
Size
71.5 MB
Stars
11.4K
Age
6mo
Commits · 90 Days