Cangjie Skill

A meta-skill that distills methodologies from books, long videos, podcasts and courses into a set of ready-to-invoke agent skills

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Runs the local Python tool scripts/cangjie.py and reads source content files
  • Downloads packages from the repository releases, checksum verification is required
All reasons and checks

kangarooking/cangjie-skill

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/cangjie-skill

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Run in a terminal in the project folder

npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add kangarooking/cangjie-skill --skill cangjie-skill -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

You will need: Node.js

Checked against the repository on Sep 24, 2026, commit 3adf9e6.

Text for your agent

Download the cangjie-skill release archive from the repository releases page, verify the sha256, extract it and put the cangjie-skill/ directory into the skills folder, for example ~/.claude/skills/. Then in a new task provide the source text and ask to distill it into skills.

Other ways from the author
dsh plugin --profile web add ~/.dsh/packages/dsh-cangjie-skill-2.5.0.tgz
dsh web

Plugin for DeepSeek Harness. First download the dsh-cangjie-skill package and its .sha256 file from the releases page, verify the checksum, then install from the local archive.

This is third-party code. Review the repository files before installing.

What it does

Cangjie takes long-form material: a book, a video or podcast transcript, a course, an interview, and turns the methodologies inside it into atomic reusable skills. It runs the seven-stage RIA-TV++ pipeline: whole-content analysis by Adler's method, parallel extraction by five extractors (frameworks, principles, cases, counter-examples, glossary), triple verification with a promotion gate for standalone skills, capability card construction, Zettelkasten linking, pressure testing with bait questions and deterministic compilation. The output is not one summary but a skill repository with an overview, an index, a glossary, SKILL.md files and test-prompt sets. There are two build modes: a single router skill or a compact pack with a router plus promoted standalone skills. The local scripts/cangjie.py tool handles diagnostics, compilation, incremental updates, rollback and evaluation. It requires the source text: without it, distillation from memory is refused.

Who it is for. For people who read and watch a lot and want to turn methodologies from content into reusable agent skills rather than another set of notes.

Good fit when

  • You want to turn a book's methodologies into a set of invokable skills, not a summary
  • You have a transcript of a long video, podcast or course to build skills from
  • You want a structured skill repository with trigger tests rather than one note

Not a fit when

  • You just want a summary, notes or a book review
  • You have no source text of the content: distillation from memory is not supported
  • You want to imitate the author's style and persona rather than the methodology: that is a different tool

Example request

Distill this book into a set of executable agent skills, here is the file path

Limitations

The skill needs the source text: a book in PDF, EPUB or TXT, or a video or podcast transcript; it does not work from memory. For video and podcasts the transcript must be obtained beforehand with a separate tool. The local scripts/cangjie.py toolchain is Python and runs on your machine. Extraction quality depends on the agent's model and the completeness of the source. The refreshed package ships through the repository releases, and the archive has an sha256 checksum to verify.

How to disable. Remove the cangjie-skill/ directory from the agent's skills folder. If you installed the DeepSeek Harness plugin, remove it via dsh plugin.

Security check

  • Runs the local Python tool scripts/cangjie.py and reads source content files
  • Downloads packages from the repository releases, checksum verification is required

README in short

The README describes Cangjie as a meta-skill that distills methodologies from books, long videos, podcasts and courses into invokable skills via the RIA-TV++ pipeline. In version 2.5.0 extraction first builds a stable Capability Bundle, from which either a single router skill or a compact pack is deterministically compiled. A unified local tool, scripts/cangjie.py, covers diagnostics, compilation, updates, rollback and evaluation. The skill installs by extracting a release archive into the skills folder, with a separate plugin package for DeepSeek Harness. It supports Claude Code and OpenClaw, the README is in English, Chinese and Japanese, and it is MIT licensed.

SKILL.md

---
name: cangjie-skill
description: Distill a book, long-video transcript, podcast, course, or interview into a coherent set of executable skills. Use when the user asks to "拆书" / "蒸馏一本书" / "把 XX 书做成 skill" / "把这个视频/播客/课程蒸馏成 skill" / "turn a book or video into skills" — i.e. wants the frameworks, principles, and methodologies in long-form content extracted into atomic, reusable Claude skills that an agent can invoke in real-world situations. NOT for simple summarization, book reviews, or role-playing as the author (that is nuwa-skill's job).
metadata:
  cangjie.version: "2.5.0"
---

# cangjie-skill — 把一本书蒸馏成一组可执行 skills 的元 skill

## 使命

把一本书里沉淀的方法论,拆解成**原子化、可被 agent 在真实场景下调用**的能力,并按用户目的编译成合适数量的 skill,让读者真正用起来。

> **术语约定**: 本文档及 `methodology/`、`extractors/` 中所有的"书",泛指一切被蒸馏的长内容 — 书籍、长视频转写、播客文字稿、课程、访谈、长文、资料集。

**边界**:
- ✅ 做: 方法论 / 决策框架 / 操作流程 / 计算规则 / 排障 / 清单 / 原则的蒸馏,概念体系作为参考支撑
- ❌ 不做: 书摘 / 读后感 / 作者人设角色扮演 (后者请用 nuwa-skill)

FAQ

How is this different from a summary?

The goal is structured reuse, not compression. The output is several skill modules with triggers, boundaries and links, not one generalized note.

Can it distill videos and podcasts?

Yes, if you have a transcript or subtitles. Get the text first with a separate tool, then pass it to cangjie-skill.

Editors’ pick

Open-source personal AI assistant on your own machine: answers in Telegram, Slack, Discord and WhatsApp, extended with skills and plugins

CLIHigh risk390.8KRepository stars
Editors’ pick

A self-improving agent from Nous Research with a TUI, messaging gateway, cron jobs and skills it writes itself

CLIHigh risk249.8KRepository stars
Editors’ pick

An open source coding agent for the terminal and desktop with build and plan modes

CLIHigh risk210.6KRepository stars
Editors’ pick

Open prompt library with a Claude Code plugin, MCP server and CLI: search, fetch and improve prompts and skills from an agent

PluginMedium risk171.5KRepository stars
Foxx AICangjie Skill

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.