Agent skill

Reading as a Meta-Skill

by kangarooking in kangarooking/cangjie-skill

Helps you build a lasting reading habit and learn new fields by starting with books you enjoy, reading original works first and teaching what you learn.

MITAuto-check passedEducation

SKILL.md written in Chinese; this summary is our English description.

Install Reading as a Meta-Skill

skills CLI
$ npx skills add kangarooking/cangjie-skill --skill reading-metaskill -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install kangarooking/cangjie-skill reading-metaskill --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/kangarooking/cangjie-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/books/naval-almanack-skill/reading-metaskill .claude/skills/reading-metaskill && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
reading-metaskill
GitHub stars
11k
Token cost
~658 tokens
SKILL.md length
177 words
Files
3
Skills in repo
22
Repo updated
First seen
Licence
MIT

At a glance

Helps you build a lasting reading habit and learn new fields by starting with books you enjoy, reading original works first and teaching what you learn.

  • Works in 4 steps: 想读书但读不进去/总卡在某页 → 问「入门某领域该读什么」 → 想提升学习能力:「怎么学得又快又牢」 → …
  • Wanting to read more but finding it hard to stay with a book
  • SKILL.md covers R — 原文 (Reading), I — 方法论骨架 (Interpretation), A1 — 书中的应用 (Past Application) and A2 — 触发场景 (Future Trigger) ★, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Drawn from Naval Ravikant's almanack, the skill treats reading as the skill behind other skills. Its principles: read what you love until you love reading, owe nobody a finished book (skip around, read several at once), go to original works before commentary, such as Darwin before Dawkins, keep a daily habit of one to two hours rather than chasing volume, and teach what you learn to others. The skill text is written in Chinese.

Four steps: pick an interesting book and start at the chapter that draws you in, switching or skipping if it feels painful after 20 minutes; set a minimum daily habit, starting at 15 minutes if needed and holding it for 7 days; add one or two foundational works to the queue for any field you want to enter; and explain what you learned each week until you could explain it to a child. It is not for book reviews or exam preparation, and it notes that an hour or two a day is unrealistic for people under pressure.

When your agent uses it

  • Wanting to read more but finding it hard to stay with a book
  • Choosing where to start in a field that is new to you
  • Feeling anxious about reading lists or how many books others finish
  • Learning a subject faster and retaining it for longer

Example prompts

  • “I never finish books. Help me build a reading habit that sticks.”
  • “I want to understand economics from scratch, so which foundational works should come first?”
  • “Give me a weekly routine for retaining what I read by explaining it back.”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. 想读书但读不进去/总卡在某页
  2. 问「入门某领域该读什么」
  3. 想提升学习能力:「怎么学得又快又牢」
  4. 被书单焦虑:「别人一年读 100 本我好焦虑」

What it can do on your machine

Read from SKILL.md and the folder at commit a28de55. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Reading as a Meta-Skill loads about 658 tokens when it runs. Until then it costs about 52 tokens; SKILL.md has 177 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~52
When it runs · the whole SKILL.md, loaded when a task matches
~658

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from kangarooking/cangjie-skill at commit a28de55, republished under its MIT licence (© kangarooking). 177 words, ~658 tokens.

Download SKILL.mdSave it as .claude/skills/reading-metaskill/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
reading-metaskill
description
当用户想养成阅读习惯、问「读什么书/怎么读」「如何学习新领域/怎么入门某学科」时调用。 核心理念: 阅读是终极元技能; 读你所爱直到爱上阅读, 没有读完义务; 读原著与经典优先; 以教促学; 每天1-2小时即可进入极少数人行列。 不适用于: 具体某本书的书评、考试备考资料选择。 Triggers: 阅读/读书/怎么学习/入门/原著/书单/reading/how to learn
source_book
《纳瓦尔宝典:财富与幸福指南》 纳瓦尔·拉维坎特
source_chapter
第一章·财富 / 第二节 培养判断力 / 学会爱上阅读
tags
reading, learning, habit, foundations

阅读元技能

R — 原文 (Reading)

