unclejobs-ai/second-claude-code/discover
Claude Code and agent skill by unclejobs-ai/second-claude-code
- community
Checking that the SKILL.md file is still in the repository.
Use when the current skills cannot handle a task and new skills are needed
Install
npx vskill@latest install unclejobs-ai/second-claude-code/discoverSKILL.md
Resolve runtime paths before file or script operations.
Iron Law
Check existing tools before installing new ones.
Red Flags
- "This package looks useful, let me install it" → STOP, because installation requires explicit user approval after scoring — never auto-install.
- "It has 5000 stars so it must be safe" → STOP, because popularity alone is not safety — check for lifecycle scripts, license, recency, and dependency weight before recommending.
- "I need an external tool for this" → STOP, because built-in capabilities (Read, WebFetch, Bash) must be checked first — install only when built-ins genuinely cannot handle the task.
- "The README looks fine, skip the inspection" → STOP, because candidate inspection of the actual SKILL.md/README is mandatory for the top 3 — metadata alone is insufficient.
- "It scored 2.5 but it's the only option" → STOP, because packages below 3.0 must not be recommended — suggest building a custom pipeline instead.
Discover
Find existing skills first, then search external marketplaces only when needed and safe. Discovery is registry-first: prefer the official/local/verified registry path before broader community search.
When to Use
- The current skills do not cover the task
- A pipeline references a missing capability
- The user wants to browse or install additional skills
Workflow
- Check built-in capabilities: Before searching, check if the requested capability is already available through built-in tools (Read for PDFs, WebFetch for URLs, Bash for shell tasks, etc.). If built-in tools suffice, report that and skip external search.
- Scan local skills by name and description.
- If no strong match, search external sources in priority order (see Source Prioritization). Treat official/local/verified registry sources as the default adoption path.
- Candidate Inspection: Fetch and read README/SKILL.md for the top 3 candidates. If inspection is blocked (private repo, rate limit): (a) search package name + "review"/"tutorial", (b) check npm page for README, (c) note "inspection blocked" and apply a -1 score penalty. See
references/discover-scoring.mdfor the full workflow. - Score candidates on relevance, popularity, recency, dependency weight, and source trust. Show the full weighted breakdown (see
references/discover-scoring.md). - Apply the Build vs Install threshold. If no candidate scores above 3.0, recommend a custom pipeline instead.
- Present ranked options with pinned versions and wait for explicit approval.
- Install only with approval and only when the environment supports it.
Source Prioritization
| Priority | Source | Condition | Trust Tier | |
|---|---|---|---|---|
| 1 | Local skills/ directory | Always | Tier 1 (highest) | |
| 2 | GitHub repos with SKILL.md | When gh is available | Tier 2 | |
| 3 | npm packages with claude-code keyword | When npm is available | Tier 3 | |
| 4 | General web search | Always available | Tier 4 (lowest) |
Trust tier scores: Tier 1 = 5, Tier 2 = 4, Tier 3 = 3, Tier 4 = 2. Bumps apply for verified orgs or scoped packages.
Evaluation Weights
Each criterion is scored 1-5. The weighted sum produces a final score (1.0-5.0).
| Criterion | Weight | Scoring Guide | |
|---|---|---|---|
| Relevance | 30% | 5 = exact match, 3 = partial overlap, 1 = tangential | |
| Popularity | 20% | 5 = 1000+ stars, 3 = 100-999, 1 = <50 | |
| Recency | 20% | 5 = updated within 30 days, 3 = within 6 months, 1 = >1 year stale | |
| Dependencies | 15% | 5 = zero or minimal, 3 = moderate (5-15), 1 = heavy or native | |
| Source trust | 15% | See trust tier mapping above |
Thresholds
| Score Range | Action | |
|---|---|---|
4.0+ | Strong recommendation -- install with confidence | |
3.0-3.9 | Viable with caveats -- list limitations | |
<3.0 | Do NOT recommend. Suggest building a custom pipeline instead. |
Safety
- Never auto-install. Pin exact versions (see
references/discover-scoring.md). - Postinstall check: Before recommending any npm package, inspect its
package.jsonforpreinstall,install, orpostinstallscripts. Flag packages with lifecycle scripts and apply a -1 score penalty. Packages with obfuscated or network-calling lifecycle scripts must be rejected entirely. - Flag heavy or stale packages.
- Degrade gracefully to local-scan-only mode if marketplace tooling is missing.
- Flag repos with no LICENSE file or suspicious content.
Output Format
Return a ranked list AND save results to <plugin-data>/discovers/{query-slug}.json:
Gotchas
- Never invent package names.
- Never recommend a package without checking recency and source.
- Never skip the approval step.
- Never recommend a bare repo URL without a pinned version or commit hash.
- Never rely solely on metadata -- always attempt Candidate Inspection.
- If marketplace CLI does not exist, skip silently and note the gap.
- Never search externally when built-in tools already handle the capability.
- Always persist discover results to JSON for future reference.
Subagents
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/discover/SKILL.md
Popularity
- Repository stars
- 39
- Repository forks
- 8
- 7-day trend score
- 18
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/unclejobs-ai/second-claude-code/discover)