Agent skill

Life Meaning Reflection Guide

by kangarooking in kangarooking/cangjie-skill

Guides a reflective conversation about the meaning of life, emptiness or lack of direction, using three answers from a book about Naval and four practical steps.

MITAuto-check passedKnowledge Management

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

Install Life Meaning Reflection Guide

skills CLI
$ npx skills add kangarooking/cangjie-skill --skill life-meaning -a claude-code

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

GitHub CLI
$ gh skill install kangarooking/cangjie-skill life-meaning --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/life-meaning .claude/skills/life-meaning && 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
life-meaning
GitHub stars
11k
Token cost
~644 tokens
SKILL.md length
147 words
Files
3
Skills in repo
22
Repo updated
First seen
Licence
MIT

At a glance

Guides a reflective conversation about the meaning of life, emptiness or lack of direction, using three answers from a book about Naval and four practical steps.

  • Works in 4 steps: 虚无/无意义感:「活着到底为了什么」 → 中年/重大转折:「人生下半场往哪走」 → 重大失去/失败后:「一切还有意义吗」 → …
  • Someone asks what the meaning of life is or why they should keep striving
  • 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

Distilled from a chapter on happiness in a book about Naval, the skill answers questions such as what life is for or why keep striving. Its core idea is that meaning is not handed down from outside: it is personal, you create it, and it comes with a willingness to suffer for it. It offers three layers of answer: meaning is private and must be found by each person, life has no meaning at cosmic scale so you create your own, and life is a local reduction of entropy that pushes the universe toward heat death.

Four steps follow: acknowledge the cosmic scale and check whether that eases the pressure to be right or remembered, list the three most meaningful things in your real record and confirm each involved sacrifice, write a one-sentence meaning claim labeled as made up but wanted, and bring mortality into decisions with a monthly question about living if only a year remained. The boundary section rules out acute crisis or suicide risk, where professional help comes first, and people seeking a traditional religious answer, and it names the author's blind spots.

When your agent uses it

  • Someone asks what the meaning of life is or why they should keep striving
  • A major setback or midlife turning point has left them feeling empty
  • Working through fear of aging or death in a reflective conversation

Example prompts

  • “I feel everything is pointless lately, so help me think about what gives life meaning.”
  • “I'm at a turning point in midlife and don't know what to work toward.”
  • “Walk me through finding what I'd be willing to suffer for.”

Workflow steps

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

  1. 虚无/无意义感:「活着到底为了什么」
  2. 中年/重大转折:「人生下半场往哪走」
  3. 重大失去/失败后:「一切还有意义吗」
  4. 面对死亡恐惧:「我害怕变老/死亡」

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

Life Meaning Reflection Guide loads about 644 tokens when it runs. Until then it costs about 46 tokens; SKILL.md has 147 words of instructions outside code blocks.

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

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). 147 words, ~644 tokens.

Download SKILL.mdSave it as .claude/skills/life-meaning/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
life-meaning
description
当用户问「活着的意义是什么/找不到方向/虚无感/该为什么努力」时调用。 核心理念: 生命没有外在赋予的意义(宇宙尺度一切会消失); 意义=个人创造+愿意为之受苦; 拥抱死亡是意义的入口。 不适用于: 急性自杀风险(先紧急求助)。 Triggers: 生命的意义/虚无/找不到意义/为什么活着/meaning/purpose/nihilism
source_book
《纳瓦尔宝典:财富与幸福指南》 纳瓦尔·拉维坎特
source_chapter
第二章·幸福 / 第三节 哲学 / 生命的意义
tags
philosophy, meaning, mortality, values

生命意义:三个答案与拥抱死亡

R — 原文 (Reading)

这是个大问题。因为这是一个大问题,我将给你三个答案。……答案一:这是私人的。你必须找到属于你自己的意义。……答案二:生命没有意义。……可以归结为,你必须创造自己的意义。……答案三:……我们作为生命系统所做的事情正在加速达到这种状态(宇宙的热死亡)。

— 纳瓦尔·拉维坎特, 《纳瓦尔宝典》 第二章·幸福

I — 方法论骨架 (Interpretation)

