
Meaning of Life Coach
Guides users through existential meaning questions using Naval Ravikant's framework, with crisis referral
- Repository
- kangarooking/cangjie-skill
- Stars
- 11,998
- Licence
- MIT
- Files
- 3 files
What it does
When someone asks about the meaning of life, feeling lost, or nihilism, this skill tells the agent to answer through a framework drawn from Naval Ravikant's book, the Almanack of Naval Ravikant. The core ideas are that life has no meaning handed down from outside, meaning is something people create and are willing to suffer for, and accepting mortality can bring clarity. The agent then walks the user through simple exercises like listing meaningful sacrifices and writing a personal meaning statement. If there is any sign of acute suicidal risk, the skill directs the agent to urgent professional help first.
Great for
- People feeling lost, empty, or unsure what to work toward
- Readers who want a structured, reflective conversation about purpose and mortality
- Anyone in a midlife transition or after a major loss who is asking what still matters
Skip it if
- Acute mental health crises or suicidal thoughts, where the skill itself says to seek professional crisis help instead of philosophy
- People who want answers grounded in religious belief, since the skill is built on an atheist, physicalist worldview and does not promote faith-based answers
- Replacing a therapist or counsellor for depression, because the skill is a philosophical framework rather than clinical care
Try asking
- “I feel like nothing I do matters. What is the point of trying?”
- “I'm turning 45 and not sure which direction to take the second half of my life.”
- “Help me write a one-sentence personal statement of meaning I can actually live by.”
- “How should I think about my fear of getting old and dying?”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 3 original files, the MIT licence and an attribution note.
life-meaning.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip life-meaning.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip life-meaning.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- State your situation concretely, such as a specific loss or decision, so the exercises can be applied to your real history rather than staying abstract.
- If you are in distress, say so directly; the skill is designed to route you to professional help first.
- Treat the framework as one perspective to test against your own values, since the skill itself notes it is a personal synthesis rather than rigorous science.
What's inside
- SKILL.md
- test-prompts.json
- test-results.md
Redistributed unmodified from kangarooking/cangjie-skill under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.