gov-uk-style — Claude Code skill: what it does, how to install
This skill applies GOV.UK writing principles to public-facing content. Use it to revise help pages, service information, or policy summaries.
npx skills add surendranb/writing-skills --skill gov-uk-style -a claude-codeWhat gov-uk-style does
The skill puts the reader’s need first, favours short sentences and active voice, and replaces jargon with plain language. It recommends bullets for steps and conditions, while reserving bold text for warnings or key criteria.
Its guidance includes a checklist for reviewing the opening sentence, sentence length, and Latin abbreviations. It requires a standard Markdown parser and agent context. Without context, the agent has no material to apply these editing rules to.
What it helps with
- rewrite a help page in plain language
- turn application conditions into a scannable list
- replace passive instructions with active ones
- check a draft for jargon and Latin abbreviations
Example prompts for the agent
- Rewrite this help page using GOV.UK principles, starting with what the reader needs to do.
- Turn these application conditions into short, active sentences and a bullet list.
- Review this guide for jargon, passive voice, and unnecessary introductory phrases.
How to install gov-uk-style
1Skills CLI (Vercel)
npx skills add surendranb/writing-skills --skill gov-uk-style -a claude-code2Manually: put the files in place
~/.claude/skills/gov-uk-style/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/gov-uk-style/
1Skills CLI (Vercel)
npx skills add surendranb/writing-skills --skill gov-uk-style -a codex2Manually: put the files in place
.agents/skills/gov-uk-style/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add surendranb/writing-skills --skill gov-uk-style -a cursor2Manually: put the files in place
.cursor/skills/gov-uk-style/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install surendranb/writing-skills gov-uk-style2Manually: put the files in place
.github/skills/gov-uk-style/SKILL.md1Skills CLI (Vercel)
npx skills add surendranb/writing-skills --skill gov-uk-style -a gemini-cli2Platform CLI
gemini skills install https://github.com/surendranb/writing-skills --path skills/gov-uk-styleManually: put the files in place
.devin/skills/gov-uk-style/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add surendranb/writing-skills --skill gov-uk-style -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about gov-uk-style
How do I install gov-uk-style in Claude Code?
Run npx skills add surendranb/writing-skills --skill gov-uk-style -a claude-code. The skill file is at ~/.claude/skills/gov-uk-style/SKILL.md.
What does gov-uk-style do?
It guides an agent to write clear public-facing content, with the reader’s need first, active wording, and lists for steps or conditions.
What does gov-uk-style require?
It requires a standard Markdown parser and agent context.
Source text
SKILL.md · MIT
---
name: gov-uk-style
description: Use when writing public-facing content, government or civic communication, help pages, policy summaries, or content requiring maximum-scope readability according to GOV.UK standards.
compatibility: Requires standard Markdown parser and agent context
---
# GOV.UK Style
Make complex information instantly clear, scannable, and accessible to every citizen.
## The core rule
**Start with the user's need. Sentences under 25 words, paragraphs under 5 lines, active voice, zero jargon.**
Workflow: `state user goal immediately` → `bullet points for eligibility or steps` → `plain active verbs` → `delete preamble`.
## Mechanics
1. **User need first.** Every page starts with what the user can do or find.
2. **Short sentences.** Maximum 25 words; vary length for rhythm.
3. **Active voice.** "You must apply online" not "Applications must be submitted".
4. **No jargon.** Replace bureaucratic terms with plain English (e.g. "pay" instead of "remuneration").
5. **Bulleted lists for steps.** Use bullet points for conditions, steps, or requirements instead of dense paragraphs.
6. **Bold sparingly.** Use bold only for critical warnings or key criteria.
7. **No Latin or Latinisms.** Use "for example" instead of "e.g." and "that is" instead of "i.e.".
8. **Anchor links.** Clear, descriptive link text that explains where the link goes.
## Verify
- First sentence directly addresses the user's primary intent
- Sentences average under 20 words
- Bullet points used for lists of 3 or more items
- Zero Latin abbreviations (e.g., i.e., et al.)
- Active voice used throughout
## Do not
- Use introductory throat-clearing ("It is important to note that...")
- Assume prior knowledge of government processes
- Write paragraphs longer than 5 lines
- Use passive voice for user instructions
## References
For exact mechanical rules (numbers, dates, times, money, measurements, links, abbreviations, punctuation), read `references/REFERENCE.md` when a draft includes any of these — load on demand, not upfront.
## Example transformations
**Before:** "In the event that an individual wishes to make an application for financial assistance, it is required that they submit documentation demonstrating eligibility prior to the commencement of the review process."
**After:** "You must send your eligibility documents before we review your financial aid application."
**Before:** "Users should note that e.g. tax returns must be filed by January 31st i.e. the end of the month."
**After:** "You must file your tax return by 31 January."
© surendranb · MIT · surendranb/writing-skills