读你所爱读的直到你爱上阅读。……我大概每天读一到两小时。那个使我进入0.00001%的行列。……真正的人不会每天读一小时。真正的人,每天读一分钟或更少。使它成为实际的习惯才是最重要的事情。

— 纳瓦尔·拉维坎特, 《纳瓦尔宝典》 第一章·财富

I — 方法论骨架 (Interpretation)

阅读是可以用它换来任何其他技能的元技能。培养它的关键是降低门槛、保持愉悦: ① 读你所爱(包括「精神垃圾食品」)直到爱上阅读——没有垃圾这种东西; ② 没有读完义务——跳读、从中间读、同时穿插 10–20 本都合法,把书当博客/推文; ③ 质量靠「原著优先」——先读达尔文再读道金斯、先读亚当·斯密再读当代经济学家,解读本会灌输立场; ④ 每天 1–2 小时、让它成为实际习惯,比「读很多」更重要(数量是虚荣指标); ⑤ 以教促学——向别人解释你学到的东西,能讲明白才是真掌握。

A1 — 书中的应用 (Past Application)

案例 1: 同时读 10–20 本
  • 问题: 被「必须读完」训练毁了阅读习惯
  • 方法论的使用: 把书当博客,无读完义务,穿插跳读
  • 结论: 「我觉得没有任何义务去读完这本书。突然间,书籍又回到了我的阅读库。」
  • 结果: 从 Twitter 多巴胺时代回到每天 1–2 小时深度阅读
案例 2: 读书数十年后重读
  • 问题: 如何真正掌握一本书
  • 方法论的使用: 「越好的书,就越要慢慢地理解和吸收」;重读好书
  • 结论: 「我不想去读完所有书,我只想反复读那100本伟大的书」
  • 结果: 少而精的重读取代数量竞赛

A2 — 触发场景 (Future Trigger) ★

用户会在什么情境下需要这个 skill?
  1. 想读书但读不进去/总卡在某页
  2. 问「入门某领域该读什么」
  3. 想提升学习能力:「怎么学得又快又牢」
  4. 被书单焦虑:「别人一年读 100 本我好焦虑」
语言信号
  • "推荐几本书入门/怎么开始读书"
  • "我读不进去/总半途而废"
  • "怎么学习新领域"
  • "how to read more / learn anything / what to read first"
与相邻 skill 的区分
  • 与 judgment-training 的区别: 本 skill 是输入管线(怎么读),判断力是输出能力(怎么想)
  • 与 screen-detox 的区别: 深度阅读替代屏幕多巴胺,但本 skill 不负责戒断

E — 可执行步骤 (Execution)

  1. 降低门槛,随手开读

    • 完成标准: 挑一本「读起来有意思」的书(不挑「应该读」的),从最吸引你的章节开始
    • 判停条件: 若读得痛苦超过 20 分钟,换一本或跳读,不做完读义务
  2. 建立每日最小习惯

    • 完成标准: 每天固定 1–2 小时(或固定 15 分钟起步),连续 7 天不断
  3. 按「原著优先」补基础

    • 完成标准: 对想入门的领域,先找到该领域 1–2 本奠基原著加入队列
  4. 以教促学

    • 完成标准: 每周写/讲一次「我最近学到的东西」,直到能向小孩讲明白

B — 边界 (Boundary) ★

不要在以下情况使用此 skill
  • 用户要具体书评/摘录(这不是阅读习惯训练)
  • 备考场景(应试策略与培养习惯不同)
作者在书中警告的失败模式
  • 读错次序的博学: 「一开始读的是一系列虚假的或部分真实的东西,这些东西组成他们世界观的基本公理」
  • 为社会认可而读: 读大家都在读的书=融入羊群,生活回报在脱离群体的一侧
作者的盲点 / 时代局限
  • 每天 1–2 小时对高压人群不现实;「读原著」假设读者有耐心与语言门槛(译本也是折中)
  • 作者强调非虚构/经典,未覆盖小说与专业实操书的阅读价值
容易混淆的邻近方法论
  • judgment-training: 阅读供给基础,判断力消费基础

