AnnualReports
Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,…
Scaffolds a story the writer already wants to tell, deriving structure, wound, theme, and prose from their own notes across seven narrative layers, short story to series. USE WHEN write story, fiction, novel, chapter, story bible, character arc, plot outline, creative writing,
Claude Code
$ npx -y skills add danielmiessler/lifeos --skill WriteStory --agent claude-code
Codex
$ npx skills add danielmiessler/lifeos --skill WriteStory -a codex -y
Cursor
$ npx skills add danielmiessler/lifeos --skill WriteStory -a cursor -y
Gemini CLI
$ npx skills add danielmiessler/lifeos --skill WriteStory -a gemini-cli -y
GitHub Copilot
$ npx skills add danielmiessler/lifeos --skill WriteStory -a github-copilot -y
OpenCode
$ npx skills add danielmiessler/lifeos --skill WriteStory -a opencode -y
Windsurf
$ npx skills add danielmiessler/lifeos --skill WriteStory -a windsurf -y
name: WriteStory
evals:
manual:
reason: "fiction scaffolding must be judged by the writer for fidelity to their material and usefulness to the intended story"
falsifier: "the writer finds a proposed layer contradicts their material, flattens a character, or fails to advance the requested story work"
metadata:
short-description: "Develop fiction from the writer's own material: plot, character, theme, story bible, and prose from short stories to series. Excludes factual summaries."
version: 1.3.3
description: Scaffolds a story the writer already wants to tell, deriving structure, wound, theme, and prose from their own notes across seven narrative layers, short story to series. USE WHEN write story, fiction, novel, chapter, story bible, character arc, plot outline, creative writing, worldbuilding, draft story, help me write my story, develop my novel, layer my story, build out my book, I have notes for a story. NOT FOR narrative summaries of real content, or voice audits and AI-pattern cleanup (Writing).**Contents:** Ideal State · Intent Routing · The Stance · Tools · Data & Config · Gotchas · Examples
WriteStory is scaffolding for writing fiction. It takes what you already have — a sentence, a folder of notes, a half-drafted chapter — and helps you build the rest of the story one layer at a time, using the systems professional storytellers use on purpose. You bring the creativity; it fills in the pieces you're missing. WriteChapter drafts revisable scenes from your confirmed bible; it never invents the story's spine.
| Intent | Trigger | File | |----------|---------|------| | **Interview** | "interview me", "I have notes/an idea for a story", "help me plan a story", "layer my story" | `Intents/Interview.md` | | **BuildBible** | "build story bible", "create story plan", "map the story" | `Intents/BuildBible.md` | | **Explore** | "explore ideas", "brainstorm", "I'm stuck", "what if" | `Intents/Explore.md` | | **WriteChapter** | "write chapter", "write scene", "draft this" | `Intents/WriteChapter.md` | | **Revise** | "revise", "edit", "improve", "polish" | `Intents/Revise.md` |
The usual path: **Interview** reads what you have and builds the spine with you → **BuildBible** turns it into a Story Bible (a project ISA) → **WriteChapter** drafts off that bible → **Revise** layers and polishes. **Explore** is the idea engine you reach for when a layer is genuinely blank.
| File | Read when | |------|-----------| | `StoryLayers.md` | defining or checking any of the seven layers: meaning, character change, plot, mystery, world, relationships, prose (BuildBible) | | `StorrFramework.md` | building character: sacred flaw, theory of control, the dramatic question, status games (Interview, BuildBible) | | `PressfieldFramework.md` | concept, hook, theme, villain design and the Foolscap one-page method (Interview, BuildBible) | | `DerivationLenses.md` | choosing the lens that derives the spine: Storr, Cron, Pressfield/Truby, Egri (Interview) | | `PhasesAndEvents.md` | mapping three-act structure, beats and mandatory events (BuildBible) | | `StoryStructures.md` | another framework view: Dramatica, Story Grid, Sanderson, Hero's Journey (BuildBible) | | `AestheticProfiles.md` | setting genre and style (BuildBible, WriteChapter) | | `AntiCliche.md` | freshness checks and the mechanisms of machine prose (Explore, WriteChapter, Revise) | | `RhetoricalFigures.md` | the rare moment that wants a figure, from the Forsyth-based catalogue (WriteChapter, Revise) | | `Critics.md` | the multi-pass prose review (WriteChapter) | | `Setup.md` | first-time setup: building the fiction voice model (corpus, bands, exemplars) the drafting gate needs |
WriteStory augments a creator and never substitutes for one. The Ideal State's first bullet (start from the writer's material, label it, let them ratify) is the core of it; these rules carry the rest:
| Tool | Purpose | |------|---------| | `Tools/BuildFictionCorpus.ts` | Splits Project Gutenberg plain-text story collections into per-story `.md` files plus `Corpus.md` manifest. | | `Tools/BuildVoiceProfile.ts` | Measures every corpus piece and records p10/p50/p90 bands per metric in `VoiceProfile.json`; `--compare <file>` checks a draft against them. | | `Tools/StoryGate.ts` | Measures draft prose against a human-f
⛰️ LifeOS — The universal AI Harness designed to move you from Current to Ideal state in both life and work.
Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,…
3-pass scope oscillation that holds a question constant while shifting zoom — narrow/tactical, wide/strategic, then synthesis —…
Curated aphorism collection with CRUD: content-based matching, themed search, thinker research, and usage tracking to avoid…
Search and retrieve arXiv academic papers by topic, category, or paper ID — with AlphaXiv-enriched AI-generated overviews. Uses…
Static visual content in 20+ formats (diagrams, infographics, comics, icons, wallpaper) via Nano Banana Pro by default, Nano…
Directs visual quality across images, films, slides, and site captures through a direction council, two vendors' vision judgments…
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid…
Design and build AI agents for any domain. Use when users: (1) ask to "create an agent", "build an assistant", or "design an AI…