Skills
Skills are pre-built AI workflows that Claude Code uses to build specific parts of your site. They encode best practices so you get production-quality output every time. Hakuto ships them as part of the Claude Code plugin. Install the plugin once and every skill is available in every site you scaffold.
How Skills work
When you ask Claude Code to perform a task, like “add a blog” or “run an SEO audit”, it auto-invokes the matching Skill by matching keywords against the skill’s description. Skills provide specialized prompts, templates, and validation logic that guide the AI through each step.
You can also list them explicitly by name in a prompt (“use the brand-designer skill”) or browse the ones Claude has available with the / menu.
Available Skills
| Skill | Description |
|---|---|
website-builder | Core workflow orchestrator for building pages. Provides design patterns, component structure, and styling guidelines. |
brand-designer | Generate custom color palettes using color theory. Provide hex codes or upload a logo for extraction. |
professional-copywriter | Conversion-optimized content with benefit-driven messaging. Preserves user-provided copy and fills gaps. |
fonts | Configure web fonts via Astro’s Fonts API (top-level fonts in Astro 6+). Google, Fontsource, Bunny, Fontshare, Adobe, and local fonts. |
seo-audit | SEO validation for pages or entire sites. Reports issues and successes without applying fixes. |
section-form | Add forms to Astro pages using React with Zod validation. Contact forms, newsletter signups, and more. |
section-blog | Multi-page blog system with listing pages, post templates, author archives, and category pages. |
section-docs | Technical documentation section with sidebar navigation, search, and nested category pages. |
plausible-analytics | Privacy-friendly analytics with Cloudflare Workers proxy for ad-blocker bypass. |
agent-browser | Browser automation for testing, screenshots, and data extraction directly from Claude Code. |
Building custom Skills
To build a custom skill for your project, add it to .claude/skills/<your-skill-name>/SKILL.md in your site repo. Project-level skills override plugin-provided skills with the same name, and Claude loads both.
Each Skill contains:
- Trigger conditions (
descriptionfrontmatter): when Claude Code should activate the Skill - Step-by-step workflow: the process the AI follows
- Technical constraints: rules and patterns to follow
- Quality checks: validation before completion
To contribute a skill back to the Hakuto plugin, open a PR against the hakuto repository. Plugin skills live in skills/ at the repo root.