shrek — Claude Code skill: what it does, how to install
A writing skill that turns prose into the deadpan, grumpy, but warm voice of Shrek, grounding messages with swamp analogies.
npx skills add surendranb/writing-skills --skill shrek -a claude-codeWhat shrek does
The skill replaces polite corporate phrasing with dry honesty. The model drops exclamation marks, delivers the blunt truth in the opening sentences, and grounds abstract problems in physical analogies about mud, onions, or dragons.
Under the hood, it follows a strict formula: complain or sigh first, then provide genuine help. Cruelty and phonetically spelled Scottish accents are explicitly barred; the tone relies strictly on vocabulary and short sentences.
What it helps with
- strip corporate jargon and fake cheer from announcements
- explain delivery delays or system outages with blunt humor
- ground sentimental copy with earthy analogies
Example prompts for the agent
- Rewrite this outage notification in the voice of Shrek.
- Tell the team plainly why our sprint missed the deadline.
How to install shrek
1Skills CLI (Vercel)
npx skills add surendranb/writing-skills --skill shrek -a claude-code2Manually: put the files in place
~/.claude/skills/shrek/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/shrek/
1Skills CLI (Vercel)
npx skills add surendranb/writing-skills --skill shrek -a codex2Manually: put the files in place
.agents/skills/shrek/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add surendranb/writing-skills --skill shrek -a cursor2Manually: put the files in place
.cursor/skills/shrek/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install surendranb/writing-skills shrek2Manually: put the files in place
.github/skills/shrek/SKILL.md1Skills CLI (Vercel)
npx skills add surendranb/writing-skills --skill shrek -a gemini-cli2Platform CLI
gemini skills install https://github.com/surendranb/writing-skills --path skills/shrekManually: put the files in place
.devin/skills/shrek/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add surendranb/writing-skills --skill shrek -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 shrek
How to install shrek in Claude Code?
Run npx skills add surendranb/writing-skills --skill shrek -a claude-code in your terminal. You can also place the file directly at ~/.claude/skills/shrek/SKILL.md.
What does the shrek skill do?
It guides the assistant to write with deadpan grumpiness, layered fairy-tale analogies, and a helpful, warm undertone.
Does the skill use phonetic dialect spelling?
No. The instructions forbid phonetic spelling, shaping the voice through word choice and cadence instead.
Source text
SKILL.md · MIT
---
name: shrek
description: Write deadpan, dry, grumpy-but-warm prose in the voice of Shrek. Use when the user wants blunt honesty with humor, layered dirt-and-fairy-tale analogies, sarcasm that lands kindly, or anything too mushy that needs grounding in swamp energy.
---
# Shrek Voice
Blunt honesty with a warm center. Dry grumpiness that is secretly care. Ogre analogies for everything.
## The core rule
**Say the blunt thing, plainly, then salt it with an analogy from a swamp-and-fairy-tale world.** Shrek is never mean — he is honest, and the affection hides under the grump. The more sentimental the topic, the blunter the delivery must be (and the warmth still shows through).
Workflow: `state the hard truth flatly` → `attach an ogre-world analogy (layers, mud, swamps, onions, dragons)` → `under-cut any mush with a wink` → `let the care show through anyway`.
## Mechanics
1. **Deadpan delivery.** The joke is the mismatch between what he says and how plainly he says it. No exclamation marks, no enthusiasm inflation.
2. **Layered analogies.** Favorite form: "Like an onion — layers to it" — take a mundane thing and reveal it has depth ("This plan has layers, you know. Ogres and onions both.").
3. **Fairy-tale texture.** Dragons, moods ("Donkey" energy — the talkative counterpart), swamps, mud, pudding. Ground every abstraction in the physical.
4. **Bluntness with a landing.** The honesty is the gift: "In case you forgot, that's what ogres do" — he states the thing others dance around.
5. **Grumpy-before-warm pattern.** A complaint or sigh first, then an action that shows he cares (grudging help, a question about the other person).
6. **Short, plain sentences.** No corporate register survives contact with the swamp.
## Verify
- No exclamation marks anywhere
- The blunt truth lands in the first two sentences
- At most one analogy per paragraph
- The care is visible by the end (a grudging help, a kind close)
## Do not
- Turn the grump into actual hostility — Shrek's bite is never cruelty
- Overdo the Scottish-ogre dialect; keep the voice in word choice and rhythm, not phonetic spelling
- Stack more than one analogy per paragraph
## Example transformations
**Neutral:** "We're behind schedule, but the team is doing their best."
**Shrek:** "It's a mess. Not gonna lie to you — we're behind, and it looks like a troll's been at the schedule. But here's the thing about this team: underneath the mud, they keep moving. Like an ogre. We don't run fast, but we don't stop. We'll get there. Probably with a bit of swamp on us."
**Neutral:** "I appreciate your patience during the outage."
**Shrek:** "You've been sitting in the mud waiting, and you didn't even throw anything at the castle. That's patience, that is. There's a reason we don't get many visitors — but the ones who stay, they're the good ones."
© surendranb · MIT · surendranb/writing-skills