A collection of Claude Code skills and agent prompts I actually reach for — small, copy-paste, no dependencies. Most have a writeup and a live demo on seangeng.com.
Each folder is a self-contained skill: a SKILL.md with YAML frontmatter
(name + description) and the instructions. The description is what makes an
agent decide to use it, so it's written to trigger on the situations the skill
actually helps with.
Drop any skill folder into your skills directory and your agent picks it up:
git clone https://github.com/seangeng/skills.git
cp -r skills/input-anticipation ~/.claude/skills/Or grab a single one:
mkdir -p ~/.claude/skills/input-anticipation
curl -o ~/.claude/skills/input-anticipation/SKILL.md \
https://raw.githubusercontent.com/seangeng/skills/main/input-anticipation/SKILL.md(Works anywhere that reads Agent Skills — Claude Code, the Agent SDK, etc.
SKILL.md is just markdown.)
| Skill | What it does | Writeup |
|---|---|---|
| input-anticipation | UIs that react to pointer intent before the click — proximity focus ring, magnetic target, trajectory prefetch — with the perf budget and accessibility rules baked in. | post → |
| plan-optimizer | Turns planning into search: score a plan against a rubric, critique it, rewrite it, repeat until the score plateaus. | post → |
| remark-mermaid-tldraw | Wires the remark-mermaid-tldraw package into any project so mermaid fences render as tldraw's hand-drawn SVGs at build time — install, the four wiring steps, per-framework recipes, and the MDX rehype-raw gotcha. |
post → |
| cloudflare-leaky-paths | Generates a Cloudflare WAF custom rule that blocks scanner paths (/.env, /.git, /wp-login, …) at the edge before they hit your origin. |
post → |
| block-disposable-emails | Rejects throwaway inboxes at signup against a maintained domain list, layered with CAPTCHA + verification. | post → |
| write-like-a-human | Strips the AI tells out of generated copy — conversational rhythm, real opinion, a hard ban-list of buzzwords. | post → |
| boil-the-ocean | A standing directive for coding agents: ship the finished thing, not a plan to build it. Drop into SOUL.md / CLAUDE.md. |
post → |
By Sean Geng. More writeups, components, and freebies at seangeng.com · /writing · /freebies.
Credit for the ideas behind individual skills is in each SKILL.md.
MIT — free to steal. A link back is appreciated, not required.