Sandbox
@surendranb/writing-skills

Writing-style skills for Claude Code, Codex, and Gemini

`writing-skills` is a set of reusable style instructions for agent writing. Each skill lives in its own `SKILL.md`, so you can ask for plain language, business writing, GOV.UK style, AP style, or a character voice and have the agent apply the right rules. The repo also includes plugin metadata for Claude Code, Codex, and Gemini, plus a validation script that checks the skills before release.

33 stars1 forksPythonUpdated 15d ago
Who it's for

Builders who want their agent to write in a consistent style across docs, updates, and messages.

What it delivers

You can ask for a style once and get writing that follows the same rules every time.

What it does

16 reusable writing skills

Includes 9 framework skills and 7 voice skills, each as a separate `SKILL.md` file.

Style frameworks

Covers plain language, business writing, corporate communication, GOV.UK style, Simplified Technical English, Google developer docs, AP style, Orwell's rules, and Scott Adams style.

Character voices

Adds voice skills like `bob-ross`, `jack-sparrow`, `paddington`, `shrek`, `ted-lasso`, `winnie-the-pooh`, and `yoda`.

Agent plugin support

Includes plugin files for Claude Code, Codex, and Gemini so the same skill pack can be installed through those workflows.

Validation script

`scripts/validate_skills.py` checks that the skills follow the repo's contract before you ship them.

How to get it

  1. 1Run
    npx skills add writing-skills

README

writing-skills logo

writing-skills

16 writing-style skills for AI agents: 9 measurable frameworks, 7 character voices. Plain SKILL.md files. Works in any agent that reads skills (Claude Code, opencode, Codex, Cursor, Kiro, Gemini).

npm PyPI License: MIT

Install

npx skills add writing-skills

One command, every agent on your machine.

Other install methods
HarnessCommand
Claude Code plugin/plugin marketplace add surendranb/writing-skills then /plugin install writing-skills@writing-skills
Codex ≥ 0.147 / Kirogit clone https://github.com/surendranb/writing-skills.gitplugin.json is auto-discovered
npmnpm install writing-skills
Pythonuv add writing-skills or pip install writing-skills

Use

Ask for the style. The skill loads itself.

"rewrite this in plain language" · "make this a BLUF business update" · "press release in AP style" · "say it like Yoda"

Every skill ends with a Verify checklist the agent must pass before it delivers.

Examples

You saySkill that firesWhat you get
"Simplify this insurance letter so anyone can read it"plain-languageSentences ≤25 words, passive voice stripped, jargon replaced — checked against the Plain Writing Act rules
"Turn these notes into an update for my VP"business-writingBLUF first line, the ask and deadline explicit, buzzwords deleted
"Write the release notes for v2.0"google-dev-docsActive voice, present tense, verb-first headings
"Draft the outage announcement"corporate-communicationNews in line one, reader impact named, zero euphemism
"Make this maintenance manual usable by non-native speakers"asd-ste100Simplified Technical English: one instruction per sentence, no idioms
"Press release for the funding round, AP style"journalism-apAP Stylebook attribution and number rules, no editorializing
"Explain recursion like Bob Ross"bob-rossA happy little explanation — calm, encouraging, and technically correct
"Rejection email, but make it Paddington"paddingtonFirm news delivered with unfailing politeness

The skills

Frameworks — real standards, enforced

SkillEnforces
orwells-rulesOrwell's 6 rules. Zero dead metaphors, short Saxon words, prune verbal limbs, active voice, barbarism override.
plain-languagePlain Writing Act. Sentences ≤25 words, passive ≤10%, jargon ban list.
business-writingBLUF first line, explicit ask + deadline, buzzword ban list.
corporate-communicationNews first, reader impact named, zero euphemism.
gov-uk-styleGOV.UK guide. Keyword-first headings, ≤5-sentence paragraphs.
asd-ste100Simplified Technical English. One instruction per sentence, no idioms.
google-dev-docsGoogle style. Active voice, present tense, verb-first headings.
journalism-apAP Stylebook. Attribution, number rules, zero editorializing.
scott-adamsSimplicity-is-persuasion. Curiosity-hook openers, ≤15-word sentences, prune "very/really".

Voices — characters, rate-limited against caricature

ted-lasso · jack-sparrow · shrek · yoda · winnie-the-pooh · paddington · bob-ross

Contribute

Copy template/SKILL.md, fill it, run python3 scripts/validate_skills.py. CI enforces the contract — see CONTRIBUTING.md.

License

MIT — Surendran B

Files in the repo

Repository payload19 top-level entries
  • .claude-plugin
  • .codex-plugin
  • .github
  • scripts
  • skills
  • template
  • .gitignore
  • AGENTS.md
  • CHANGELOG.md
  • CONTRIBUTING.md
  • gemini-extension.json
  • LICENSE
  • llms.txt
  • logo.svg
  • package.json
  • plugin.json
  • pyproject.toml
  • README.md
  • SECURITY.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add
Vincentwei1021/
anything2explainer

Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.

666

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k

Agent skill for beautiful, verifiable architecture, workflow, sequence, data-flow, and lifecycle diagrams—self-contained HTML with motion and crisp export.

57k
ayghri/
i-have-adhd

A skill to stop your coding agent from burying the answer. ADHD-friendly output.

38k