Pack · #76 trending skills repo · ↗ +373 stars this week
Cangjie Skill
kangarooking/cangjie-skill
把书、长视频、播客等高价值内容蒸馏成可执行的 Agent Skills(Distill high-value content from books, long-form videos, podcasts, and more into executable Agent Skills)
- Stars
- 12k
- This week
- +373
- Forks
- 1.4k
- Open issues
- 23
- Skills inside
- 36
Get started
Install the skills
npx skills add kangarooking/cangjie-skillInstalls into Claude Code, Codex, Cursor, OpenCode and the other agents it finds on your machine.
git clone --depth 1 https://github.com/kangarooking/cangjie-skill.git /tmp/cangjie-skill
cp -r /tmp/cangjie-skill ~/.claude/skills/cangjie-skillClaude Code reads ~/.claude/skills/ (or .claude/skills/ in a project). Other agents read the same SKILL.md format from their own skills folder.
Inside this repo
36 skills
/decision-heuristics当用户在重大选择上纠结(换工作/买房/搬城/合伙/结婚)、列了利弊表还是拿不定主意时调用。 核心理念: 无法决定就答否; 三个重大决定(住哪/和谁/做什么)值得花一两年; 两个均等选择选短期更痛苦的路。 不适用于: 日常琐碎选择(晚饭吃什么)、信息查询。 Triggers: 纠结/拿不定主意/要不要/该不该/利弊/decision/hesitate/should Ibenchmarks/naval/prototypes/compact-pack/decision-heuristicshourly-rate-time当用户纠结时间分配、问「这个琐事/外包值不值」「怎么安排时间」「离财务自由还差什么」时调用。 核心理念: 给时间定一个高得离谱的时薪, 低于时薪的事外包或不做; 退休=不为想象中的明天牺牲今天; 不随收入升级生活方式。 不适用于: 需要享受慢节奏的时刻(休息/家庭时间按定义不是浪费)。 Triggers: 时薪/时间管理/外包/琐事/排队/财务自由/退休/hourly rate/delegatebenchmarks/naval/prototypes/compact-pack/hourly-rate-timenaval-almanack当用户询问《纳瓦尔宝典》这本书本身(书名/作者/章节/整书概览/术语),或涉及本书未独立成 Skill 的主题时调用: 幸福训练/欲望管理、接受与内耗、冥想与心猴、地位游戏与攀比、选朋友与圈子、打工vs创业(委托代理)、 诚实沟通、身份与自我形象、期望与愤怒、生命意义、该不该信玄学(理性验证)、长期复利与声誉、判断力训练。 以下意图优先使用同包独立 Skill: wealth-structure(致富/股权期权)、productize-yourself(职业定位/副业方向)、 decision-heuristics(重大选择纠结)、hourly-rate-time(时薪/外包/时间分配)、rebenchmarks/naval/prototypes/compact-pack/naval-almanackproductize-yourself当用户在纠结职业/副业/自由职业方向、问「我该做什么才能赚钱/不被替代」、或想找到自己的独特优势时调用。 核心理念: 特殊知识(不可培训、对你像玩对别人像工作) × 产品化(杠杆规模化) = 无可替代的致富定位。 不适用于: 纯求职投递、写简历、已有明确方向的执行细节。 Triggers: 找方向/独特优势/副业/不可替代/productize/special knowledge/moatbenchmarks/naval/prototypes/compact-pack/productize-yourselfreading-metaskill当用户想养成阅读习惯、问「读什么书/怎么读」「如何学习新领域/怎么入门某学科」时调用。 核心理念: 阅读是终极元技能; 读你所爱直到爱上阅读, 没有读完义务; 读原著与经典优先; 以教促学; 每天1-2小时即可进入极少数人行列。 不适用于: 具体某本书的书评、考试备考资料选择。 Triggers: 阅读/读书/怎么学习/入门/原著/书单/reading/how to learnbenchmarks/naval/prototypes/compact-pack/reading-metaskillscreen-detox当用户刷手机/短视频/社交媒体上瘾、感觉空虚、想戒断多巴胺零食时调用。 核心理念: 所有屏幕活动与更少幸福相关(作者断言无例外); 屏幕=用长期后果换短期快感的多巴胺零食; 用习惯替换五步戒断。 不适用于: 工作需要屏幕的职业场景(区分工作屏幕与消费屏幕)。 Triggers: 刷手机/上瘾/短视频/社交媒体/多巴胺/戒断/屏幕时间/screen time/dopamine/addictionbenchmarks/naval/prototypes/compact-pack/screen-detoxwealth-structure当用户问「怎么赚钱/如何致富/该不该要期权/如何判断一个生意的结构」时调用。 核心理念: 财富=睡觉时仍在赚钱的资产; 靠「责任(押上声誉)→产权(股权/知识产权)→杠杆(无需许可的代码媒体)→避免出局」构建, 无法靠出租时间致富。 不适用于: 具体投资标的分析、理财产品的选股建议。 Triggers: 致富/赚钱/股权/期权/杠杆/被动收入/ownership/leverage/equitybenchmarks/naval/prototypes/compact-pack/wealth-structurenaval-almanack当用户询问《纳瓦尔宝典》(The Almanack of Naval Ravikant) 相关内容,或在以下领域寻求建议时调用: 财富构建(怎么赚钱/股权期权/杠杆/副业与职业定位/时薪与外包决策)、判断与决策(重大选择纠结/心智模型/打工vs创业)、 幸福与心智(欲望与焦虑/接受与内耗/冥想/刷手机上瘾/愤怒与期望/攀比妒忌)、人生哲学(生命意义/该不该信玄学/诚实沟通/选朋友圈子/怎么读书学习)。 不适用于: 具体投资标的与选股、临床心理治疗、急性危机(先求助专业人士)。 Triggers: 纳瓦尔/Naval/纳瓦尔宝典/致富/财富/幸福/判断力/冥想/读书/人生意义benchmarks/naval/prototypes/single/naval-almanackacceptance当用户困在无法改变的处境(坏关系/讨厌的同事/不如意的事)里反复内耗、问「该忍还是该走」时调用。 核心理念: 面对任何情境只有三选项——改变它/接受它/离开它; 三者都不做是痛苦之源; 接受=快速适应, 用「积极方面是什么」重释训练。 不适用于: 可以改变的处境(应先改变), 以及涉及违法/人身安全的场景。 Triggers: 接受/忍/内耗/放不下/该走该留/acceptance/let go/change-accept-leavebooks/naval-almanack-skill/acceptancedecision-heuristics当用户在重大选择上纠结(换工作/买房/搬城/合伙/结婚)、列了利弊表还是拿不定主意时调用。 核心理念: 无法决定就答否; 三个重大决定(住哪/和谁/做什么)值得花一两年; 两个均等选择选短期更痛苦的路。 不适用于: 日常琐碎选择(晚饭吃什么)、信息查询。 Triggers: 纠结/拿不定主意/要不要/该不该/利弊/decision/hesitate/should Ibooks/naval-almanack-skill/decision-heuristicsgame-selection当用户困惑「为什么有人攻击我/为什么大家卷来卷去/我怎么不在乎别人眼光/为什么妒忌」时调用。 核心理念: 人生同时存在零和地位游戏、正和财富游戏、单人游戏; 识别你玩的是哪种游戏, 避免地位游戏, 回到内在记分卡。 不适用于: 具体竞争策略制定(如何赢下某个比赛)。 Triggers: 地位/攀比/内卷/妒忌/别人怎么看我/零和/单人游戏/status game/envybooks/naval-almanack-skill/game-selectionhappiness-skill当用户问「怎么才能更幸福/为什么得到了还不满足/怎么减少焦虑」时调用。 核心理念: 幸福是缺憾感清空的默认状态, 是可训练的技能; 欲望是与自己的契约(得到前不快乐), 同时只留一个重大欲望; 活在当下。 不适用于: 临床抑郁等需要专业治疗的场景(本书方法不能替代医疗)。 Triggers: 幸福/不快乐/欲望/焦虑/知足/活在当下/happiness/desire/anxietybooks/naval-almanack-skill/happiness-skillhonesty-communication当用户问怎么真诚沟通/拒绝别人/给反馈/不想说场面话、或发现自己在隐瞒时调用。 核心理念: 撒谎会先骗到自己(费曼: 你最容易愚弄的人是你); 彻底诚实=所想与所说一致; 具体表扬、一般批评; 秘密越少快乐越多。 不适用于: 需要外交辞令的谈判策略(可以诚实但不必全说)。 Triggers: 诚实/沟通/拒绝/批评/表扬/秘密/场面话/honesty/communication/feedbackbooks/naval-almanack-skill/honesty-communicationhourly-rate-time当用户纠结时间分配、问「这个琐事/外包值不值」「怎么安排时间」「离财务自由还差什么」时调用。 核心理念: 给时间定一个高得离谱的时薪, 低于时薪的事外包或不做; 退休=不为想象中的明天牺牲今天; 不随收入升级生活方式。 不适用于: 需要享受慢节奏的时刻(休息/家庭时间按定义不是浪费)。 Triggers: 时薪/时间管理/外包/琐事/排队/财务自由/退休/hourly rate/delegatebooks/naval-almanack-skill/hourly-rate-timeidentity-work当用户发现自己在为立场辩护、看不清现实、或反复立志却改变不了自己时调用。 核心理念: 身份是认知牢笼也是行为杠杆——放下身份才能看清真相(痛苦=真相时刻), 更新自我形象才能替代自律(对外承诺)。 不适用于: 需要专业心理咨询的深层创伤。 Triggers: 立场/身份/自我/看不清现实/改变不了自己/自律失败/identity/self-imagebooks/naval-almanack-skill/identity-workjudgment-training当用户需要做方向性判断、评估「该往哪走/这事靠谱吗」、或想提升决策能力时调用。 核心理念: 判断力(知道行为长期后果)比努力重要; 清晰思考=从基础学科重建推理; 收集心智模型(复利/委托代理/可证伪性/基础数学)。 不适用于: 需要立即执行的具体任务步骤。 Triggers: 判断力/方向/第一性原理/心智模型/思维模型/判断靠不靠谱/judgment/mental model/first principlesbooks/naval-almanack-skill/judgment-traininglife-meaning当用户问「活着的意义是什么/找不到方向/虚无感/该为什么努力」时调用。 核心理念: 生命没有外在赋予的意义(宇宙尺度一切会消失); 意义=个人创造+愿意为之受苦; 拥抱死亡是意义的入口。 不适用于: 急性自杀风险(先紧急求助)。 Triggers: 生命的意义/虚无/找不到意义/为什么活着/meaning/purpose/nihilismbooks/naval-almanack-skill/life-meaninglong-term-compounding当用户在选择合作者/生意模式/人生策略、问「要不要长期投入这段关系/这个项目」「如何积累声誉」时调用。 核心理念: 财富、知识、声誉、关系都遵循复利; 只玩长期正和游戏, 与能想象共事一辈子的人合作, 拒绝短期思维交易。 不适用于: 紧急止损、短期现金周转等必须立即决策的场景。 Triggers: 长期/复利/声誉/合作/信任/compounding/long-term/trustbooks/naval-almanack-skill/long-term-compoundingmonkey-mind-meditation当用户脑子停不下来、焦虑反刍、想学冥想/提升专注力时调用。 核心理念: 内心独白(心猴)是失控程序不是"我"; 用调试模式逐条观察念头, 意识到即失去控制; 冥想=收件箱归零/心灵间歇性禁食。 不适用于: 严重精神疾病急性发作(先就医); 需要立刻处理的实际问题(先做事)。 Triggers: 冥想/焦虑/脑子停不下来/胡思乱想/专注/心猴/monkey mind/meditation/anxietybooks/naval-almanack-skill/monkey-mind-meditationpeer-selection当用户纠结交朋友/选伴侣/换圈子、感觉被周围人拖累、问「该不该疏远某人」时调用。 核心理念: 五只黑猩猩理论(你的行为由最常接触的5人预测); 同伴是主动选择而非巧合; 只与价值观一致者深交, 远离愤世嫉俗者/愤怒者。 不适用于: 职场必须共事的同事关系(可先设边界)。 Triggers: 朋友/圈子/伴侣/该不该疏远/被拖累/五只黑猩猩/peer/friends/circle/valuesbooks/naval-almanack-skill/peer-selectionprincipal-agent当用户选择职业/组织/合作方式、困惑「为什么大公司磨洋工/小公司拼命」「该不该自己干」时调用。 核心理念: 委托人(主人)会把事做好, 代理人会为自己利益优化; 收益与创造价值绑得越紧, 越像委托人; 别让媒体洗脑你需要代理人。 不适用于: 具体薪酬谈判数字、组织架构设计细节。 Triggers: 激励/代理/主人/打工 vs 创业/利益绑定/principal/agent/incentivebooks/naval-almanack-skill/principal-agentproductize-yourself当用户在纠结职业/副业/自由职业方向、问「我该做什么才能赚钱/不被替代」、或想找到自己的独特优势时调用。 核心理念: 特殊知识(不可培训、对你像玩对别人像工作) × 产品化(杠杆规模化) = 无可替代的致富定位。 不适用于: 纯求职投递、写简历、已有明确方向的执行细节。 Triggers: 找方向/独特优势/副业/不可替代/productize/special knowledge/moatbooks/naval-almanack-skill/productize-yourselfrational-buddhism当用户问某主张/玄学/灵修该不该信、想建立自己的验证标准、或寻找科学与精神的结合点时调用。 核心理念: 尝试一切, 亲自测试, 保持怀疑, 保留有用的, 舍弃没用的; 不可证伪的主张不进入基本真理; 冥想/接纳等内在技术可保留。 不适用于: 需要信仰安慰的临终/哀伤场景(尊重个体选择)。 Triggers: 该不该信/玄学/灵修/冥想/可证伪/验证/理性/rational buddhism/verify/beliefbooks/naval-almanack-skill/rational-buddhismreading-metaskill当用户想养成阅读习惯、问「读什么书/怎么读」「如何学习新领域/怎么入门某学科」时调用。 核心理念: 阅读是终极元技能; 读你所爱直到爱上阅读, 没有读完义务; 读原著与经典优先; 以教促学; 每天1-2小时即可进入极少数人行列。 不适用于: 具体某本书的书评、考试备考资料选择。 Triggers: 阅读/读书/怎么学习/入门/原著/书单/reading/how to learnbooks/naval-almanack-skill/reading-metaskillscreen-detox当用户刷手机/短视频/社交媒体上瘾、感觉空虚、想戒断多巴胺零食时调用。 核心理念: 所有屏幕活动与更少幸福相关(作者断言无例外); 屏幕=用长期后果换短期快感的多巴胺零食; 用习惯替换五步戒断。 不适用于: 工作需要屏幕的职业场景(区分工作屏幕与消费屏幕)。 Triggers: 刷手机/上瘾/短视频/社交媒体/多巴胺/戒断/屏幕时间/screen time/dopamine/addictionbooks/naval-almanack-skill/screen-detoxself-liberation当用户被别人的期望压垮、容易愤怒、或感觉被工作/责任困住、问「怎么说不/怎么不生气/怎么更自由」时调用。 核心理念: 期望不是你的合同(约定才是); 愤怒是自我惩罚; 就业自由来自低生活成本; 自由=免于被迫反应的自由。 不适用于: 违约/欠债等真正的约定责任。 Triggers: 期望/愤怒/自由/取悦别人/说不/就业自由/freedom/anger/expectationsbooks/naval-almanack-skill/self-liberationwealth-structure当用户问「怎么赚钱/如何致富/该不该要期权/如何判断一个生意的结构」时调用。 核心理念: 财富=睡觉时仍在赚钱的资产; 靠「责任(押上声誉)→产权(股权/知识产权)→杠杆(无需许可的代码媒体)→避免出局」构建, 无法靠出租时间致富。 不适用于: 具体投资标的分析、理财产品的选股建议。 Triggers: 致富/赚钱/股权/期权/杠杆/被动收入/ownership/leverage/equitybooks/naval-almanack-skill/wealth-structuredecision-heuristics当用户在重大选择上纠结(换工作/买房/搬城/合伙/结婚)、列了利弊表还是拿不定主意时调用。 核心理念: 无法决定就答否; 三个重大决定(住哪/和谁/做什么)值得花一两年; 两个均等选择选短期更痛苦的路。 不适用于: 日常琐碎选择(晚饭吃什么)、信息查询。 Triggers: 纠结/拿不定主意/要不要/该不该/利弊/decision/hesitate/should Idist/naval-almanack-pack/decision-heuristicshourly-rate-time当用户纠结时间分配、问「这个琐事/外包值不值」「怎么安排时间」「离财务自由还差什么」时调用。 核心理念: 给时间定一个高得离谱的时薪, 低于时薪的事外包或不做; 退休=不为想象中的明天牺牲今天; 不随收入升级生活方式。 不适用于: 需要享受慢节奏的时刻(休息/家庭时间按定义不是浪费)。 Triggers: 时薪/时间管理/外包/琐事/排队/财务自由/退休/hourly rate/delegatedist/naval-almanack-pack/hourly-rate-timenaval-almanack当用户询问《纳瓦尔宝典》这本书本身(书名/作者/章节/整书概览/术语),或涉及本书未独立成 Skill 的主题时调用: 幸福训练/欲望管理、接受与内耗、冥想与心猴、地位游戏与攀比、选朋友与圈子、打工vs创业(委托代理)、 诚实沟通、身份与自我形象、期望与愤怒、生命意义、该不该信玄学(理性验证)、长期复利与声誉、判断力训练。 以下意图优先使用同包独立 Skill: wealth-structure(致富/股权期权)、productize-yourself(职业定位/副业方向)、 decision-heuristics(重大选择纠结)、hourly-rate-time(时薪/外包/时间分配)、redist/naval-almanack-pack/naval-almanackproductize-yourself当用户在纠结职业/副业/自由职业方向、问「我该做什么才能赚钱/不被替代」、或想找到自己的独特优势时调用。 核心理念: 特殊知识(不可培训、对你像玩对别人像工作) × 产品化(杠杆规模化) = 无可替代的致富定位。 不适用于: 纯求职投递、写简历、已有明确方向的执行细节。 Triggers: 找方向/独特优势/副业/不可替代/productize/special knowledge/moatdist/naval-almanack-pack/productize-yourselfreading-metaskill当用户想养成阅读习惯、问「读什么书/怎么读」「如何学习新领域/怎么入门某学科」时调用。 核心理念: 阅读是终极元技能; 读你所爱直到爱上阅读, 没有读完义务; 读原著与经典优先; 以教促学; 每天1-2小时即可进入极少数人行列。 不适用于: 具体某本书的书评、考试备考资料选择。 Triggers: 阅读/读书/怎么学习/入门/原著/书单/reading/how to learndist/naval-almanack-pack/reading-metaskillscreen-detox当用户刷手机/短视频/社交媒体上瘾、感觉空虚、想戒断多巴胺零食时调用。 核心理念: 所有屏幕活动与更少幸福相关(作者断言无例外); 屏幕=用长期后果换短期快感的多巴胺零食; 用习惯替换五步戒断。 不适用于: 工作需要屏幕的职业场景(区分工作屏幕与消费屏幕)。 Triggers: 刷手机/上瘾/短视频/社交媒体/多巴胺/戒断/屏幕时间/screen time/dopamine/addictiondist/naval-almanack-pack/screen-detoxwealth-structure当用户问「怎么赚钱/如何致富/该不该要期权/如何判断一个生意的结构」时调用。 核心理念: 财富=睡觉时仍在赚钱的资产; 靠「责任(押上声誉)→产权(股权/知识产权)→杠杆(无需许可的代码媒体)→避免出局」构建, 无法靠出租时间致富。 不适用于: 具体投资标的分析、理财产品的选股建议。 Triggers: 致富/赚钱/股权/期权/杠杆/被动收入/ownership/leverage/equitydist/naval-almanack-pack/wealth-structurenaval-almanack当用户询问《纳瓦尔宝典》(The Almanack of Naval Ravikant) 相关内容,或在以下领域寻求建议时调用: 财富构建(怎么赚钱/股权期权/杠杆/副业与职业定位/时薪与外包决策)、判断与决策(重大选择纠结/心智模型/打工vs创业)、 幸福与心智(欲望与焦虑/接受与内耗/冥想/刷手机上瘾/愤怒与期望/攀比妒忌)、人生哲学(生命意义/该不该信玄学/诚实沟通/选朋友圈子/怎么读书学习)。 不适用于: 具体投资标的与选股、临床心理治疗、急性危机(先求助专业人士)。 Triggers: 纳瓦尔/Naval/纳瓦尔宝典/致富/财富/幸福/判断力/冥想/读书/人生意义dist/naval-almanack-singleDocumentation
README
Cangjie Skill
Distill methodologies from books, long-form videos, and podcasts into callable AI Skills
Finish reading, watching, or listening—and leave with a methodology you can invoke.
Cangjie Skill in 66 seconds
https://github.com/user-attachments/assets/87a2cf7b-2114-48aa-aecd-2640a667db40
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
- Capability Bundle as the single source of truth: extraction produces stable capability cards and metadata before any installable output is compiled.
- Two deterministic delivery modes: compile one router-style Skill (
single) or a compact pack with a router plus promoted standalone Skills (pack). - A unified local toolchain:
scripts/cangjie.pynow covers diagnostics, compilation, output replanning, incremental updates, repair, rollback, evaluation, and benchmarking. - Safer evolution: content-addressed preprocessing, source diffs, impact analysis, transactional patches, edit detection, snapshots, and rollback are included.
- Registry v2 and website support: output mode and capability counts are visible without breaking existing Registry v1 entries.
See the v2.5.0 release notes and changelog for the complete scope and migration notes.
2026-09-13 refresh (still v2.5.0): task-first validation now retains complete procedures and formulas explained in a single source location. Output scoring counts missing runs and checks numeric values/units; compiled Skills can carry declared scripts and text templates. Download the refreshed generic Skill ZIP · SHA256. Extract it and install the complete cangjie-skill/ directory. Existing users must download the refreshed package; check BUILD_INFO.json for the source commit and refresh date. The original tag is unchanged, so GitHub's automatic source archives do not contain this refresh.
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
- Reading many books, watching many videos, or listening to many podcasts without applying them — knowledge stays at the "read/watched/listened/saved" level and cannot be invoked in real decisions
- Summaries, notes, and organized transcripts are compression, not structured reuse — after reading or watching, you still do not know "what to use when"
- Only a small fraction of high-value content deserves to become a tool — strict filtering is needed, not wholesale inclusion
- Existing methods for reading, watching, and learning are designed for people, not agents — distillation must be execution-oriented rather than consumption-oriented
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:
Script dependencies: the deterministic scripts under
scripts/require Python 3.10+ and PyYAML (python3 -m pip install pyyaml).python3 scripts/cangjie.py doctorruns a self-check and works even when PyYAML is missing. Optional:tiktoken,jsonschema.
- Whole-Content Comprehension (Adler Analysis) — Structural, interpretive, critical, and applicability analysis using Mortimer Adler's method, producing
BOOK_OVERVIEW.md - Parallel Extraction — Five specialized extractors (frameworks, principles, cases, counter-examples, glossary) run simultaneously to pull candidate units from the source text
- Triple Verification + Promotion Gate — Check source sufficiency, executability, and task utility by candidate type. A complete procedure or formula explained once can qualify; repetition or author originality is not mandatory. References and unresolved candidates remain auditable, and standalone entrypoints are decided separately
- RIA++ Capability Construction — Verified content is structured into R / I / A1 / A2 / E / B capability cards inside
.cangjie/capabilities/ - Zettelkasten Linking — Dependencies, contrasts, and compositions are encoded in the Bundle's capability graph and shared glossary
- Pressure Testing — Test prompts including bait questions (and cross-skill confusion tests) are designed for each skill; failures go back for full reconstruction
- Deterministic Compilation and Delivery — The same Bundle compiles to
singleor compactpack, alongside a reader-facingDIGEST.md, validation results, and installable artifacts
The name RIA-TV++ breaks down as:
- RIA: From Zhao Zhou's bookmark method (Reading / Interpretation / Appropriation)
- TV: Triple Verification
- ++: Agent-oriented extensions — E (Execution) + B (Boundary)
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
- Check whether the source material has reusable methodological units
- Distinguish what deserves to be a standalone skill vs. background material
- Output a structured skill repository, not a single summary document
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-facingDIGEST.md, aGLOSSARY.md, multiple*/SKILL.mdfiles, andtest-prompts.jsonfor 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
- Target is structured reuse, not narrative compression
- Prioritize triggerable, composable, testable skill units
- Reject material that doesn't deserve standalone skill status
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):
- Source repository: ace3000chao/book2startup
- Included books: The Lean Startup, The Art of War, Zhuangzi, and I Ching
- Source repository: shenqistart/book2skill
- Included books: Chanlun and The Classic of Tea
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:
- nuwa-skill — Distills people (thinking styles, expression DNA)
- cangjie-skill (this repo) — Distills books (methodologies, frameworks, principles)
- darwin-skill — Evolves any skill
They interlock: nuwa distills people, cangjie distills books, darwin keeps them evolving.
More Skills
- Buffett Letters Skill — 20 investment reasoning skills from Buffett's 60+ years of shareholder letters
- Poor Charlie's Almanack Skill — 12 decision-making and judgment skills from Charlie Munger's core thinking methods
- No Rules Rules Skill — 10 organizational design skills from Netflix's culture of freedom and responsibility
- Cognitive Dividend Skill — 15 cognitive tool skills for thinking upgrades from Cognitive Dividend
- Duan Yongping Skill — 15 business and investment skills from Duan Yongping's Q&A collection
- Viral Copywriting Skill — 14 sales copywriting and diagnosis skills from Bao Kuan Wen An
- Copywriters Handbook Skill — 12 sales copywriting, headline, and benefit translation skills from The Copywriter's Handbook
- Contagious Skill — 15 STEPPS propagation strategy and word-of-mouth diagnosis skills from Contagious
- Influence Skill — 12 persuasion psychology, compliance mechanism, and defensive judgment skills from Influence
- 1000 True Fans Skill — 13 personal branding, true fan development, and trust-based monetization skills from 1000 True Fans
- System Prompt Skills — 15 system prompt design skills distilled from 165 AI product system prompts
- X Growth Skills — 15 skills for X account launch, content, algorithms, engagement, review, and monetization
- sunyuchen-skill — A restrained narrative writing skill covering cold opens, operational detail, short dialogue, emotional restraint, and object callbacks
- Huangdi Neijing Skill — 22 methodology skills from Huangdi Neijing, including 12 from Suwen and 10 from Lingshu
- First Principles Skill — 10 skills on axiomatic reasoning, boundary-breaking innovation, and organizational refresh from First Principles
- Mao Selected Works Skill — 25 cognition, strategy, organization, and execution skills from Selected Works of Mao Zedong
- qbdx-hub Buffett Letters Skill — 20 investment and capital allocation skills from Buffett shareholder letters
- qbdx-hub Wo Yu Di Tan Skill — 6 skills on limits, suffering, writing, and self-anchoring from Wo Yu Di Tan
- qbdx-hub Mingchao Those Things Skill — 7 skills on power structure, institutional failure, and historical explanation from Mingchao Those Things
- qbdx-hub Sunzi Bingfa Skill — 8 skills on strategic judgment, resource control, and action selection from Sunzi Bingfa
- qbdx-hub Zhouyi Skill — 8 skills on situational diagnosis, timing, and advance-retreat boundaries from Zhouyi
- qbdx-hub High Math Vol. 1 Chapter 1 Skill — 8 learning skills on limits, infinitesimals, and continuity from High Math Vol. 1 Chapter 1
External Source (included with the author's permission):
- book2startup — includes skills distilled from The Lean Startup, The Art of War, Zhuangzi, and I Ching
- book2skill — includes AI-Agent skills distilled from Chanlun and The Classic of Tea
Contributors
Thank you to the following contributors for expanding the cangjie-skill ecosystem:
- shenqistart — contributed the external book2skill reference and additions across the Chinese, English, and Japanese READMEs
- qbdx-hub — contributed 6 Cangjie whole-book/chapter distillation example repositories and additions across the Chinese, English, and Japanese READMEs
About the Author
袋鼠帝 kangarooking — AI blogger and indie developer. Creator of the AI Top WeChat Official Account “袋鼠帝 AI 客栈”

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 Account「袋鼠帝 AI 客栈」QR code:

If you also want to distill methodologies from books, long-form videos, podcasts, and courses into callable Agent Skills, join the cangjie-skill WeCom community group:

⭐ Star History
If this project has helped you, please star it.
License
MIT License. See LICENSE.
Releases