
The Elements of Style
PluginTurns Strunk's The Elements of Style (1918) into a writing skill so agents write docs, commit messages and error messages clearly and concisely. The full text (about 12k tokens) loads only when needed. By the author of Superpowers.
The Elements of Style
William Strunk Jr.'s The Elements of Style (1918), packaged as a plugin for coding agents.
Purpose
This plugin hands your agent Strunk's guidance whenever it writes documentation, commit messages, error text, or any other prose a human will read.
What's Inside
- Skill:
writing-clearly-and-concisely— when and how to apply Strunk's rules - Reference: the complete 1918 text, roughly 12,000 tokens
The reference covers:
- Elementary Rules of Usage — seven rules of grammar and punctuation
- Elementary Principles of Composition — eleven rules for clear, forceful writing
- Words and Expressions Commonly Misused — an alphabetical guide to usage pitfalls
Usage
Your agent invokes writing-clearly-and-concisely when it writes prose. The skill lists every rule at a glance, warns that the reference costs about 12,000 tokens, and suggests handing a draft to a subagent when context runs short. It opens the full reference only while writing or editing.
Installing
| Harness | Install |
|---|---|
| Claude Code | see docs/install/claude-code.md |
| Cursor | see docs/install/cursor.md |
| Codex | see docs/install/codex.md |
| Devin CLI | see docs/install/devin.md |
| Kimi Code | see docs/install/kimi.md |
| Gemini CLI | see docs/install/gemini.md |
| OpenCode | see docs/install/opencode.md |
| Pi | see docs/install/pi.md |
| Hermes Agent | see docs/install/hermes.md |
| Agent Plugins 1.0 clients | see docs/install/agent-plugins-1.0.md |
| Factory Droid / Grok / Copilot (marketplace descriptor) | see docs/install/agents-marketplace.md |
Every supported harness reads the skill from skills/; the per-harness manifests differ only in where they point.
Development
everyharness generates every harness manifest, bootstrap hook, and install doc from one file: everyharness.yaml. Edit that file and the skill, then regenerate:
npx everyharness generate
Never edit a generated file by hand — everyharness validate fails on drift, and the next generate overwrites your change. Generated files carry a GENERATED by everyharness header, and .everyharness/manifest.json lists them all.
Source
The text is public domain. The 1918 edition came from Project Gutenberg, converted to markdown.
- Original source: Project Gutenberg #37134
- Author: William Strunk Jr.
- Publication: 1918
- License: Public Domain
関連リソース

Mintlify
PluginMintlify's official plugin: reference for Mintlify components, docs.json config, navigation and API docs, plus Mintlify docs search and site management, for building and updating product docs and help centers. Needs a Mintlify docs project; management needs browser sign-in.
mintlify/mintlify-claude-plugin8
Doc Co-Authoring
SkillGuides users through co-writing proposals, technical specs and decision docs in three stages: gather context, refine section by section, then test with a fresh session that lacks the context to catch what readers won't understand. Official Anthropic skill.
anthropics/skills182k
Hugo
CLIStatic site generator written in Go that builds Markdown content into docs sites, blogs or landing pages in seconds, with a local preview server and an asset pipeline for images, CSS and JS.
gohugoio/hugo90.1k
Writing Guidelines
SkillVercel's official skill that pulls the 80+ rules of Vercel's writing handbook online to review docs and copy for voice, structure, content types, code examples and formatting, listing issues as file:line.
vercel-labs/agent-skills32.5k
mdBook
CLICompiles Markdown chapters into an online book with a table of contents, full-text search and themes, good for manuals, lecture notes and course material; agents can edit chapter files and rebuild to preview. Maintained by the Rust team; install a prebuilt binary or via cargo.
rust-lang/mdBook22.2k
Vale
CLIA prose linter that checks docs against style guides: use ready-made packages like Microsoft and Google or write your own YAML rules. It parses Markdown, AsciiDoc and other formats before checking, runs fully offline, and plugs into editors and CI.
vale-cli/vale6.2k