ワンクリックで
scan
Automatically discover and install relevant skills from SkillsMP and other sources
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Automatically discover and install relevant skills from SkillsMP and other sources
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | scan |
| description | Automatically discover and install relevant skills from SkillsMP and other sources |
Automatically discovers and installs Claude skills from SkillsMP.com, official sources, and third-party marketplaces based on project context.
This skill is invoked when:
/auto-skills command is runUses AI semantic search to find relevant skills.
API: GET https://skillsmp.com/api/v1/skills/ai-search
Queries based on context:
| Detected Tech | AI Search Query |
|---|---|
| Go | best practices for Go development performance and testing |
| GraphQL | GraphQL schema design and resolver patterns |
| Next.js | Next.js server components and performance optimization |
| Playwright | Playwright testing best practices and page objects |
| React | React component patterns and state management |
| TypeScript | TypeScript type safety and utility patterns |
| Database | database modeling and query optimization |
Source: https://github.com/anthropics/skills
Already installed via compound-engineering@every-marketplace
SKILL_INSTALL_LOCATION env var for target location
workspace → install to ~/.claude/skills/ (default)project → install to .claude/skills/# Determine installation location
SKILL_DIR="${SKILL_INSTALL_LOCATION:-workspace}"
if [ "$SKILL_DIR" = "workspace" ]; then
TARGET="$HOME/.claude/skills"
else
TARGET=".claude/skills"
fi
# Check for existing skills in BOTH locations
get_installed_skills() {
# Check workspace skills
if [ -d "$HOME/.claude/skills" ]; then
for dir in "$HOME/.claude/skills"/*; do
if [ -d "$dir" ]; then
basename "$dir"
fi
done
fi
# Check project skills
if [ -d ".claude/skills" ]; then
for dir in ".claude/skills"/*; do
if [ -d "$dir" ]; then
basename "$dir"
fi
done
fi
}
INSTALLED_SKILLS=$(get_installed_skills)
# Search SkillsMP API
curl -X GET "https://skillsmp.com/api/v1/skills/ai-search?q=<encoded_query>" \
-H "Authorization: Bearer $SKILLSMP_API_KEY"
# Check if skill already exists before installing
skill_name="example-skill"
if echo "$INSTALLED_SKILLS" | grep -qx "$skill_name"; then
echo "✓ $skill_name already installed, skipping"
else
mkdir -p "$TARGET"
git clone <repo_url> "$TARGET/$skill_name"
fi
Given project context:
{
"languages": ["go"],
"frameworks": ["graphql"]
}
Actions:
Go development best practices performance testingGraphQL schema design resolver patternsWhen reviewing search results, prioritize skills with:
SKILLSMP_API_KEY is not setAfter installing, always output:
## Auto Skills Complete
Skills installed to: ~/.claude/skills/ (workspace)
Installed 3 new skills:
1. **go-performance** (⭐ 234)
- Go performance optimization patterns
- Source: github.com/user/go-performance
2. **graphql-schema-design** (⭐ 156)
- GraphQL schema best practices
- Source: github.com/user/graphql-skills
3. **testing-patterns** (⭐ 89)
- Testing strategies for Go and GraphQL
- Source: skillsmp.com/skills/...
| Variable | Required | Description |
|---|---|---|
SKILL_INSTALL_LOCATION | No | Where to install skills: workspace (~/.claude/skills/) or project (.claude/skills/). Default: workspace |
SKILLSMP_API_KEY | Yes | API key for SkillsMP.com |
AUTO_SKILL_MAX | No | Max skills to install (default: 5) |
AUTO_SKILL_ENABLED | No | Disable auto-skill (default: true) |
Go error handling patterns including wrapping, custom error types, errors.Is/As, and error conventions. Use when handling, creating, or checking errors in Go.
Go performance optimizations including memory allocation reduction, efficient string building, I/O operations, and resource pooling. Use when optimizing Go code for speed or memory efficiency.
Go testing best practices including table-driven tests, race detection, test coverage, and mocking strategies. Use when writing or reviewing Go tests.
GraphQL resolver patterns including dataloader for N+1 prevention, context propagation, authorization, error handling, and validation. Use when implementing GraphQL resolvers.
GraphQL schema design including types, fields, pagination, nullability, naming conventions, and descriptions. Use when designing or modifying GraphQL schemas.
Next.js Metadata API for SEO, OpenGraph tags, structured data, and social sharing. Use when implementing metadata, SEO, or social media previews.