skill-creator

Build, refine, and evaluate OpenCode skills with eval sets and reports.

1|1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/PedroHBO/opencode-config-skills --skill skill-creator-pedrohbo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/PedroHBO/opencode-config-skills/tree/main/skills/skill-creator
Command: npx skills add https://github.com/PedroHBO/opencode-config-skills --skill skill-creator-pedrohbo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This meta-skill orchestrates the end-to-end lifecycle of OpenCode skill creation: from discovery and activation to evaluation and packaging, enabling consistent, repeatable workflows for building high-quality skills.

Core Features & Use Cases

  • Orchestrates the entire skill lifecycle, including skeleton SKILL.md generation, evals scaffolding, and a reference library.
  • Provides an evaluation loop (train/test split, live reporting, benchmark aggregation) to drive iterative improvements.
  • Supplies templates, tooling, and scripts to design, run, and package OpenCode skills, and to compare iterations.
  • Use cases: creating a new skill, refining an existing skill, or benchmarking multiple iterations to converge on reliable activation and behavior.

Quick Start

Copy this meta-skill into your OpenCode skills directory and start the evaluation loop with a sample prompt to begin refining.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I automate OpenCode skill creation and evaluation end-to-end?

Automate OpenCode skill creation by orchestrating the lifecycle from skeleton SKILL.md generation to eval scaffolding, running an evaluation loop with train/test splits, live reporting, and benchmark aggregation to drive iterative improvements.

How does the evaluation loop work for refining OpenCode skills?

The evaluation loop works by scaffolding eval sets, applying train/test splits, aggregating benchmarks, and generating live reports to compare multiple iterations and converge on reliable skill activation and behavior.

What is the best way to scaffold evals for a new OpenCode skill?

The best way to scaffold evals is using the provided templates and scripts to design, run, and package OpenCode skills, enabling a structured workflow for discovering, activating, and evaluating skills with benchmarks and reports.

Do I need pyyaml to build and benchmark OpenCode skills?

Yes, you need the pyyaml dependency to run the scripts and tooling that generate skeleton SKILL.md files, scaffold evals, and execute the evaluation loop for building and refining OpenCode skills.

Can I compare multiple iterations of an OpenCode skill to ensure reliable activation?

Yes, you can compare multiple iterations by running the benchmark aggregation and live reporting features, which evaluate different versions against test sets to help you converge on consistent, repeatable skill behavior.

What are the limitations of using a meta-skill for OpenCode skill lifecycle management?

Limitations include its strict focus on the OpenCode platform ecosystem, meaning it orchestrates SKILL.md generation and evals specifically for OpenCode skills rather than providing general software testing or generic CLI automation capabilities.