opencode-skill-creator

Automate the OpenCode skill lifecycle from evaluation loops to packaging.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/jamesogunsan/prod-eng-skills --skill opencode-skill-creator-jamesogunsan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opencode-skill-creator
Source: https://github.com/jamesogunsan/prod-eng-skills/tree/main/plugins/skill-development/skills/opencode-skill-creator
Command: npx skills add https://github.com/jamesogunsan/prod-eng-skills --skill opencode-skill-creator-jamesogunsan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires anthropic, pyyaml.

What problem does it solve?

OpenCode skill design and refinement is a complex, multi-step process that benefits from a repeatable workflow. This Skill provides a structured approach to building, evaluating, iterating, and packaging OpenCode skills, helping teams reduce drift, improve triggering accuracy, and accelerate delivery.

Core Features & Use Cases

  • End-to-end cycle support: define intent, draft, evaluate, iterate, and package skills.
  • Evaluation governance: run trigger tests, grade results, and track improvements across iterations.
  • Packaging readiness: verify readiness for distribution and streamline Skill deployment.

Quick Start

Initiate an end-to-end run to develop and optimize an OpenCode skill from scratch and iterate based on evaluation feedback.

Frequently Asked Questions about opencode-skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate the end-to-end skill development lifecycle for Claude and OpenCode?

Automating the OpenCode skill development lifecycle involves coordinating evaluation loops, drafting improvement prompts, and packaging outputs to accelerate testing and deployment. This structured approach reduces drift and improves triggering accuracy across repeated experiments.

What is the best way to run trigger-evaluation loops when refining prompt engineering outputs?

Running trigger-evaluation loops requires drafting evaluation prompts, executing tests, collecting grading results, and iterating descriptions. This cycle tracks improvements across iterations to validate trigger tuning and ensure robust skill behavior before packaging.

Can I use this approach to package Claude skills at scale for team distribution?

Yes, packaging Claude skills at scale is supported by verifying distribution readiness and streamlining deployment. Teams can safely bundle iterated, evaluated skills into distributable packages ready for downstream use.

Do I need Anthropic and pyyaml dependencies to build and evaluate OpenCode skills?

Yes, building and evaluating OpenCode skills requires Anthropic and pyyaml dependencies. These libraries facilitate the underlying prompt execution, evaluation grading, and configuration management needed for the automated iteration workflow.

How does an automated evaluation loop improve trigger tuning for OpenCode skills?

An automated evaluation loop improves trigger tuning by repeatedly testing skill descriptions against expected triggers, grading the results, and feeding improvements back into the prompt. This iterative process increases accuracy and reduces misfiring over time.

What are the limitations of automating skill packaging without manual review?

Automating skill packaging without manual review risks deploying unverified trigger logic or incomplete iterations. While automation accelerates readiness checks, human oversight ensures the final distributable bundle safely handles edge cases and complex intents.