skillsmp-searcher
Original:🇨🇳 Chinese
Translated
6 scriptsChecked / no sensitive code detected
SkillsMP Skill Marketplace Search and Management Tool. Provides complete functions for searching, viewing details, installing and updating skills on the https://skillsmp.com/ website. Supports two search modes: keyword search and AI semantic search. Use this tool when you need to: (1) Search for skills on specific topics (such as "SEO", "video production"), (2) Find relevant skills through natural language descriptions (such as "how to create a web scraper"), (3) View detailed skill information (version, author, rating, examples), (4) Install discovered skills with one click, (5) Check for updates of installed skills, (6) Manage local skill library.
4installs
Sourcegccszs/skillsmp-searcher
Added on
NPX Install
npx skill4agent add gccszs/skillsmp-searcher skillsmp-searcherTags
Translated version includes tags in frontmatterSKILL.md Content (Chinese)
View Translation Comparison →SkillsMP Skill Search
This tool provides search functionality for the SkillsMP Skill Marketplace, helping users quickly discover and locate the skills they need.
API Configuration
Before first use, you need to configure the API Key. Three configuration methods are supported (sorted by priority):
- Environment variable (recommended): Set the environment variable
SKILLSMP_API_KEY - Development key file: Create (already in .gitignore)
references/api_key_real.txt - Template file: Edit
references/api_key.txt
Format: Plain text API Key string (e.g., )
sk_live_skillsmp_eb_6A4Y9LJAhtzPFsmX0v67zhingVC0CrQZ4Qqlin4Notes:
- has been added to .gitignore and will not be committed to public repositories
api_key_real.txt - Do not commit files containing real API Keys to public repositories
- Files support comment lines starting with , which will be automatically skipped
#
Search Modes
1. Keyword Search
Use for keyword-based search.
scripts/search_skills.pyApplicable scenarios:
- Users search with clear keywords (e.g., "SEO", "PDF", "translation")
- Need to sort by popularity or latest time
- Need to browse results by pages
Parameters:
- (required): Search keyword
q - : Page number, default 1
page - : Number of items per page, default 20, maximum 100
limit - : Sort method,
sortBy(popular, default) orstars(latest)recent
Example:
bash
python scripts/search_skills.py "SEO" --page 1 --limit 10 --sortBy stars2. AI Semantic Search
Use for semantic understanding-based search.
scripts/ai_search.pyApplicable scenarios:
- Users describe needs in natural language (e.g., "how to make videos", "help me process PDF documents")
- Search intent is complex and requires context understanding
- Unsure of specific keywords, hoping for AI intelligent matching
Parameters:
- (required): Natural language search query
q
Example:
bash
python scripts/ai_search.py "How to create a web scraper"3. One-click Skill Installation
Use to search and install skills.
scripts/install_skill.pyCommands:
- [query] [--index N]: Search and install the Nth skill (default 1st)
install - [url/path]: Install directly from URL or local path
install - : List all installed skills
list
Examples:
bash
# Search and install the first result
python scripts/install_skill.py install "视频编辑"
# Search and install the skill at specified index
python scripts/install_skill.py install "PDF" --index 2
# Install directly from URL
python scripts/install_skill.py install "https://example.com/skill.skill"
# Install from local file
python scripts/install_skill.py install "/path/to/skill.skill"
# List installed skills
python scripts/install_skill.py listFeatures:
- Automatically extract and install skills to Claude Code skill directory
- Support installation from URL or local file
- List all installed skills
4. View Skill Details
Use to view detailed information of specific skills.
scripts/skill_info.pyApplicable scenarios:
- Need to understand complete information of a skill
- View skill version, author, rating, tags
- Obtain skill usage examples and installation commands
Parameters:
- (required): Skill ID or name
skill_id - : Output in raw JSON format
--json - : Custom API key
--api-key
Examples:
bash
# View detailed skill information
python scripts/skill_info.py "pdf-processor"
# Output in JSON format
python scripts/skill_info.py "video-editor" --jsonDisplay content:
- Skill name, author, star rating
- Version number and detailed description
- Category tags
- Repository link and installation command
- Dependency requirements
- Usage examples
5. Check Skill Updates
Use to check for updates of installed skills.
scripts/check_updates.pyApplicable scenarios:
- Regularly check if installed skills have new versions
- Obtain the version number and rating of the latest version
- Decide whether to update skills
Parameters:
- : Force check (ignore cache)
--force - : Output in JSON format
--json - : Custom API key
--api-key
Examples:
bash
# Check updates for all installed skills
python scripts/check_updates.py
# Force check (bypass 1-hour cache)
python scripts/check_updates.py --force
# Output in JSON format
python scripts/check_updates.py --jsonFeatures:
- Automatically scan Claude Code skill directory
- Compare local version with the latest version in SkillsMP Marketplace
- Intelligent caching mechanism (no repeated checks within 1 hour)
- Display upgrade path and installation command for updatable skills
API Endpoints
For detailed API documentation, please refer to .
references/api_documentation.mdBase URL:
https://skillsmp.com/api/v1| Endpoint | Method | Function |
|---|---|---|
| GET | Keyword search |
| GET | AI semantic search |
Error Handling
API error codes:
| Error Code | HTTP Status | Description |
|---|---|---|
| 401 | API Key not provided |
| 401 | Invalid API Key |
| 400 | Required query parameter missing |
| 500 | Internal server error |
Error response format:
json
{
"success": false,
"error": {
"code": "INVALID_API_KEY",
"message": "The provided API key is invalid"
}
}Usage Flow
Search and Install Skills:
- Ensure API Key is configured (prefer using environment variable )
SKILLSMP_API_KEY - Select search mode based on needs:
- Clear keywords → Keyword search ()
search_skills.py - Natural language description → AI semantic search ()
ai_search.py
- Clear keywords → Keyword search (
- Install directly after search:
- Install using index:
install_skill.py install "keyword" --index N - Install directly from URL:
install_skill.py install "URL"
- Install using index:
Manage Installed Skills:
- List installed skills:
install_skill.py list - View skill details:
skill_info.py "skill name" - Check for updates:
check_updates.py
Notes:
- API Key must be configured for first use
- Search results are sorted by popularity by default
- Skills are installed to or the corresponding system skill directory
~/.claude/skills/ - Update check has a 1-hour cache, use to bypass
--force