相关 skills (阶段 3 定稿)

  • composes-with: judgment-training、productize-yourself(终身学习=特殊知识来源)
  • contrasts-with: screen-detox(深度阅读 vs 多巴胺零食)

审计信息

  • 验证通过: V1 ✓ / V2 ✓ / V3 ✓ (v08)
  • 测试通过率: 见 test-results.md
  • 蒸馏时间: 2026-08-01

© kangarooking, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in books/naval-almanack-skill/reading-metaskill of kangarooking/cangjie-skill.

  • SKILL.md
  • test-prompts.json
  • test-results.md

Open the folder on GitHubat commit a28de55

Compare with similar skills

Reading as a Meta-Skill next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Reading as a Meta-Skill compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Reading as a Meta-Skill this skillkangarooking/cangjie-skill11k—~658Automated safety check: PassMIT
DeepTutor CLIHKUDS/DeepTutor41k—~2.8kAutomated safety check: PassApache-2.0
Zhang Xuefeng Perspectivealchaincyf/zhangxuefeng-skill10k1 repos~2.6kAutomated safety check: PassMIT
Deep Reading Analystginobefun/deep-reading-analyst-skill3535 repos~3.6kAutomated safety check: PassMIT
AI Engineering Placement Quizrohitg00/ai-engineering-from-scratch66k—~2kAutomated safety check: PassMIT
OpenMAIC Setup and ExtensionTHU-MAIC/OpenMAIC40k—~1.7kAutomated safety check: NotesMIT

