dont-reinventlisted
Install: claude install-skill LucioLiu/agent-modpack
**English** | [简体中文](SKILL.zh-CN.md)
# Find the wheel before you build one (an agent's self-learning capability)
> **What this is**: a "capability acquisition" discipline for a digital employee / agent. Install it, and when your agent hits a capability it doesn't have, it no longer just says "I can't do that" — it will, on its own: find an existing one → install it → break it in → sediment it back.
> **Why**: most of the capabilities you'll ever need already exist as a skill somewhere (deck generation, social publishing, document processing…). Building from scratch is the last resort, not the first reaction.
> **Capability boundary**: this skill does not ship its own search provider, downloader, or installer. The machine-readable provider-result / install-preview / provenance contracts live under `schemas/`; the actual search, preview/apply, update, uninstall, and harness placement must be supplied by the current environment's provider/installer adapter. When that capability isn't available, the only honest output is a manual-review plan — never claim a search or install actually happened.
## The core five steps (whenever a task needs a capability you don't have)
1. **Check the team's own shelf first**: `{{TEAM_SKILL_SHELF, e.g. <team-root>/methodology/skill-library/}}` — reuse what the team has already sedimented before you reinvent it.
2. **Search for an existing wheel** — go through whatever provider is genuinely available in the current environment, and get a structur