Updated 8mo ago
by ratacat
claude-skills
A collection of Claude skills and tooling for creating them from source materials
57 GitHub stars (57)
+2 in 16 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | +1 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | 0 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | +1 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
- 30 skills (30 skills found in its SKILL.md files)
- 9 forks (9 forks)
- 8mo ago last update (Last updated 8mo ago)
Install
Skills CLI
npx skills add ratacat/claude-skills
Asks which skills and agents to install. Just one: npx skills add ratacat/claude-skills --skill agent-browser — add -g for every project.
Claude Code
git clone https://github.com/ratacat/claude-skillscp -r "claude-skills/skills/agent-browser" ~/.claude/skills/
Copies the agent-browser skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add ratacat/claude-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 98 files.
-
agent-browser
Browser automation using Vercel's agent-browser CLI. Use when you need to interact with web pages, fill forms, take screenshots, or scrape data. Alternative to Playwright MCP - uses Bash commands with ref-based element selection. Triggers on "browse website", "fill form", "click button", "take screenshot", "scrape page", "web automation".
skills/agent-browser/SKILL.md on GitHub (opens in a new tab) -
agent-native-architecture
Build applications where agents are first-class citizens. Use this skill when designing autonomous agents, creating MCP tools, implementing self-modifying systems, or building apps where features are outcomes achieved by agents operating in a loop.
skills/agent-native-architecture/SKILL.md on GitHub (opens in a new tab) -
agent-native-audit
Run comprehensive agent-native architecture review with scored principles
skills/agent-native-audit/SKILL.md on GitHub (opens in a new tab) -
agent-native-reviewer
Use this agent when reviewing code to ensure features are agent-native - that any action a user can take, an agent can also take, and anything a user can see, an agent can see. This enforces the principle that agents should have parity with users in capability and context. <example>Context: The user added a new feature to their application.\nuser: "I just implemented a new email filtering feature…
skills/agent-native-reviewer/SKILL.md on GitHub (opens in a new tab) -
andrew-kane-gem-writer
This skill should be used when writing Ruby gems following Andrew Kane's proven patterns and philosophy. It applies when creating new Ruby gems, refactoring existing gems, designing gem APIs, or when clean, minimal, production-ready Ruby library code is needed. Triggers on requests like "create a gem", "write a Ruby library", "design a gem API", or mentions of Andrew Kane's style.
skills/andrew-kane-gem-writer/SKILL.md on GitHub (opens in a new tab) -
ankane-readme-writer
Use this agent when you need to create or update README files following the Ankane-style template for Ruby gems. This includes writing concise documentation with imperative voice, keeping sentences under 15 words, organizing sections in the standard order (Installation, Quick Start, Usage, etc.), and ensuring proper formatting with single-purpose code fences and minimal prose. Examples: <example>…
skills/ankane-readme-writer/SKILL.md on GitHub (opens in a new tab) -
annas-archive-ebooks
Use when needing to look up book content, find a book by title/author, download an ebook, or reference material from a published book. Triggers on book lookups, ebook downloads, "find the book", "get the PDF/EPUB of". Downloads produce PDF/EPUB/MOBI files - use ebook-extractor skill to convert to text.
skills/annas-archive-ebooks/SKILL.md on GitHub (opens in a new tab) -
architecture-strategist
Use this agent when you need to analyze code changes from an architectural perspective, evaluate system design decisions, or ensure that modifications align with established architectural patterns. This includes reviewing pull requests for architectural compliance, assessing the impact of new features on system structure, or validating that changes maintain proper component boundaries and design…
skills/architecture-strategist/SKILL.md on GitHub (opens in a new tab) -
assemblyai-streaming
This skill should be used when working with AssemblyAI’s Speech-to-Text and LLM Gateway APIs, especially for streaming/live transcription, meeting notetakers, and voice agents that need low-latency transcripts and audio analysis.
skills/assembly-ai-streaming/SKILL.md on GitHub (opens in a new tab) -
bd-to-br-migration
Migrate docs from bd (beads) to br (beads_rust). Use when updating AGENTS.md, converting bd commands, "bd sync" → "br sync --flush-only", or beads migration.
skills/bd-to-br-migration/SKILL.md on GitHub (opens in a new tab) -
beautiful-mermaid-ascii
Render Mermaid diagrams as readable ASCII/Unicode art in the terminal (from .mmd/.mermaid files, stdin, or Markdown ```mermaid fences). Use when installing or using lukilabs/beautiful-mermaid, creating a CLI renderer for Mermaid-to-ASCII output, previewing Mermaid diagrams in terminal, or extracting/rendering Mermaid blocks from Markdown files.
skills/beautiful-mermaid-ascii/SKILL.md on GitHub (opens in a new tab) -
best-practices-researcher
Use this agent when you need to research and gather external best practices, documentation, and examples for any technology, framework, or development practice. This includes finding official documentation, community standards, well-regarded examples from open source projects, and domain-specific conventions. The agent excels at synthesizing information from multiple sources to provide comprehens…
skills/best-practices-researcher/SKILL.md on GitHub (opens in a new tab) -
brainstorming
This skill should be used before implementing features, building components, or making changes. It guides exploring user intent, approaches, and design decisions before planning. Triggers on "let's brainstorm", "help me think through", "what should we build", "explore approaches", ambiguous feature requests, or when the user's request has multiple valid interpretations that need clarification.
skills/brainstorming/SKILL.md on GitHub (opens in a new tab) -
brave-search
Use when user asks to search the web, look something up online, find current/recent/latest information, or needs cited answers. Triggers on "search", "look up", "find out about", "what is the current/latest", image searches, news lookups. NOT for searching code/files—only for web/internet searches.
skills/brave-search/SKILL.md on GitHub (opens in a new tab) -
bug-reproduction-validator
Use this agent when you receive a bug report or issue description and need to verify whether the reported behavior is actually a bug. This agent will attempt to reproduce the issue systematically, validate the steps to reproduce, and confirm whether the behavior deviates from expected functionality. <example>\nContext: The user has reported a potential bug in the application.\nuser: "Users are re…
skills/bug-reproduction-validator/SKILL.md on GitHub (opens in a new tab) -
changelog
Create engaging changelogs for recent merges to main branch
skills/changelog/SKILL.md on GitHub (opens in a new tab) -
claude-md-authoring
Creates and reviews CLAUDE.md configuration files for Claude Code. Applies HumanLayer guidelines including instruction budgets (~50 user-level, ~100 project-level), WHAT/WHY/HOW framework, and progressive disclosure. Identifies anti-patterns like using Claude as a linter for style rules.
skills/claude-md-authoring/SKILL.md on GitHub (opens in a new tab) -
clean-code
Use when writing, reviewing, or refactoring code. Apply when naming variables or functions, structuring classes, handling errors, writing tests, or when code feels complex or hard to understand. Based on Robert C. Martin's Clean Code.
skills/clean-code/SKILL.md on GitHub (opens in a new tab) -
code-simplicity-reviewer
Use this agent when you need a final review pass to ensure code changes are as simple and minimal as possible. This agent should be invoked after implementation is complete but before finalizing changes, to identify opportunities for simplification, remove unnecessary complexity, and ensure adherence to YAGNI principles. Examples: <example>Context: The user has just implemented a new feature and…
skills/code-simplicity-reviewer/SKILL.md on GitHub (opens in a new tab) -
compound-docs
Capture solved problems as categorized documentation with YAML frontmatter for fast lookup
skills/compound-docs/SKILL.md on GitHub (opens in a new tab) -
create-agent-skill
Create or edit Claude Code skills with expert guidance on structure and best practices
skills/create-agent-skill/SKILL.md on GitHub (opens in a new tab) -
creating-agent-skills
Expert guidance for creating, writing, and refining Claude Code Skills. Use when working with SKILL.md files, authoring new skills, improving existing skills, or understanding skill structure and best practices.
skills/creating-agent-skills/SKILL.md on GitHub (opens in a new tab) -
data-integrity-guardian
Use this agent when you need to review database migrations, data models, or any code that manipulates persistent data. This includes checking migration safety, validating data constraints, ensuring transaction boundaries are correct, and verifying that referential integrity and privacy requirements are maintained. <example>Context: The user has just written a database migration that adds a new co…
skills/data-integrity-guardian/SKILL.md on GitHub (opens in a new tab) -
data-migration-expert
Use this agent when reviewing PRs that touch database migrations, data backfills, or any code that transforms production data. This agent validates ID mappings against production reality, checks for swapped values, verifies rollback safety, and ensures data integrity during schema changes. Essential for any migration that involves ID mappings, column renames, or data transformations. <example>Con…
skills/data-migration-expert/SKILL.md on GitHub (opens in a new tab) -
data-systems-architecture
Use when designing databases for data-heavy applications, making schema decisions for performance, choosing between normalization and denormalization, selecting storage/indexing strategies, planning for scale, or evaluating OLTP vs OLAP trade-offs. Also use when encountering N+1 queries, ORM issues, or concurrency problems.
skills/data-systems-architecture/SKILL.md on GitHub (opens in a new tab) -
debugging
Systematic debugging that identifies root causes rather than treating symptoms. Uses sequential thinking for complex analysis, web search for research, and structured investigation to avoid circular reasoning and whack-a-mole fixes.
skills/debugging/SKILL.md on GitHub (opens in a new tab) -
deepen-plan
Enhance a plan with parallel research agents for each section to add depth, best practices, and implementation details
skills/deepen-plan/SKILL.md on GitHub (opens in a new tab) -
deploy-docs
Validate and prepare documentation for GitHub Pages deployment
skills/deploy-docs/SKILL.md on GitHub (opens in a new tab) -
deployment-verification-agent
Use this agent when a PR touches production data, migrations, or any behavior that could silently discard or duplicate records. Produces a concrete pre/post-deploy checklist with SQL verification queries, rollback procedures, and monitoring plans. Essential for risky data changes where you need a Go/No-Go decision. <example>Context: The user has a PR that modifies how emails are classified. user:…
skills/deployment-verification-agent/SKILL.md on GitHub (opens in a new tab) -
design-implementation-reviewer
Use this agent when you need to verify that a UI implementation matches its Figma design specifications. This agent should be called after code has been written to implement a design, particularly after HTML/CSS/React components have been created or modified. The agent will visually compare the live implementation against the Figma design and provide detailed feedback on discrepancies.\n\nExample…
skills/design-implementation-reviewer/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.