# Find Skills

Find and install agent skills when the user asks for a capability that may already...

- Repository: https://github.com/CherryHQ/cherry-studio (53164 stars)
- Category: AI and agents
- License: AGPL-3.0
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add CherryHQ/cherry-studio --skill find-skills -g -a claude-code -y`
Codex: `npx skills add CherryHQ/cherry-studio --skill find-skills -g -a codex -y`
Cursor: `npx skills add CherryHQ/cherry-studio --skill find-skills -g -a cursor -y`
Gemini CLI: `npx skills add CherryHQ/cherry-studio --skill find-skills -g -a gemini-cli -y`

## Description

Find and install agent skills when the user asks for a capability that may already exist as a skill.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Find Skills

This skill helps you discover and install skills from the open agent skills ecosystem.

## When to Use This Skill

Use this skill when the user:

- Asks "how do I do X" where X might be a common task with an existing skill
- Says "find a skill for X" or "is there a skill for X"
- Asks "can you do X" where X is a specialized capability
- Expresses interest in extending agent capabilities
- Wants to search for tools, templates, or workflows
- Mentions they wish they had help with a specific domain (design, testing, deployment, etc.)

## The skill tools

Cherry gives you two built-in tools for skills, use them, and do NOT shell out to
`npx skills`, `git`, or any package manager:

- **`search_skills(query)`**, search the marketplace by keyword. Returns matches, each with an
  opaque `install_source` value.
- **`install_skill(install_source)`**, install ONE skill into Cherry's managed
  library and enable it for this agent. Cherry clones the repo, installs just that one skill,
  and registers it in a single deterministic step. Permission handling follows the active Claude
  permission mode (Step 6).

**Browse skills at:** https://skills.sh/

## How to Help Users Find Skills

### Step 1: Understand What They Need

When a user asks for help with something, identify:

1. The domain (e.g., React, testing, design, deployment)
2. The specific task (e.g., writing tests, creating animations, reviewing PRs)
3. Whether this is a common enough task that a skill likely exists

### Step 2: Check the Leaderboard First

Before running a CLI search, check the [skills.sh leaderboard](https://skills.sh/) to see if a well-known skill already exists for the domain. The leaderboard ranks skills by total installs, surfacing the most popular and battle-tested options.

The rest: https://github.com/CherryHQ/cherry-studio/blob/HEAD/resources/skills/find-skills/SKILL.md
