Search and download skills from skills.sh ecosystem. Use when user needs to find and install skills from the skills.sh marketplace for specific tasks like PDF processing, document editing, web scraping, etc.
Resources
1Install
npx skillscat add ontos-ai/skills-evaluator/skills-sh-searcher Install via the SkillsCat registry.
SKILL.md
Skills.sh Searcher
This skill searches and downloads skills from the skills.sh marketplace, which is the largest directory of AI agent skills.
Core Functionality
- Search Skills: Search skills by keywords from skills.sh leaderboard
- Download Skills: Download skill packages to
.opencode/skill/directory - Convert to Standard Format: Convert skills.sh data to standard skill_card format
- Auto-Install: Make skills immediately available for opencode
Usage
Trigger: /skills-sh-searcher <keywords> or "Search skills.sh for PDF skills"
Search Examples
# Search for PDF-related skills
keywords: ['pdf', 'document', 'file']
# Search for web scraping skills
keywords: ['scraping', 'web', 'html', 'bs4']
# Search for data processing skills
keywords: ['data', 'csv', 'json', 'excel']Download Examples
# Download specific skill
skills-sh-searcher --download anthropics/skills/pdf
# Download multiple skills
skills-sh-searcher --download anthropics/skills/docx
skills-sh-searcher --download anthropics/skills/xlsxSkills Available on skills.sh
Based on the skills.sh leaderboard, available skills include:
Document Processing Skills
anthropics/skills/pdf(923 installs) - PDF processinganthropics/skills/docx(735 installs) - Word document processinganthropics/skills/xlsx(773 installs) - Excel spreadsheet processinganthropics/skills/pptx(772 installs) - PowerPoint presentation processing
Web Development Skills
anthropics/skills/frontend-design(3.9K installs) - Frontend designanthropics/skills/webapp-testing(662 installs) - Web app testinganthropics/skills/mcp-builder(618 installs) - MCP server builder
Data Processing Skills
anthropics/skills/webapp-testing- Web scraping- Various data transformation skills
Testing Skills
anthropics/skills/webapp-testing- Testing frameworksanthropics/skills/test-driven-development- TDD patterns
Development Tools
anthropics/skills/skill-creator(2.5K installs) - Skill creation guide- Various IDE and coding patterns
Implementation Workflow
Fetch Skills from skills.sh
- Access skills.sh homepage
- Parse skill information (name, installs, URL, tags)
- Filter by keywords if provided
Download Skills to .opencode/skill/
- Get skill details from GitHub
- Create standardized SKILL.md
- Copy to
.opencode/skill/directory
Quality Filtering
- Filter by install count (minimum threshold)
- Filter by relevance to keywords
- Return top matches
Resources
scripts/fetch_skills_sh.py- Fetch and parse skills.sh leaderboardscripts/download_skill.py- Download skill from GitHub to .opencode/skill/references/skills_catalog.json- Cache of available skills
Best Practices
- Always check install count to find popular, reliable skills
- Use specific keywords for better matches
- Download skills with high install counts first
- Verify downloaded skills before using
Notes
- skills.sh uses the format
owner/repo/skill_namefor skill identification - Skills are installed using
npx skills add <owner/repo>command - This skill automates that process by:
- Finding the right skill
- Downloading it from GitHub
- Converting to standard SKILL.md format
- Placing in
.opencode/skill/directory