Agent Skill
2/7/2026

skills-discovery

Find and evaluate community skills, plugins, and marketplaces. Use when searching for existing skills, evaluating safety, or when "find skill", "discover plugin", "community skills", or "marketplace" are mentioned.

O
outfitter
22GitHub Stars
1Views
npx skills add outfitter-dev/agents

SKILL.md

Nameskills-discovery
DescriptionFind and evaluate community skills, plugins, and marketplaces. Use when searching for existing skills, evaluating safety, or when "find skill", "discover plugin", "community skills", or "marketplace" are mentioned.

name: skills-discovery description: Find and evaluate community skills, plugins, and marketplaces. Use when searching for existing skills, evaluating safety, or when "find skill", "discover plugin", "community skills", or "marketplace" are mentioned. metadata: version: "1.0.0" related-skills: - skills-dev - claude-plugins allowed-tools: Read WebFetch WebSearch Bash(gh:*)

Skills Discovery

Find community skills and plugins, evaluate quality and safety before use.

<when_to_use>

  • Searching for existing skills before building from scratch
  • Evaluating community plugins for safety and quality
  • Finding inspiration for skill design patterns
  • Auditing plugins before installation

NOT for: creating new skills (use skills-dev), validating your own skills (use skills-dev)

</when_to_use>

Discovery Workflow

  1. Search — Find candidates via GitHub topics or code search
  2. Filter — Apply quality heuristics to shortlist
  3. Audit — Security review before installation
  4. Adapt — Customize or extract patterns for your use

GitHub Discovery

Topic Pages

High-signal discovery starting points:

TopicContentURL
claude-code-pluginPluginshttps://github.com/topics/claude-code-plugin
claude-code-plugin-marketplaceMarketplaceshttps://github.com/topics/claude-code-plugin-marketplace
claude-code-skillsSkill packshttps://github.com/topics/claude-code-skills
claude-code-skillIndividual skillshttps://github.com/topics/claude-code-skill

Code Search Patterns

Precise searches for specific artifacts:

# Find SKILL.md files in .claude/skills paths
filename:SKILL.md path:.claude/skills

# Find marketplace configurations
".claude-plugin/marketplace.json"

# Find plugin manifests
".claude-plugin/plugin.json"

# Find hook configurations
"PreToolUse" AND hooks

# Find skills with specific features
filename:SKILL.md "context: fork"
filename:SKILL.md "allowed-tools"
filename:SKILL.md "disable-model-invocation"

Recency Filters

Focus on actively maintained projects (adjust dates as needed):

# Updated in last 90 days (calculate: date -v-90d +%Y-%m-%d)
pushed:>YYYY-MM-DD

# Updated since plugins era (Oct 2025+)
pushed:>2025-10-01

Official Sources

SourceTrust LevelNotes
anthropics/claude-plugins-officialHighCurated, reviewed
agentskills/agentskillsHighSpec + reference skills
platform.claude.com docsHighOfficial patterns
Community topicsMediumPopularity ≠ quality
"Awesome" listsLow-MediumCurated but not audited

Quality Heuristics

Real Usage Signals

SignalGoodSuspicious
UpdatesRecent commits, active issuesStale for 6+ months
StarsSteady growthSudden spike (star farming)
Issues/PRsOpen and being addressedMany open, no responses
Install docsUses official commands"curl | bash" installs
DependenciesMinimal, explainedMany unexplained deps

Content Quality

CheckGoodBad
DescriptionClear WHAT + WHEN + TRIGGERSVague "helps with files"
allowed-toolsMinimal, justifiedFull tool access
disable-model-invocationUsed for side effectsMissing for deploy/commit
ScriptsDocumented, minimalObfuscated, complex
HooksObvious purposeHidden network calls

Marketplaces

Good SignRed Flag
Version pinningFloating branches
Listed sources visibleOpaque references
Clear update policySilent auto-updates
Curated with criteria"Everything goes"

Security Audit

Threat Model

Installing skills/plugins = running code. Treat with same care as npm packages.

SurfaceRiskMitigation
Skills with BashCommand executionReview allowed-tools
HooksLifecycle interceptionReview hook scripts
MCP serversExternal connectionsReview endpoints
Preprocessing !Shell before thinkingReview commands

Audit Checklist

Before installing, review:

For Skills:

  • Read SKILL.md frontmatter (allowed-tools, disable-model-invocation)
  • Check for scripts/ directory — review any scripts
  • Search for ! ` preprocessing commands
  • Verify no secrets/credentials in files

For Plugins:

  • Read .claude-plugin/plugin.json
  • Check for hooks/ — review hook scripts
  • Check for .mcp.json — review MCP endpoints
  • Review all referenced skill SKILL.md files

For Hooks:

  • Understand exit code semantics (0=allow, 2=block)
  • Check for network calls in hook scripts
  • Verify no data exfiltration patterns

Sandboxing

When running untrusted skills:

  1. Restrict tools — Start with minimal allowed-tools, expand as needed
  2. Isolate context — Use context: fork to limit blast radius
  3. Block side effects — Add disable-model-invocation: true initially
  4. Monitor first run — Watch tool calls on first execution

Safe First Run

# Test skill in restricted mode:
---
name: untrusted-skill-test
allowed-tools: Read, Grep, Glob  # read-only first
context: fork                     # isolated
disable-model-invocation: true   # explicit only
---

Expand permissions only after reviewing behavior.

Use Case Catalog

Common skill categories with examples (for inspiration, not endorsement):

Workflow Automation

PatternWhat It DoesKey Features
PR workflowsSummarize, review, update PRsPreprocessing with gh
Issue pipelinesTriage → implement → shipArtifact-based state
Release automationPreflight → deploy → verifySide-effect gates

Code Quality

PatternWhat It DoesKey Features
Spec gatesVerify scope before codingFork for clean analysis
Adversarial reviewSecurity-focused code reviewThreat model in artifacts
Refactor loopsSafe read-only explore firstTool restrictions

Domain Skills

PatternWhat It DoesKey Features
Framework-specificRails, React, etc conventionsNested skill discovery
DB-awareSchema injection for queriesPreprocessing with psql
Platform integrationsJira, Linear, GitHubMCP or API wrappers

Safety & Guardrails

PatternWhat It DoesKey Features
Safety netsBlock irreversible operationsPreToolUse hooks
HardstopsRequire human acknowledgmentExit code blocking
Test gatesEnforce tests before commitHook enforcement

Context Management

PatternWhat It DoesKey Features
Memory pluginsPersist across sessionsMCP-backed storage
Context ledgersRolling state in filesHook-driven updates
Constraint filesMinimal "always load" contextShared conventions

Extraction Patterns

When you find a useful skill, extract patterns rather than copying wholesale:

  1. Identify the pattern — What makes it work?
  2. Adapt to your context — Match your conventions
  3. Minimize scope — Take only what you need
  4. Document provenance — Note where the pattern came from
<rules>

ALWAYS:

  • Verify recency (prefer active projects)
  • Review security surfaces before install
  • Start with restricted permissions
  • Document what you installed and why

NEVER:

  • Blindly install from unknown sources
  • Trust stars as quality signal
  • Run obfuscated scripts
  • Skip hook script review
</rules> <references> </references>
Skills Info
Original Name:skills-discoveryAuthor:outfitter