What writing is for
writing holds skills for prose: clear business English, professional documents and anti-slop review. It has no agents and no hooks.
Agent bundles / writing
Business English writing styles and professional document writing skills.
Understanding-oriented
Why the bundle is built this way.
writing holds skills for prose: clear business English, professional documents and anti-slop review. It has no agents and no hooks.
Learning-oriented
Use the writing bundle for the first time.
/writing:better-writing in Claude Code, or /skill:better-writing in OMP.Task-oriented
Steps for one task each.
| Harness | Steps |
|---|---|
| Claude Code | Raise version in .claude-plugin/plugin.json and in the marketplace.json entry, then run: claude plugin update writing@zenobius-agent-bundles. Start a new session. |
| OMP | Start a new session. The symlink shows the change at once. |
| Pi | Start a new session. The symlink shows the change at once. |
| Zot | Start a new session. The symlink shows the change at once. |
Information-oriented
Read from the bundle files at build time.
| Part | Claude Code | OMP | Pi | Zot | Codex |
|---|---|---|---|---|---|
| Skillsskills/**/SKILL.md. Instructions that the agent or the user invokes. | supported | supported | supported | supported | not supported |
| Harness | Install | Reads |
|---|---|---|
| Claude Code | mise run claude.bootstrap (runs claude plugin install writing@zenobius-agent-bundles) | .claude-plugin/plugin.json, skills/, agents/*.md, hooks/hooks.json |
| OMP | mise symlinks ~/.omp/agent/bundles/writing to the bundle | package.json (pi key), skills/, agents/*.md, extensions/ |
| Pi | mise symlinks ~/.pi/agent/bundles/writing to the bundle | package.json (pi key), skills/, agents/*.md, extensions/ |
| Zot | mise symlinks ~/.local/state/zot/extensions/writing to the bundle | extension.json, skills/ |
23 skills
| Skill | Invoked by | Scripts | Description |
|---|---|---|---|
| better-writing | user and agent | — | Rewrite, draft, and review prose so it is clear, specific, human, and fits its context. Use when improving emails, reports, documentation, marketing copy, UI text, or posts that sound generic, AI-written, verbose, salesy, or formulaic. Covers voice calibration, anti-slop audits, and pre-flight checks. |
| Skill | Invoked by | Scripts | Description |
|---|---|---|---|
| aussie-business-english | user and agent | — | Australian business English writing style for professional communications. Warm, direct, EN-AU spelling. Use when writing emails, chat messages, proposals, client communications, or any business writing for Australian SME audiences. Applies to drafting, editing, and tone-checking any professional text. |
| award-application | user and agent | — | Write compelling award submissions, grant applications, and competition entries. Maps achievements to selection criteria using evidence-based narratives. Handles business awards (Telstra, chamber of commerce), industry awards, and grant applications. Use when preparing any competitive submission where you need to demonstrate merit against defined criteria. |
| nz-business-english | user and agent | — | New Zealand business English writing style for professional communications. Warm, inclusive, EN-NZ spelling. Use when writing emails, chat messages, proposals, client communications, or any business writing for New Zealand SME audiences. Applies to drafting, editing, and tone-checking any professional text. |
| proposal-writer | user and agent | — | Write a client proposal or quote for a service business. Covers project understanding, scope, timeline, pricing presentation, and terms. Works for web development, consulting, trades, professional services, and any B2B service engagement. Triggers: proposal, quote, project proposal, client proposal, scope of work, SOW, engagement letter. |
| resume-cover-letter | user and agent | — | Write a resume/CV or cover letter tailored to a specific role. Handles regional format differences (AU/NZ, US, UK), ATS-friendly formatting, achievement-focused bullets, and cover letter structure. Use when someone needs help with a job application, resume review, CV update, or cover letter draft. Triggers: resume, CV, cover letter, job application, career document. |
| strategy-document | user and agent | — | Write structured strategic documents for small and medium businesses. Produces SWOT analyses, lean business plans, OKRs, and competitive analyses. Each mode has a defined structure and quality bar. Use when a business needs to articulate strategy, set goals, analyse competition, or plan for growth. Outputs actionable documents, not generic frameworks. |
| uk-business-english | user and agent | — | British business English writing style for professional communications. Polished, understated, EN-GB spelling. Use when writing emails, chat messages, proposals, client communications, or any business writing for British SME audiences. Applies to drafting, editing, and tone-checking any professional text. |
| us-business-english | user and agent | — | American business English writing style for professional communications. Direct, action-oriented, EN-US spelling. Use when writing emails, chat messages, proposals, client communications, or any business writing for American SME audiences. Applies to drafting, editing, and tone-checking any professional text. |
| Skill | Invoked by | Scripts | Description |
|---|---|---|---|
| arc-cartographer | user and agent | — | Convert story arcs, timelines, factions, characters, and dependencies into Mermaid diagrams and readable visual maps. |
| ask-narrative | user only | — | Ask which fictional-writing skill or workflow fits the current narrative task. |
| canon-steward | user and agent | — | Separate official canon, secondary sources, and original material, record source evidence and uncertainty, and prevent copied source text when stories use licensed settings. |
| character-designer | user and agent | — | Create story-ready character facets with causal backstory, beliefs, goals, fears, relationships, secrets, voice, and personal arcs, producing reusable and continuity-safe character records. |
| continuity-keeper | user and agent | — | Find and report continuity conflicts across stories, facets, timelines, canon sources, and consequences, with evidence, severity, corrections, and unresolved decisions. |
| faction-designer | user and agent | — | Create story-ready factions with power, leaders, resources, territory, public identity, private goals, relationships, internal conflict, vulnerabilities, and consequences. |
| grill-with-narrative-rules | user and agent | — | Relentlessly stress-tests a fictional story, character, setting, faction, or plot decision one question at a time, when the user wants narrative ideas challenged before drafting, resulting in clear story rules, resolved choices, and stronger continuity. |
| narrative-publishing-manager | user and agent | — | Prepare stories for review or publication. Check format, metadata, attribution, content warnings, and final consistency. |
| narrative-repo-setup | user only | — | Set up a repository for fictional writing skills — choose the repository anchors, create the facet directories and domain documents, preserve existing project files, and report the files created. |
| narrative-session-recorder | user and agent | — | Convert story planning or writing sessions into structured scenes, character updates, faction changes, and timeline entries. |
| narrative-style-editor | user and agent | — | Edit stories for tone, voice, pacing, clarity, dialogue, sensory detail, and setting consistency without changing intended events. |
| plot-doctor | user and agent | — | Find weak premises, unclear stakes, flat escalation, unused characters, broken causality, weak endings, and unresolved story questions. |
| story-architect | user and agent | — | Create story-ready premises, arcs, episodes, scenes, choices, stakes, endings, and continuity effects, using shared world facets and timeline records. |
| world-builder | user and agent | — | Create story-ready places, history, technology, institutions, social conditions, conflicts, and setting constraints, using existing facets and canon sources without creating disconnected lore. |