Install
openclaw skills install @raguets/gear-upPart of the Overpowered skill suite. Create and activate the smallest temporary capability needed to close a real execution gap during a task, then measure whether it helped and discard or nominate it for reuse. Use only when installed skills, available tools, existing context, knowledge retrieval, and Academy candidates cannot reliably perform a material part of the objective; supports temporary skills, context instructions such as AGENTS.md fragments, and runtime tools when the harness can load them dynamically.
openclaw skills install @raguets/gear-upEquip yourself with exactly what this task needs — reuse first, create only to close a material capability gap, and keep nothing by default.
gear-up is not a generic code generator and not a shortcut for writing many helper files. It is a last-mile capability acquisition protocol for a task that the current agent loadout cannot execute reliably.
Before generating an artifact, answer all six questions:
know-enough instead.For the full gate, read references/capability-gap-gate.md only when the gap is ambiguous.
Prefer the least powerful artifact that can solve the gap:
| Need | Preferred artifact |
|---|---|
| Missing facts, policy, precedent, or organizational context | No artifact; use know-enough |
| One-off operation already possible with generic tools | No artifact; perform it directly |
| Task-wide rule or convention that must remain salient | Temporary context instruction / AGENTS.md equivalent |
| Reusable multi-step reasoning or procedure for this task | Temporary skill |
| Missing deterministic operation or integration | Temporary runtime tool |
| Procedure needs a new deterministic operation | One temporary skill + one tool, only with explicit justification |
Read references/artifact-selection.md when more than one artifact type appears plausible.
Default budget per capability gap:
Do not split a simple capability into multiple files for elegance. Do not generate an agent/subagent definition merely to reduce the parent agent's context load.
Generate into a task-scoped temporary location, never directly into permanent harness configuration unless the user explicitly requested permanent installation.
Recommended logical layout:
.overpowered/runtime/<run-id>/
├── manifest.yaml
├── skills/ # only if needed
├── tools/ # only if needed
└── context/ # only if needed
The exact path is runtime-specific. The manifest records the gap, generated artifacts, activation method, validation evidence, and cleanup policy. Use references/runtime-manifest.example.yaml when a concrete manifest is useful.
Before a generated capability can affect execution:
dry-run when executable behavior is involved;Generated executable code is untrusted until validated. Apply human-gates before high-impact permissions or side effects.
After activation:
Never infer value merely because the artifact executed without errors.
A successful ephemeral capability is not automatically a permanent skill.
Record only enough evidence for later evaluation: capability gap, artifact type, task outcome, validation evidence, limitations, dependencies, and reuse hypothesis. Read references/academy-handoff.md for the portable handoff record; the full Overpowered repository also defines the Skill Academy protocol in ACADEMY.md.
skillify is downstream of Academy qualification: it generalizes and packages a proven method; it is not the hot-generation mechanism.
The skill defines policy, not magic. If the current harness cannot hot-load a generated artifact:
Read references/runtime-contract.md when integrating a harness adapter.
Stop gear-up when the material capability gap is closed with the smallest validated artifact, its value has been observed on the real task, and the artifact has been either discarded or recorded for Academy evaluation. Do not continue generating capabilities after the task can proceed reliably.