skill-creator

Automate the lifecycle of creating, testing, and refining Claude skills.

53|68|Updated Jan 5, 2021
One-click install
npx skills add https://github.com/tmforum-oda/oda-canvas --skill skill-creator-tmforum-oda
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/tmforum-oda/oda-canvas/tree/main/skills/skill-creator
Command: npx skills add https://github.com/tmforum-oda/oda-canvas --skill skill-creator-tmforum-oda

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Skill creators and evaluators often struggle to design, test, and iterate Claude skills efficiently. This Skill provides a repeatable workflow to create, refine, evaluate, and package skills, reducing guesswork and speeding up iteration.

Core Features & Use Cases

  • End-to-end skill development: draft, test, evaluate, and iterate.
  • Eval loops with train/test holdouts to prevent overfitting and quantify improvements.
  • Automated reporting, benchmarks, and packaging into deployable skill artifacts.
  • Guidance for description optimization and trigger tuning to improve accuracy.

Quick Start

Create or update SKILL.md to set your skill's name and description, then run the evaluation loop to test and iteratively improve it.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create and iterate Claude skills with an evaluation loop?

You create and iterate Claude skills by drafting a SKILL.md with name and description, then running an evaluation loop with train/test holdouts to quantify improvements and prevent overfitting. This automated workflow handles testing, reporting, and packaging into deployable artifacts.

What is the best way to evaluate and benchmark prompt engineering workflows?

The best way to evaluate prompt engineering workflows is to apply train/test holdouts during iteration to prevent overfitting. This approach quantifies improvements through automated benchmarks and reporting, ensuring your skill triggers and descriptions are accurately tuned before deployment.

Do I need pyyaml to package Claude skills for deployment?

Yes, you need the pyyaml dependency installed to support the skill creation workflow. It enables the automated evaluation, reporting, and packaging processes that convert your SKILL.md drafts and associated scripts into deployable skill artifacts.

How does automated benchmarking improve skill description optimization?

Automated benchmarking improves skill description optimization by providing quantitative feedback during the iteration loop. By evaluating trigger tuning and description accuracy against test holdouts, you can measure performance gains and refine the skill to achieve higher accuracy before packaging.

Can I use this skill evaluation workflow for any domain?

Yes, you can use this skill evaluation workflow for any domain. The end-to-end lifecycle of drafting, testing, evaluating, and iterating applies universally across domains, allowing you to standardize skill creation and deployment regardless of the specific subject matter.

When should I use train/test holdouts for skill iteration?

You should use train/test holdouts for skill iteration when you want to prevent overfitting and accurately quantify improvements. This method ensures that your evaluation benchmarks reflect genuine performance gains rather than memorized data, yielding more robust deployable artifacts.