Awesome-omni-skill find-skill
Search for Agent Skills in local folders and on GitHub. Use when you need a capability you don't have—search before building.
install
source · Clone the upstream repo
git clone https://github.com/diegosouzapw/awesome-omni-skill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/diegosouzapw/awesome-omni-skill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/tools/find-skill" ~/.claude/skills/diegosouzapw-awesome-omni-skill-find-skill && rm -rf "$T"
manifest:
skills/tools/find-skill/SKILL.mdsource content
Find Skill
Search for Agent Skills across local folders and GitHub.
When to Use
You need a capability. Before building it, search. Someone may have already made it.
Usage
# Search for a skill python scripts/find.py "detect silence in audio" # Local only (offline) python scripts/find.py "resize images" --local-only # JSON output for programmatic use python scripts/find.py "send email" --json # Fetch and display full SKILL.md content python scripts/find.py "python" --fetch --limit 2
Output
Found 2 skill(s) for "silence detection": 1. silence-detect Location: https://github.com/user/audio-tools Description: Detects silence gaps in audio files using ffmpeg... 2. audio-silence Location: ~/skills/audio-silence Description: Find silent regions in recordings...
Configuration
Edit
scripts/config.json:
{ "local_paths": ["~/skills/", "./skills/"], "github": { "enabled": true, "topic": "agentskills", "repos": [ "your-username/your-skills-monorepo" ] } }
Config Options
| Field | Description |
|---|---|
| Local folders to search for skills |
| Enable/disable GitHub search |
| Topic to search for (default: ) |
| Your personal skill repos (always searched first) |
GitHub Token (Recommended)
A GitHub token provides higher rate limits (5000/hour vs 60/hour) and is required for searching private repos.
Create a
.env file in the project root:
GITHUB_TOKEN=ghp_xxxxxxxxxxxx
Or set environment variables:
GITHUB_TOKEN or GH_TOKEN
To create a token:
- Go to GitHub → Settings → Developer settings → Personal access tokens
- Generate new token with
scope (for private repos) orrepo
(for public only)public_repo
What It Searches
- Local folders — Scans configured paths for directories containing SKILL.md
- Your repos — Searches repos listed in
config (fast, reliable)github.repos - Topic search — Searches public repos with topic
agentskills - Code search — Finds SKILL.md files containing your search terms
After Finding
- Read the description—is this what you need?
- Clone or fetch the skill
- Read the full SKILL.md before executing
- Run in your environment
Options
| Flag | Effect |
|---|---|
| Skip GitHub, search only local folders |
| Output as JSON for parsing |
| Fetch and display full SKILL.md content |
| Maximum results (default: 10) |
Notes
- This skill searches only; it does not execute found skills
- GitHub search requires network access
- With token: 5000 requests/hour. Without: 60 requests/hour
- Local search works offline