agentleFS
mgiovanimgiovani/cc-arsenal/skills/find-skills/SKILL.md

find-skills

Skill8 starsChanged 50 days agoMITView on GitHub

Search, install, update, and remove third-party Agent Skills from skills.sh or any GitHub/GitLab repo via the `npx skills` CLI. Use when the user wants to "find a skill", "install a skill from github", "search skills.sh", or add third-party capabilities to Claude Code/Cursor/other agents. Not for authoring new skills (see create-skill).

  • Installs packages

184 other projects use a version of this, 1 of them edited.

Adopted by

Most recently taken up by

Used with

Projects with it also use community-led-growth, ph-community-outreach and 10 more.

Other files people use alongside this one.

Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
  • nicepkgSkill

    community-led-growth

    Expert in community-led growth (CLG) - leveraging user communities to drive acquisition, retention, and expansion. Covers building developer communities, user groups, ambassador programs, and turning customers into advocates. Knows the difference between community as a feature vs community as a growth engine, and how to measure community ROI. Use when "community-led, CLG, ambassador program, champion program, user community, developer community, word of mouth, user group, " mentioned.

    Also in 5 projects that use this

  • nicepkgSkill

    ph-community-outreach

    Engage Reddit, Indie Hackers, Hacker News and other communities for Product Hunt launches. Use this skill to identify relevant communities, craft appropriate posts, and drive cross-platform engagement without appearing spammy.

    Also in 5 projects that use this

  • xfstudioSkill

    micro-saas-launcher

    Expert in launching small, focused SaaS products fast - the indie hacker approach to building profitable software. Covers idea validation, MVP development, pricing, launch strategies, and growing to sustainable revenue. Ship in weeks, not months. Use when: micro saas, indie hacker, small saas, side project, saas mvp.

    Also in 5 projects that use this

  • stophobiaSkill

    surprise-me

    Create a delightful, unexpected "wow" experience for the user by dynamically discovering and creatively combining other enabled skills. Triggers when the user says "surprise me" or any request expressing a desire for an unexpected creative showcase. Also triggers when the user is bored, wants inspiration, or asks for "something interesting".

    Also in 4 projects that use this

  • mastepanoskiSkill

    ux-audit-rethink

    Comprehensive UX audit using IxDF's 7 factors, 5 usability characteristics, and 5 interaction dimensions. Holistic evaluation with redesign proposals based on user-centered design principles.

    Also in 5 projects that use this

  • HK-hubSkill

    ppt-generation

    Use this skill when the user requests to generate, create, or make presentations (PPT/PPTX). Creates visually rich slides by generating images for each slide and composing them into a PowerPoint file.

    Also in 4 projects that use this

  • +6 more from nicepkg

The file

We split this skill into the rules it gives an agent

3 rules. 0 are common, 2 are distinctive, and 1 is very specific to this project.

  • 0

    Common

    Most of the 177 edited versions we read keep these.

  • 2

    Distinctive

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    Before installing an external skill, check ls skills/ in this repo (or run /find-skills again after browsing).

    line 19
  2. Distinctive:

    If a source can't be verified (repo doesn't exist, network/auth error), report the failure and stop.

    line 28
  3. Distinctive:

    All CLI subcommands with complete flag documentation

    line 141

“Common” is measured: kept by at least 6 in 10 of the 177 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Find Skills

Discover and install third-party agent skills from the open Agent Skills ecosystem powered by skills.sh.

Overview

The Agent Skills format is an open standard for packaging procedural knowledge, workflows, and tools that AI agents load on demand. The npx skills CLI (maintained by Vercel Labs) serves as "npm for AI agents", enabling discovery and installation of community skills from any Git repository.

skills.sh is the public directory and leaderboard for the ecosystem, hosting thousands of skills across categories like frontend, backend, DevOps, and more.

Before installing an external skill, check ls skills/ in this repo (or run /find-skills again after browsing). cc-arsenal may already cover the same ground, and a hardcoded list here would just go stale.

Ask First, Never Mutate to "Show" Something