「生命的意义是什么」是无边界问题,Naval 给出三层递进答案: ① 私人的——意义只能自己找;任何人(包括佛陀)给你的答案听起来都像废话,重要的不是答案而是带着问题挖掘; ② 没有意义——宇宙尺度下,你做的事都会褪色、人类和文明都会消失,所以「你必须创造自己的意义」; ③ 熵的意义——生命是局部熵减系统,在加速宇宙熵增/热死亡;你的创造(艺术/家庭/科学)在宇宙尺度上是在把万物推向「最终成为一个东西」。 两个推论:

  • 意义=愿意受苦——「你真实的履历只是你痛苦的目录」,有意义的事都是你有所牺牲的事;
  • 拥抱死亡——承认必死(而不是逃避)反而带来意义与平静;生命如黑夜中的萤火虫一闪,所以用最积极的方式演绎它。

A1 — 书中的应用 (Past Application)

案例 1: 从追求成功到内在之路
  • 问题: 获得物质成功后仍不满足
  • 方法论的使用: 意识到「我周围的人已经取得了类似的成功……似乎没有那么快乐」
  • 结论: 「所有真正的成功是内在的」
  • 结果: 走上修炼内在自我的路
案例 2: 有孩子后意义转移
  • 问题: 意义的承载物在哪里
  • 方法论的使用: 成为父母后「宇宙中最重要的东西从你身体里转移到孩子的身体里」
  • 结论: 价值观变得更不自私
  • 结果: 意义从自我实现扩展到传承

A2 — 触发场景 (Future Trigger) ★

用户会在什么情境下需要这个 skill?
  1. 虚无/无意义感:「活着到底为了什么」
  2. 中年/重大转折:「人生下半场往哪走」
  3. 重大失去/失败后:「一切还有意义吗」
  4. 面对死亡恐惧:「我害怕变老/死亡」
语言信号
  • "生命的意义/活着的意义"
  • "我觉得一切都没意义"
  • "人生该怎么过/为什么努力"
  • "meaning of life / nihilism / purpose / mortality"
与相邻 skill 的区分
  • 与 rational-buddhism 的区别: 理性佛教给「信什么」的标准;本 skill 给「为何活」的答案
  • 与 acceptance 的区别: 拥抱死亡是接受的终极版,但本 skill 的落点是意义而非处境

E — 可执行步骤 (Execution)

  1. 承认宇宙尺度

    • 完成标准: 接受「你做的事最终都会消失」——检查这是否减轻了「必须正确/必须留名」的焦虑
    • 判停条件: 若出现急性自杀念头/严重抑郁,立即转介专业危机干预,停止本流程
  2. 找出愿意为之受苦的事

    • 完成标准: 列出「你真实履历中最有意义的 3 件事」,确认它们都包含牺牲/困难
  3. 创造你的意义版本

    • 完成标准: 用一句话写下你的意义主张(可以是「我是来看戏的/我在跳自我实现的舞蹈/为家人而活」),标为「我编造的但我要的」
  4. 把死亡请进决策

    • 完成标准: 每月一次自问「如果只剩一年,我会怎么过」并据此刻意调整一项时间分配

B — 边界 (Boundary) ★

不要在以下情况使用此 skill
  • 急性心理危机/自杀风险(第一优先级是专业帮助,不是哲学)
  • 用户在寻求传统宗教答案(尊重信仰,不推销虚无主义)
作者在书中警告的失败模式
  • 逃避死亡: 对永生的追求是很多徒劳奋斗的根源;「热门的提示:没有遗产」
  • 把意义外包: 外在强加的目的(「社会需要我去做X」)不会让你快乐
作者的盲点 / 时代局限
  • 「无意义」叙事建立在无神论/物理主义世界观上,对信仰者不成立
  • 熵增意义论是个人整合,非严谨科学结论
容易混淆的邻近方法论
  • acceptance: 拥抱死亡与接受现实共享「放下」的动作,但落点不同

相关 skills (阶段 3 定稿)

  • composes-with: rational-buddhism、acceptance

审计信息

  • 验证通过: V1 ✓ / V2 ✓ / V3 ✓ (v19)
  • 测试通过率: 见 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/life-meaning of kangarooking/cangjie-skill.

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

Open the folder on GitHubat commit a28de55

Compare with similar skills

Life Meaning Reflection Guide 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.

