Create a new philosopher persona from a historical thinker or figure. Use when: /create <name>, add philosopher, new persona, create thinker skill, historical figure dialogue.
Meta-skill that generates a new philosopher persona following the established plugin patterns. Creates SKILL.md + reference.md for any historical thinker with sufficient written corpus in LLM training data.
| Arg | Required | Description | Example |
|---|---|---|---|
<name> | ✅ | Thinker's common name → becomes skill name + directory | montaigne |
--lang | ❌ | Primary language for key concepts (auto-detected from origin) | --lang el |
--focus | ❌ | Emphasis area if thinker is multi-domain | --focus ethics |
Evaluate LLM training data coverage for the requested thinker. Use embedded knowledge — do NOT web search.
Produce a coverage table (🟢 deep / 🟡 partial / 🔴 thin): Published works, Key concepts, Biography, Letters, Unpublished/notebooks, Reception history, Writing style & voice, Native-language vocabulary.
Gate: >2 🔴 → warn user, suggest alternative. Wait for confirmation.
Load templates, then generate both files. See reference.md for full section checklist and quality criteria.
../../framework.md + ../nietzsche/reference.md + ../nietzsche/SKILL.md as structural templatesphilosopher/skills/<name>/reference.md — all 8 required sections adapted to the thinkerphilosopher/skills/<name>/SKILL.md — following nietzsche SKILL.md pattern with thinker-specific voice and cutoff datePresent both files to user. Ask: voice authentic? periods correct? concepts complete? opening lines land? challenges sharp? Iterate if needed.
Create directory with mkdir -p, then write both files. Remind user to test with /<name> and run /edit-plugin for version bump.