Skip to content
cccskills
FreePublished on GitHub

skill-finder

Search the skills.sh ecosystem for agent skills that match a task, then help add a selected skill to Skill Compose. Results include the skill name, source, install count, and link, while the workflow separates discovery from installation.

OriginalShow the original description

Helps users discover and install agent skills from the open skills ecosystem (skills.sh). Use when users ask 'how do I do X', 'find a skill for X', 'is there a skill that can...', want to search for tools/templates/workflows, or express interest in extending agent capabilities.

dp-archive/archive1,107 stars(GitHub 1,107 + cccskills 0)

Run score Not tested

See how to install

Good for

  • Finding an existing skill for a specialized task
  • Searching for tools, templates, or workflows
  • Comparing matching skills before choosing one
  • Adding a selected GitHub skill to Skill Compose

Files included (3)

  • SKILL.md4.6 KB
  • scripts/add_skill.py10.9 KB
  • scripts/find_skills.py2.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Skill Finder

Discover and install agent skills from the skills.sh open ecosystem into Skill Compose.

When to Use This Skill

Activate when users:

  • Ask "how do I do X?" where an existing skill might help
  • Request "find a skill for X" or "is there a skill for X?"
  • Ask "can you do X?" for specialized tasks (poster design, data analysis, etc.)
  • Want to search for tools, templates, or workflows
  • Mention needing help with a specific domain that might have a community skill

Available Scripts

1. Search Skills — find_skills.py

Search the skills.sh ecosystem for skills matching a query.

python scripts/find_skills.py <query> [--limit N]

Example:

python scripts/find_skills.py "react performance"
python scripts/find_skills.py "docker" --limit 5

Output: JSON array of matching skills with name, source (owner/repo), installs count, and url (skills.sh link).

2. Install Skill — add_skill.py

Download a skill from GitHub and register it in Skill Compose.

python scripts/add_skill.py <owner/repo@skill-name>

Example:

python scripts/add_skill.py "vercel-labs/agent-skills@vercel-react-best-practices"

What it does:

  1. Parses the owner/repo@skill-name identifier
  2. Tries multiple GitHub paths to locate the skill (skills/<name>/, <name>/, root)
  3. Downloads all skill files (SKILL.md, scripts/, references/, assets/)
  4. Saves to the local skills/ directory
  5. Registers the skill in Skill Compose via the import-local API
  6. The skill is immediately available for use in Agent Presets

CRITICAL: Never Combine Questions with Tool Calls

When you ask the user a question or present results for them to review, your response MUST end with text only. Do NOT include any tool call (execute_code, bash, etc.) in the same response. The user needs a chance to read and reply. If you combine a question with a tool call, the tool executes immediately without waiting — this breaks the conversation flow.

WRONG (never do this):

"Should I install X?" + [execute_code: install X]

CORRECT (always do this):

Turn 1: "Should I install X?" (text only, no tool calls) Turn 2: User says "yes" Turn 3: [execute_code: install X]

How to Help Users Find and Install Skills

Each step below MUST be a separate conversation turn. Never combine steps.

Step 1: Understand the Need

Identify what domain and specific task the user needs help with.

Step 2: Search

Run find_skills.py with relevant keywords. Try multiple queries if the first doesn't yield good results. Even if the user names an exact skill, always search first to find the correct source/owner and verify it exists.

Step 3: Present Results and Ask

Show the user the found skills with:

  • Skill name
  • Source repository
  • Install count (popularity indicator)
  • skills.sh link for more details

Ask which skill(s) they want to install. End your response here — no tool calls.

Step 4: Confirm

When the user picks a skill, repeat back what you will install and ask for confirmation. This must be a text-only response with no tool calls. Wait for the user to reply.

Step 5: Install

Only after the user confirms in a separate message, run add_skill.py. Report the result.

Common Skill Categories

CategoryExample Queries
Web Developmentreact, nextjs, vue, css, tailwind, html
Testingtesting, jest, playwright, cypress
DevOpsdocker, kubernetes, ci-cd, terraform
Documentationdocs, readme, markdown, api-docs
Code Qualitylint, refactor, code-review, typescript
Designui, design, figma, accessibility
Data & MLpandas, data-analysis, machine-learning
Productivitygit, automation, workflow

Tips for Effective Searches

  • Use specific domain keywords: "react performance" instead of just "fast"
  • Try alternative terms if first search yields few results: "testing" → "jest" → "playwright"
  • Popular skill sources include: vercel-labs/agent-skills, google-labs-code/stitch-skills
  • Check install counts — higher counts generally indicate more mature skills

When No Skills Are Found

  1. Acknowledge that no matching skill exists yet
  2. Offer to help the user directly with their task
  3. Suggest the user could create a custom skill for their use case using skill-creator

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Review text for patterns associated with AI-generated writing, including vocabulary, structure, formatting, citations, and model-specific artifacts. The skill combines multiple signals, weighs context and mitigating evidence, and presents a cautious assessment with confidence and caveats.

  • Review an essay for multiple AI-writing signals
  • Explain which text patterns may suggest AI authorship
  • Assess a draft while accounting for false-positive risks
dp-archive/archive1.1KUpdated Mar 4, 2026

audio-extractor

FreeSummary

Extract audio from videos or download audio from supported websites with yt-dlp, then save it as MP3, M4A, FLAC, WAV, or OPUS. The workflow can embed track metadata and cover art, and process playlists or podcast episodes in batches.

  • Save a video's audio as MP3 or FLAC
  • Download podcast episodes as audio files
  • Convert a playlist into numbered audio tracks
dp-archive/archive1.1KUpdated Mar 4, 2026

biopython

FreeSummary

Use Biopython to process DNA, RNA, and protein sequences, read and convert common biology file formats, run alignments or BLAST searches, access NCBI records, and work with protein structures and phylogenetic trees in Python.

  • Reading and converting FASTA, GenBank, or PDB files
  • Calculating sequence statistics or translating DNA
  • Searching NCBI and PubMed records in batches
dp-archive/archive1.1KUpdated Mar 4, 2026

brand-identity

FreeSummary

Turn a project description into a coordinated visual identity package. Define logo variants, color palettes, and typography, then create layouts for business cards and social media covers along with a brand specification document for consistent use.

  • Creating a logo system and brand kit
  • Choosing colors and typography for a new project
  • Designing a business card and social media cover
dp-archive/archive1.1KUpdated Mar 4, 2026

canvas-design

FreeSummary

Create original posters and static artwork by first defining a visual direction for color, shape, space, and typography. Receive a Markdown design philosophy alongside a PNG or PDF artwork that communicates primarily through visuals.

  • Create an original poster
  • Express a theme through abstract artwork
  • Develop a visual direction and finished artwork
dp-archive/archive1.1KUpdated Mar 4, 2026

code-to-diagram

FreeSummary

Turn a codebase into Mermaid diagrams such as architecture, ER, sequence, class, and flow diagrams. It analyzes relevant files, writes diagram source, renders SVG and PNG images, and checks the rendered result for readability and correctness.

  • Visualize a codebase architecture
  • Create an ER diagram from database models
  • Show an API flow as a sequence diagram
dp-archive/archive1.1KUpdated Mar 4, 2026

See all skills by dp-archive

Report a problem with this skill