add, remove/rm, and update all touch the user's real filesystem (project .claude/skills/ or global ~/.claude/skills/). A wrong guess costs the user real state, not a free re-run. Two hard stops, both end the turn on a question rather than acting and reporting after:

  • Scope or target is ambiguous. If it isn't clear which skill/repo to install, or whether it belongs at project vs. global scope, end your response with the clarifying question. Don't run npx skills add first and confirm after, and don't install to a throwaway/local mock "just to show the flow", which still runs a real command against the user's real directories. Ask, stop, and install only in a later turn once the user answers.
  • Any removal, one skill or all of them. Removal is destructive and not undoable via the CLI. Run npx skills list (and -g if scope is unclear) to show what's actually installed, then end your response asking the user to confirm exactly what gets removed. Run remove/rm/--all only in a later turn, after the user replies with an explicit yes. The request is never the confirmation: "remove the foo skill, I don't use it anymore" names the action but does not green-light it. If you catch yourself reasoning "the user already confirmed by naming it", that reasoning is exactly the failure this rule exists to stop.

If a source can't be verified (repo doesn't exist, network/auth error), report the failure and stop. Never substitute a synthetic local repo and install it to demonstrate what would have happened.

Quick Start

Requires Node.js for npx (fnm install --lts or brew install node).

1. Find Skills

# Interactive fuzzy search across skills.sh
npx skills find

# Search by keyword
npx skills find typescript
npx skills find react
npx skills find testing

2. Review Available Skills in a Repository

# List skills in a repository without installing
npx skills add owner/repo --list

# Example: list Vercel's official skills
npx skills add vercel-labs/agent-skills --list

# Example: list Anthropic's skills
npx skills add anthropics/skills --list

3. Install Skills

# Interactive installation (choose skills and target agents)
npx skills add owner/repo

# Install a specific skill for Claude Code
npx skills add owner/repo --skill skill-name -a claude-code

# Install globally (available across all projects)
npx skills add owner/repo --skill skill-name -a claude-code -g

# Install all skills from a repo to all detected agents
npx skills add owner/repo --all

Worked Examples

Map the user's request to the right subcommand and scope before running anything:

User saysCommand
"find a skill for testing"npx skills find testing
"install the frontend-design skill from vercel-labs/agent-skills for this project"npx skills add vercel-labs/agent-skills --skill frontend-design -a claude-code
"install code-review globally so I have it everywhere"npx skills add owner/repo --skill code-review -a claude-code -g
"what skills do I have installed?"npx skills list
"remove the web-design-guidelines skill"npx skills list to confirm it's installed, then ask "remove web-design-guidelines, confirm?" and run npx skills remove web-design-guidelines only after a yes

See "Ask First, Never Mutate to 'Show' Something" above for exactly when to end the turn on a question instead of running the command.

Essential Commands

CommandPurpose
npx skills find [query]Search skills.sh directory
npx skills add <source>Install skills from a repository
npx skills listView installed skills
npx skills checkCheck for available updates
npx skills updateUpdate all installed skills
npx skills remove [name]Uninstall a skill
npx skills init [name]Create a new skill template

Installation Scopes

Project scope (default): Installs to .claude/skills/ in the current project directory. Committed with the project and shared with team members.

Global scope (-g flag): Installs to ~/.claude/skills/ in the home directory. Available across all projects for the current user.

Recommendation: Install domain-specific skills (e.g., a framework skill) at project scope. Install general-purpose skills (e.g., code review, testing patterns) at global scope.

Source Formats

The add command accepts multiple source formats:

# GitHub shorthand (most common)
npx skills add owner/repo

# Full GitHub URL
npx skills add https://github.com/owner/repo

# Direct path to a specific skill
npx skills add https://github.com/owner/repo/tree/main/skills/skill-name

# GitLab URL
npx skills add https://gitlab.com/org/repo

# Local directory (for development)
npx skills add ./my-local-skills

Key Repositories

RepositoryDescription
vercel-labs/agent-skillsVercel's official skill collection (React, Next.js, design)
anthropics/skillsAnthropic's example skills
mgiovani/cc-arsenalThis repository; see AGENTS.md or ls skills/ for the current catalog

Reference Files

For detailed command reference, load: references/commands.md

  • All CLI subcommands with complete flag documentation
  • Source format details and installation paths
  • Troubleshooting common issues

For discovery patterns and best practices, load: references/workflows.md

  • Discovery strategies by domain and framework
  • Global vs project installation guidance
  • Security review of skill sources
  • Combining third-party skills with cc-arsenal
  • Managing updates and versions

Resources

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.