Life Meaning Reflection Guide compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Life Meaning Reflection Guide this skillkangarooking/cangjie-skill11k—~644Automated safety check: PassMIT
LLM Wikilewislulu/llm-wiki-skill655—~3.7kAutomated safety check: PassNone
Self Skill Creatornotdog1998/yourself-skill3.4k—~2.5kAutomated safety check: NotesMIT
Morning Journal and Planningdavidhariri/life-system844—~1.7kAutomated safety check: NotesNone
Munger Perspectivealchaincyf/munger-skill3791 repos~3.7kAutomated safety check: PassMIT
Daily Notes Workflowballred/obsidian-claude-pkm1.9k—~2kAutomated safety check: PassMIT

Similar skills

  • LLM Wiki

    lewislulu/llm-wiki-skill

    Build and maintain a Karpathy-style LLM knowledge base — a self-compiling Obsidian markdown wiki where an Agent ingests raw sources, compiles cross-linked concept/entity/summary pages, answers…

    655 GitHub stars~3.7k tokensUpdated 5 mo ago
    Knowledge ManagementAuto-check passed
  • Self Skill Creator

    notdog1998/yourself-skill

    Builds a personal self skill from your chat logs, diaries and photos, then lets you extend or correct it, working in English or Chinese.

    3.4k GitHub stars~2.5k tokensUpdated 6 mo ago
    Knowledge ManagementAuto-check: notes
  • Morning Journal and Planning

    davidhariri/life-system

    Reviews yesterday's journal, checks today's to-dos against your inbox and active decisions, and asks pointed questions to keep daily actions aligned with your annual goals.

    844 GitHub stars~1.7k tokensUpdated 7 mo ago
    Knowledge ManagementAuto-check: notes
  • Munger Perspective

    alchaincyf/munger-skill

    查理·芒格的思维框架与表达方式。基于《穷查理宝典》、伯克希尔/Daily Journal股东会、 USC/哈佛演讲、访谈记录、外部批评等50+来源的深度调研, 提炼5个核心心智模型、8条决策启发式和完整的表达DNA。

    379 GitHub starsUsed in 1 repo~3.7k tokens
    Knowledge ManagementAuto-check passed
  • Daily Notes Workflow

    ballred/obsidian-claude-pkm

    Creates today's daily note in an Obsidian vault and guides morning, midday and evening routines for planning, task review and reflection.

    1.9k GitHub stars~2k tokensUpdated 7 mo ago
    Knowledge ManagementAuto-check passed
  • Daily Journal

    huytieu/COG-second-brain

    A passive daily work journal that Claude keeps FOR you so you never have to write it yourself.

    1.3k GitHub stars~1.3k tokensUpdated 8 days ago
    Knowledge ManagementAuto-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 8 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 8 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 8 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 8 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 8 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 8 days ago
    Auto-check passed

Questions about Life Meaning Reflection Guide

What does Life Meaning Reflection Guide do?

Guides a reflective conversation about the meaning of life, emptiness or lack of direction, using three answers from a book about Naval and four practical steps. Distilled from a chapter on happiness in a book about Naval, the skill answers questions such as what life is for or why keep striving. Its core idea is that meaning is not handed down from outside: it is personal, you create it, and it comes with a willingness to suffer for it.

When should I use Life Meaning Reflection Guide?

Life Meaning Reflection Guide fits situations like: someone asks what the meaning of life is or why they should keep striving; A major setback or midlife turning point has left them feeling empty; working through fear of aging or death in a reflective conversation.

How do I install Life Meaning Reflection Guide in Claude Code?

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

How do I install Life Meaning Reflection Guide in Codex?

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

Can I use Life Meaning Reflection Guide 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 life-meaning -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/life-meaning, .gemini/skills/life-meaning, .github/skills/life-meaning and .opencode/skills/life-meaning in your project.

What does Life Meaning Reflection Guide need to run?

SKILL.md names no scripts, command-line tools or credentials: Life Meaning Reflection Guide is instructions for the agent only.

Does Life Meaning Reflection Guide 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 Life Meaning Reflection Guide 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 Life Meaning Reflection Guide use?

Life Meaning Reflection Guide 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 Life Meaning Reflection Guide use?

About 644 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 Life Meaning Reflection Guide?

Skills that share tags, products or a category with Life Meaning Reflection Guide: LLM Wiki (lewislulu/llm-wiki-skill, 655 stars), Self Skill Creator (notdog1998/yourself-skill, 3.4k stars), Morning Journal and Planning (davidhariri/life-system, 844 stars) and Munger Perspective (alchaincyf/munger-skill, 379 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Life Meaning Reflection Guide?

kangarooking (a GitHub user) maintains it in kangarooking/cangjie-skill, which has 11,120 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.