What problem does it solve? Writing agent skills that fire reliably and behave predictably is hard: descriptions fail to trigger, steps end prematurely, and bodies sprawl with stale or duplicated content. This Skill provides one repeatable process for creating, tuning, and repairing opencode skills so the agent follows the same process every run. ## Core Features & Use Cases - Three work shapes: Forge a new skill from scratch, retune an existing skill with a targeted change, or refactor a misbehaving skill that won't fire, rushes, sprawls, or drifts. - Harness validation: Enforces opencode mechanics including name regex rules, discovery paths, frontmatter fields, and permission checks via built-in harness and load-failure checklists. - Failure-mode diagnosis: Maps symptoms like premature completion, duplication, sediment, no-ops, and negation to specific cures defined in the bundled glossary. - Use Case: You wrote a skill that the agent never invokes. Run the refactor flow to sharpen the description's leading word, verify the name matches its folder, and confirm it appears in a fresh session's skill list. ## Quick Start Ask the agent to use the skillsmith skill to forge a new opencode skill for your desired behavior, starting with its questioning step.