Similar skills

  • DeepTutor CLI

    HKUDS/DeepTutor

    Teaches the agent to set up and run DeepTutor from the command line: chat and capabilities, knowledge bases, partners, memory, sessions, notebooks and the server or Web app.

    41k GitHub stars~2.8k tokensUpdated yesterday
    EducationAuto-check passed
  • Zhang Xuefeng Perspective

    alchaincyf/zhangxuefeng-skill

    Answers education and career questions in the voice of Zhang Xuefeng, looking up current employment and admissions data before giving a direct verdict.

    10k GitHub starsUsed in 1 repo~2.6k tokens
    EducationAuto-check passed
  • Deep Reading Analyst

    ginobefun/deep-reading-analyst-skill

    Comprehensive framework for deep analysis of articles, papers, and long-form content using 10+ thinking models (SCQA, 5W2H, critical thinking, inversion, mental models, first principles, systems…

    353 GitHub starsUsed in 5 repos~3.6k tokens
    EducationAuto-check passed
  • AI Engineering Placement Quiz

    rohitg00/ai-engineering-from-scratch

    Runs a 10-question quiz across five areas to place a learner in the AI Engineering from Scratch curriculum, so they skip what they already know.

    66k GitHub stars~2k tokensUpdated 2 days ago
    EducationAuto-check passed
  • Guides setup, classroom generation and secondary development for OpenMAIC, the multi-agent interactive classroom, one confirmed phase at a time.

    40k GitHub stars~1.7k tokensUpdated yesterday
    EducationAuto-check: notes
  • Codebase to Course

    zarazhangrui/codebase-to-course

    Turns a codebase into an interactive single-page HTML course for non-technical learners, with scroll modules, animated diagrams, quizzes and plain-English code translations.

    5.7k GitHub stars~4.4k tokensUpdated 6 mo ago
    EducationAuto-check passed

More from kangarooking/cangjie-skill

All 22 skills in this repo
  • Book to Skills Distiller

    kangarooking/cangjie-skill

    Distills a book, video transcript, podcast, course or interview into a set of atomic, executable agent skills through a staged, verified pipeline.

    11k GitHub stars~2k tokensUpdated 7 days ago
    Auto-check passed
  • Naval Almanack Source Router

    kangarooking/cangjie-skill

    Front door to a compact skill pack based on the Chinese edition of the Naval Almanack book, routing wealth, happiness and decision questions to the right reference card.

    11k GitHub stars~1.1k tokensUpdated 7 days ago
    Auto-check passed
  • Almanack of Naval Ravikant Guide

    kangarooking/cangjie-skill

    Answers questions on wealth, decisions, happiness and life philosophy using capability notes distilled from The Almanack of Naval Ravikant, routed by intent.

    11k GitHub stars~1.1k tokensUpdated 7 days ago
    Auto-check passed
  • Change, Accept or Leave Framework

    kangarooking/cangjie-skill

    Helps someone stuck ruminating over an unchangeable situation decide whether to change it, accept it, or leave it, drawn from a chapter of Navalism-style writing.

    11k GitHub stars~700 tokensUpdated 7 days ago
    Auto-check passed
  • Major Decision Heuristics

    kangarooking/cangjie-skill

    Helps with big life and career choices you cannot settle, such as a new job, a move or a partnership, using three rules drawn from the Naval Almanack.

    11k GitHub stars~669 tokensUpdated 7 days ago
    Auto-check passed
  • Status Games and Inner Scorecard

    kangarooking/cangjie-skill

    Helps you work out whether a situation is a zero-sum status game, a positive-sum wealth game or a single-player game, using an inner scorecard and an envy test drawn from Naval Ravikant's ideas.

    11k GitHub stars~651 tokensUpdated 7 days ago
    Auto-check passed

Categories

Questions about Reading as a Meta-Skill

What does Reading as a Meta-Skill do?

Helps you build a lasting reading habit and learn new fields by starting with books you enjoy, reading original works first and teaching what you learn. Drawn from Naval Ravikant's almanack, the skill treats reading as the skill behind other skills. Its principles: read what you love until you love reading, owe nobody a finished book (skip around, read several at once), go to original works before commentary, such as Darwin before Dawkins, keep a daily habit of one to two hours rather than chasing volume, and teach what you learn to others.

When should I use Reading as a Meta-Skill?

Reading as a Meta-Skill fits situations like: wanting to read more but finding it hard to stay with a book; choosing where to start in a field that is new to you; feeling anxious about reading lists or how many books others finish; learning a subject faster and retaining it for longer.

How do I install Reading as a Meta-Skill in Claude Code?

Run `npx skills add kangarooking/cangjie-skill --skill reading-metaskill -a claude-code`. Or copy the skill folder (books/naval-almanack-skill/reading-metaskill in kangarooking/cangjie-skill) into .claude/skills/reading-metaskill in your project. Claude Code loads it when a task matches its description.

How do I install Reading as a Meta-Skill in Codex?

Run `npx skills add kangarooking/cangjie-skill --skill reading-metaskill -a codex`. Or copy the skill folder (books/naval-almanack-skill/reading-metaskill in kangarooking/cangjie-skill) into .agents/skills/reading-metaskill in your project. Codex loads it when a task matches its description.

Can I use Reading as a Meta-Skill in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add kangarooking/cangjie-skill --skill reading-metaskill -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/reading-metaskill, .gemini/skills/reading-metaskill, .github/skills/reading-metaskill and .opencode/skills/reading-metaskill in your project.

What does Reading as a Meta-Skill need to run?

SKILL.md names no scripts, command-line tools or credentials: Reading as a Meta-Skill is instructions for the agent only.

Does Reading as a Meta-Skill access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Reading as a Meta-Skill safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Reading as a Meta-Skill use?

Reading as a Meta-Skill is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Reading as a Meta-Skill use?

About 658 tokens (SKILL.md is roughly 2.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Reading as a Meta-Skill?

Skills that share tags, products or a category with Reading as a Meta-Skill: DeepTutor CLI (HKUDS/DeepTutor, 41k stars), Zhang Xuefeng Perspective (alchaincyf/zhangxuefeng-skill, 10k stars), Deep Reading Analyst (ginobefun/deep-reading-analyst-skill, 353 stars) and AI Engineering Placement Quiz (rohitg00/ai-engineering-from-scratch, 66k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Reading as a Meta-Skill?

kangarooking (a GitHub user) maintains it in kangarooking/cangjie-skill, which has 11,029 GitHub stars. The repository holds 22 skills in this directory. The repository was last updated on October 2, 2026.

Source: kangarooking/cangjie-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.