Skip to content

What are Skills?

Skills are short markdown files that Claude reads on demand. Each skill contains a numbered recipe for a specific task — which tools to call, in which order, and what pitfalls to avoid.

Without skills, Claude still has access to all 75+ Typeroll tools. Skills help it:

  • Pick the right sequence of calls for complex multi-step tasks
  • Avoid common mistakes (e.g. field name encoding, token expiry in forms)
  • Work faster and with fewer back-and-forth iterations
Terminal window
# Project-scoped (recommended — one per project)
mkdir -p .claude/skills
npx @typeroll/mcp-server install-skills .claude/skills
# User-scoped (available in every project)
npx @typeroll/mcp-server install-skills ~/.claude/skills

tr-new-site

Full site setup: settings → header/footer → homepage → inner pages → deploy. Read more →

tr-brand

Palette recipes by mood, typography pairings, CSS variable setup. Read more →

tr-blog

Collection schema → seed articles → listing page → per-article pages → deploy. Read more →

tr-forms

Form definition → signed embed HTML → honeypot → JS feedback → deploy. Read more →

tr-seo

Audit → meta descriptions → OG images → JSON-LD → robots.txt → deploy. Read more →

tr-import-url

Import from Squarespace, Wix, Webflow or any HTML URL. Read more →

tr-migrate-wp

Full WordPress migration: pages, posts, CPTs, media, redirects. Read more →

Skills have a description frontmatter field that Claude uses to decide when to load them. You don’t invoke them by name — just describe what you want:

You saySkill that triggers
”Create a new site for…”tr-new-site
”Set up a blog”tr-blog
”Add a contact form”tr-forms
”Fix the SEO”tr-seo
”Import from Squarespace”tr-import-url
”Migrate from WordPress”tr-migrate-wp

A skill is just a markdown file with YAML frontmatter:

---
name: my-skill
description: Use when the user wants to... Triggers on "some phrase" or similar.
---
# My skill title
## Preconditions
- What needs to be true before running this skill
## Recipe
### 1. First step
...

Save it to .claude/skills/my-skill.md and Claude will pick it up automatically.

Keep skills under ~150 lines. If a skill grows large, split it into two.