Aphorisms skill
Curated aphorism collection with CRUD — content-based matching, themed search, thinker research, DB maintenance.
by danielmiessler·MIT license·★ 19,269 Stars on the repo·GitHub ↗
npx degit danielmiessler/LifeOS/LifeOS/install/skills/Aphorisms#main ~/.claude/skills/aphorismsChecked ·commit main
Files of Aphorisms
Show the full text85 lines
Customization
Before executing, check for user customizations at:
~/.claude/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Aphorisms/
If this directory exists, load and apply any PREFERENCES.md, configurations, or resources found there. These override default behavior. If the directory does not exist, proceed with skill defaults.
🚨 MANDATORY: Voice Notification (REQUIRED BEFORE ANY ACTION)
You MUST send this notification BEFORE doing anything else when this skill is invoked.
Send voice notification:
curl -s -X POST http://localhost:31337/notify \ -H "Content-Type: application/json" \ -d '{"message": "Running the WORKFLOWNAME workflow in the Aphorisms skill to ACTION"}' \ > /dev/null 2>&1 &Output text notification:
Running the **WorkflowName** workflow in the **Aphorisms** skill to ACTION...
This is not optional. Execute this curl command immediately upon skill invocation.
Aphorisms
Curated aphorism store with full CRUD. Deliverable: a ranked, non-repeated, attributed quote matched to the content's themes — with a one-line reason per option. Adding parses text + author, assigns themes, records source, and dedupes. Research pulls a thinker's TELOS-aligned quotes and files them by theme with sources.
Workflow Routing
When executing a workflow, output this notification directly:
Running the **WorkflowName** workflow in the **Aphorisms** skill to ACTION...
| Workflow | Trigger | File |
|---|---|---|
| FindAphorism | Find aphorism, quote for newsletter, match aphorism, suggest quote, aphorism recommendation | Workflows/FindAphorism.md |
| AddAphorism | Add quote, add aphorism, save quote, new aphorism, store quote | Workflows/AddAphorism.md |
| ResearchThinker | Research thinker, find quotes from, what did X say, thinker quotes on | Workflows/ResearchThinker.md |
| SearchAphorisms | Search aphorisms, find quotes on, quotes about, quotes matching, what aphorisms | Workflows/SearchAphorisms.md |
Database
Location: ~/.claude/skills/Aphorisms/Database/aphorisms.md
Organized by author, theme, context, and usage history. Per-aphorism metadata: full quote text, author attribution, theme tags, context/background, source reference. Sections: Initial Collection, per-thinker sections, Theme Index, Newsletter Usage History.
Taxonomy (curated state)
Themes: Work Ethic & Excellence · Resilience & Strength · Learning & Education · Stoicism & Control · Risk & Action · Wisdom & Truth.
TELOS-aligned thinkers (wisdom, rationality, truth-seeking, human flourishing):
- Christopher Hitchens — intellectual honesty, skepticism, follow the evidence
- David Deutsch — optimistic epistemology, knowledge creation, explanations over predictions
- Sam Harris — scientific rationality applied to ethics, reason, mindfulness
- Baruch Spinoza — ethics from reason, freedom through understanding, acceptance
- Richard Feynman — curiosity, doubt as a tool, clarity, scientific honesty
Gotchas
- Search by theme, not exact text. The collection is organized by conceptual themes, not keyword matching.
- Always include attribution and source when adding new aphorisms. Unattributed quotes are useless.
- Duplicate detection: Check if the aphorism already exists before adding. Same idea, different wording, still counts as duplicate.
Execution Log
After completing any workflow, append a single JSONL entry:
echo '{"ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","skill":"Aphorisms","workflow":"WORKFLOW_USED","input":"8_WORD_SUMMARY","status":"ok|error","duration_s":SECONDS}' >> ~/.claude/LIFEOS/MEMORY/SKILLS/execution.jsonl
Replace WORKFLOW_USED with the workflow executed, 8_WORD_SUMMARY with a brief input description, and SECONDS with approximate wall-clock time. Log status: "error" if the workflow failed.
| 1 | |
| 2 | name Aphorisms |
| 3 | version 1.1.20 |
| 4 | description "Curated aphorism collection with CRUD — content-based matching, themed search, thinker research, DB maintenance. Quotes organized by author/theme/context/usage to prevent repetition. Four workflows: FindAphorism, AddAphorism, ResearchThinker, SearchAphorisms. Themes: Stoicism, Wisdom, Truth-seeking, Excellence, Resilience, Curiosity. USE WHEN aphorism, quote, find a quote, research thinker, add aphorism, quote for newsletter, what did X say about, quote bank. NOT FOR creative writing or social posts." |
| 5 | |
| 6 | |
| 7 | ## Customization |
| 8 | |
| 9 | **Before executing, check for user customizations at:** |
| 10 | `~/.claude/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Aphorisms/` |
| 11 | |
| 12 | If this directory exists, load and apply any PREFERENCES.md, configurations, or resources found there. These override default behavior. If the directory does not exist, proceed with skill defaults. |
| 13 | |
| 14 | |
| 15 | ## 🚨 MANDATORY: Voice Notification (REQUIRED BEFORE ANY ACTION) |
| 16 | |
| 17 | **You MUST send this notification BEFORE doing anything else when this skill is invoked.** |
| 18 | |
| 19 | **Send voice notification**: |
| 20 | |
| 21 | curl -s -X POST http://localhost:31337/notify \ |
| 22 | -H "Content-Type: application/json" \ |
| 23 | -d '{"message": "Running the WORKFLOWNAME workflow in the Aphorisms skill to ACTION"}' \ |
| 24 | > /dev/null 2>&1 & |
| 25 | |
| 26 | |
| 27 | **Output text notification**: |
| 28 | |
| 29 | Running the **WorkflowName** workflow in the **Aphorisms** skill to ACTION... |
| 30 | |
| 31 | |
| 32 | **This is not optional. Execute this curl command immediately upon skill invocation.** |
| 33 | |
| 34 | # Aphorisms |
| 35 | |
| 36 | Curated aphorism store with full CRUD. **Deliverable: a ranked, non-repeated, attributed quote matched to the content's themes** — with a one-line reason per option. Adding parses text + author, assigns themes, records source, and dedupes. Research pulls a thinker's TELOS-aligned quotes and files them by theme with sources. |
| 37 | |
| 38 | ## Workflow Routing |
| 39 | |
| 40 | **When executing a workflow, output this notification directly:** |
| 41 | |
| 42 | |
| 43 | Running the **WorkflowName** workflow in the **Aphorisms** skill to ACTION... |
| 44 | |
| 45 | |
| 46 | | Workflow | Trigger | File | |
| 47 | |----------|---------|------| |
| 48 | | FindAphorism | Find aphorism, quote for newsletter, match aphorism, suggest quote, aphorism recommendation | `Workflows/FindAphorism.md` | |
| 49 | | AddAphorism | Add quote, add aphorism, save quote, new aphorism, store quote | `Workflows/AddAphorism.md` | |
| 50 | | ResearchThinker | Research thinker, find quotes from, what did X say, thinker quotes on | `Workflows/ResearchThinker.md` | |
| 51 | | SearchAphorisms | Search aphorisms, find quotes on, quotes about, quotes matching, what aphorisms | `Workflows/SearchAphorisms.md` | |
| 52 | |
| 53 | ## Database |
| 54 | |
| 55 | **Location:** `~/.claude/skills/Aphorisms/Database/aphorisms.md` |
| 56 | |
| 57 | Organized by author, theme, context, and usage history. Per-aphorism metadata: full quote text, author attribution, theme tags, context/background, source reference. Sections: Initial Collection, per-thinker sections, Theme Index, Newsletter Usage History. |
| 58 | |
| 59 | ## Taxonomy (curated state) |
| 60 | |
| 61 | **Themes:** Work Ethic & Excellence · Resilience & Strength · Learning & Education · Stoicism & Control · Risk & Action · Wisdom & Truth. |
| 62 | |
| 63 | **TELOS-aligned thinkers** (wisdom, rationality, truth-seeking, human flourishing): |
| 64 | **Christopher Hitchens** — intellectual honesty, skepticism, follow the evidence |
| 65 | **David Deutsch** — optimistic epistemology, knowledge creation, explanations over predictions |
| 66 | **Sam Harris** — scientific rationality applied to ethics, reason, mindfulness |
| 67 | **Baruch Spinoza** — ethics from reason, freedom through understanding, acceptance |
| 68 | **Richard Feynman** — curiosity, doubt as a tool, clarity, scientific honesty |
| 69 | |
| 70 | ## Gotchas |
| 71 | |
| 72 | **Search by theme, not exact text.** The collection is organized by conceptual themes, not keyword matching. |
| 73 | **Always include attribution and source when adding new aphorisms.** Unattributed quotes are useless. |
| 74 | **Duplicate detection:** Check if the aphorism already exists before adding. Same idea, different wording, still counts as duplicate. |
| 75 | |
| 76 | ## Execution Log |
| 77 | |
| 78 | After completing any workflow, append a single JSONL entry: |
| 79 | |
| 80 | |
| 81 | echo '{"ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","skill":"Aphorisms","workflow":"WORKFLOW_USED","input":"8_WORD_SUMMARY","status":"ok|error","duration_s":SECONDS}' >> ~/.claude/LIFEOS/MEMORY/SKILLS/execution.jsonl |
| 82 | |
| 83 | |
| 84 | Replace `WORKFLOW_USED` with the workflow executed, `8_WORD_SUMMARY` with a brief input description, and `SECONDS` with approximate wall-clock time. Log `status: "error"` if the workflow failed. |
| 85 |
Discussion
Alternatives
Browse more free Claude skills or everything in Sales.