Skip to main content

Writing Skills Logo

Writing Skills 🖋️

License: MIT PyPI npm

Procedural writing-style skills for AI agents — official frameworks, not vibes.

Ready-made SKILL.md packages: plain language, business writing, corporate communication, GOV.UK, AP style, STE-100, dev docs — each with numbered mechanics and a verifiable checklist the agent must pass. Compatible with any agent that reads SKILL.md (opencode, Claude Code, Codex, Kiro, Gemini).

Skills

Frameworks

Skill What it enforces
plain-language Plain Writing Act clarity. Sentences ≤25 words, passive ≤10%, jargon ban list.
business-writing Executive comms. BLUF in the first line, explicit ask + deadline, buzzword ban list.
corporate-communication Company announcements. News first, reader impact explicit, zero euphemism.
gov-uk-style Public-sector readability. Keyword-first headings, ≤25-word sentences, ≤5-sentence paragraphs.
asd-ste100 Safety-critical technical prose. One instruction per sentence, controlled vocabulary, no idioms.
google-dev-docs Developer documentation. Active voice, present tense, verb-first headings, runnable examples.
journalism-ap Factual reporting. AP attribution and number rules, zero editorializing.

Voices

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

Install

Harness Command
Any agent (recommended) npx skills add writing-skills — detects and installs into every agent on your machine
Claude Code (plugin) /plugin marketplace add surendranb/writing-skills then /plugin install writing-skills@writing-skills
Codex ≥ 0.147 / Kiro git clone https://github.com/surendranb/writing-skills.gitplugin.json is auto-discovered (Agent Plugins 1.0)
npm npm install writing-skills
Python uv add writing-skills or pip install writing-skills

Use

Ask for a style and the skill loads automatically:

"rewrite this in plain language" "make this a BLUF business update" "write the press release in AP style" "say it like Ted Lasso"

Every framework skill ends with a Verify checklist (sentence caps, passive-voice scans, ban lists, readability targets) the agent must pass before delivering.

Contribute

Start from template/SKILL.md and see CONTRIBUTING.md. Every skill must pass python3 scripts/validate_skills.py — frontmatter, verifiable mechanics, a Verify checklist, and two transform examples are enforced by CI.

License

MIT — Surendran B. See LICENSE.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

writing_skills-0.2.0.tar.gz (27.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

writing_skills-0.2.0-py3-none-any.whl (30.1 kB view details)

Uploaded Python 3

File details

Details for the file writing_skills-0.2.0.tar.gz.

File metadata

  • Download URL: writing_skills-0.2.0.tar.gz
  • Upload date:
  • Size: 27.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.5.31

File hashes

Hashes for writing_skills-0.2.0.tar.gz
Algorithm Hash digest
SHA256 469cc2fd66e9e7900668259fb704e7263e4fb4d9e9c5bb70d0ce514d9d5a4389
MD5 fc30e123ebd6bd77a184a92f622f850e
BLAKE2b-256 fcbd872bccce806375c9a43893e05568be0c3accf0159bca3e72d3dacba5ec58

See more details on using hashes here.

File details

Details for the file writing_skills-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for writing_skills-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a087b036f4ecf8f21ccf6012bba65fdbf382c3ad460ab6c92c0400a3b6ac2f17
MD5 b1153b2b9c5056e48f59a8a9761d72ad
BLAKE2b-256 9228c74f01fb4d1f55f46499eba03651fa7385b31d4366564fa21b8d5b3b13eb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page