Searches Claude Code skills across local ~/.claude/skills, skills.sh CLI directory, and GitHub fallback. Outputs markdown table and JSON with install info, sorted by source.
From skilllessnpx claudepluginhub 0oooooooo0/skilllessThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Details PluginEval's skill quality evaluation: 3 layers (static, LLM judge), 10 dimensions, rubrics, formulas, anti-patterns, badges. Use to interpret scores, improve triggering, calibrate thresholds.
Search for Claude Code skills across multiple sources.
user-invocable: false description: Searches for relevant skills across local installation, skills.sh directory, and GitHub. Called by other skills or commands. allowed-tools: [Read, Glob, Grep, Bash, WebSearch]
When called with a search query, search these 3 sources and return consolidated results.
Search already-installed skills:
Glob: ~/.claude/skills/*/SKILL.md
Grep: search for the query keywords in matched files
Mark these as installed: true.
Search the skills.sh open skill directory using the CLI:
npx skills find {query}
Parse the output to extract matching skills. Each line follows the format:
owner/repo@skill-name <N> installs
ā https://skills.sh/owner/repo/skill-name
Extract from the output:
npx skills add -y -g <owner/repo@skill-name>IMPORTANT: Always use the exact owner/repo path from the CLI output. Do NOT guess or modify the path.
Only if Sources 1-2 return fewer than 3 results total:
WebSearch: site:github.com "SKILL.md" claude {query}
Parse results to extract skill repositories.
Return results as a markdown table:
| # | Name | Source | Description | Installed |
|---|---|---|---|---|
| 1 | skill-name | local/skills.sh/github | Short description | Yes/No |
Sort order: local first, then skills.sh, github.
Also return a structured JSON block for programmatic use:
{
"results": [
{
"name": "skill-name",
"source": "local|skills.sh|github",
"description": "...",
"installed": true,
"install_info": {
"type": "skills-add|github-plugin|skill-md|installed",
"url_or_name": "..."
}
}
],
"query": "original query",
"total": 5
}