A curated collection of agent skills for Claude Code and compatible agent platforms.
$ npx -y skills add ninehills/skills --agent claude-code
A curated collection of agent skills for Claude Code and compatible agent platforms.
使用 skills-manager 脚本将场景中的技能通过软连接安装到各 Agent 平台的 skills 目录。
# 列出所有可用场景
python3 skills-manager scenarios list
# 安装指定场景(将技能软连接到默认目标目录)
python3 skills-manager scenarios install Common
软连接会安装到以下目录(自动创建,已存在则跳过):
| 平台 | 目标目录 |
|---|---|
| Codex | ~/.codex/skills |
| Pi | ~/.pi/agent/skills |
| Claude Code | ~/.claude/skills |
| Hermes | ~/.hermes/skills |
每次执行 install 时,脚本会自动清理目标目录中指向当前仓库、但不在当前场景配置中的无效软连接,确保安装目录保持整洁。
| Skill | Purpose | Use When |
|---|---|---|
| agent-browser | Browser automation | Interacting with websites, scraping, testing web apps |
| brainstorming | Design exploration | Starting any creative work, building features, components |
| find-skills | Skill discovery | Looking for tools, asking "how do I do X" |
| frontend-design | Visual interface creation | Building web components, pages, landing pages |
| frontend-skill | Premium UI development | Art direction, award-level composition |
| pua | Performance coaching | User frustration, repeated failures, debugging |
| skill-creator | Skill development | Creating or improving skills |
| ui-ux-pro-max | Professional design | High-end UI/UX work |
| vercel-react-best-practices | React optimization | Writing, reviewing React/Next.js code |
| web-design-guidelines | UI code review | Reviewing UI for accessibility and best practices |
| writing-plans | Implementation planning | Multi-step tasks with clear specs |
Purpose: Browser automation CLI for AI agents.
Use Cases:
Key Commands:
agent-browser open <url> — Navigate to URLagent-browser snapshot -i — Get interactive elements with refsagent-browser click @e1 / agent-browser fill @e2 "text" — Interact via refsagent-browser screenshot — Capture page imagesPurpose: Collaborative design exploration before implementation.
When to Use: Before any creative work — creating features, building components, adding functionality, or modifying behavior.
Process:
docs/superpowers/specs/writing-plans for implementationHard Gate: Do NOT write code until design is approved.
Purpose: Discover and install skills from the open agent skills ecosystem.
When to Use:
Key Commands:
npx skills find [query] — Search for skillsnpx skills add <package> — Install a skillPurpose: Create distinctive, production-grade frontend interfaces.
When to Use: Building web components, pages, artifacts, posters, or applications.
Design Principles:
Avoid: Generic AI aesthetics (Inter font, purple gradients, predictable layouts)
Purpose: Ship premium, award-level interfaces with art direction and restraint.
When to Use: When quality depends on art direction, hierarchy, imagery, and motion.
Defaults:
Litmus Checks:
Purpose: High-agency problem-solving with performance coaching.
When to Use:
Methodology Routing:
| Task Type | Flavor | Core Method |
|---|---|---|
| Debug/Bug | Huawei | RCA root cause + Blue Team self-attack |
| New Feature | Musk | The Algorithm: question → delete → simplify → accelerate → automate |
| Code Review | Jobs | Subtraction priority + pixel-perfect + DRI |
| Research | Baidu | Search is primary productivity |
| Architecture | Amazon | Working Backwards + 6-Pager |
| Performance | ByteDance | A/B Test + data-driven |
Purpose: Create, modify, and measure skill performance.
When to Use:
Workflow:
SKILL.md with YAML frontmatterevals/evals.jsonPurpose: Professional UI/UX design for high-end work.
When to Use: Complex UI/UX projects requiring professional design expertise.
Purpose: React and Next.js performance optimization from Vercel Engineering.
When to Use:
Rule Categories (65 rules):
| Priority | Category | Prefix |
|---|---|---|
| 1 | Eliminating Waterfalls | async- |
| 2 | Bundle Size Optimization | bundle- |
| 3 | Server-Side Performance | server- |
| 4 | Client-Side Data Fetching | client- |
| 5 | Re-render Optimization | rerender- |
| 6 | Rendering Performance | rendering- |
| 7 | JavaScript Performance | js- |
| 8 | Advanced Patterns | advanced- |
Purpose: Review UI code for Web Interface Guidelines compliance.
When to Use:
Process:
file:line formatPurpose: Write comprehensive implementation plans for multi-step tasks.
When to Use: You have a spec or requirements for a multi-step task, before touching code.
Output: Plans saved to docs/superpowers/plans/YYYY-MM-DD-<feature-name>.md
Structure:
Install individual skills using the Skills CLI:
npx skills add owner/repo@skill-name
Or install from this repository:
# Clone the repository
git clone https://github.com/ninehills/skills.git
cd skills
# Install a specific skill
npx skills add ./agent-browser -g
Each skill follows this structure:
skill-name/
├── SKILL.md # Required: skill definition with YAML frontmatter
├── references/ # Optional: documentation loaded as needed
├── scripts/ # Optional: executable code for deterministic tasks
└── assets/ # Optional: templates, icons, fonts
See individual skill directories for license information.
ninehills-skills is a Claude Code plugin with 10 hand-picked skills, indexed on Flowy in the Content category. Install it with the command on its page. It includes morph-ppt-3d, morph-ppt, officecli-academic-paper. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it