Transform plain README files into stunning, website-like experiences that make people stop scrolling
The Difference
Drag the slider to see the transformation from a plain README to a PerfectReadme.
A tool for doing things. It works pretty well.
Import the package and call the function.
MIT
Capabilities
The skill knows exactly what GitHub allows and what it strips, using only techniques that work in production.
Pure SVG with SMIL animations that survive GitHub's proxy. Gradient shimmer, floating glow orbs, pulsing lines — all auto-playing without JavaScript.
SMIL <animate>Every visual element supports both themes via the <picture> element with prefers-color-scheme. Two SVGs per asset, zero JavaScript.
HTML tables with width, align, and valign attributes create structured layouts. Feature grids, side-by-side comparisons, organized content.
<table> layoutsAdapted from the frontend-design skill. Every README gets a unique aesthetic direction — not a template. Color palettes matched to the project's domain.
frontend-design DNAWorkflow
The skill handles everything — from analyzing your project to generating production-ready assets.
Reads your project's code, dependencies, and purpose. Understands what needs to be communicated.
Chooses a bold aesthetic direction — typography, palette, animations — tailored to your project's domain.
Produces README.md, animated SVG banners, theme variants, and all assets. Ready to commit and push.
In Action
A real generation session — from prompt to finished README with assets.
Get Started
Choose your preferred installation method. The skill is available immediately in your next Claude Code session.
claude plugin add --from-github oxgeneral/PerfectReadme
Installs as a Claude Code plugin. The skill will auto-activate when you ask to create or redesign a README.
mkdir -p ~/.claude/skills/perfect-readme
cp skills/perfect-readme/SKILL.md ~/.claude/skills/perfect-readme/
Clone the repo first, then copy the skill file manually. Available in your next Claude Code session.