skill-creator

Guide users through designing, documenting, and evaluating Claude Code skills.

316|57|Updated Jun 14, 2025
One-click install
npx skills add https://github.com/syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill skill-creator-syahiidkamil
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/syahiidkamil/Software-Engineer-AI-Agent-Atlas/tree/main/.claude/skills/skill-creator
Command: npx skills add https://github.com/syahiidkamil/Software-Engineer-AI-Agent-Atlas --skill skill-creator-syahiidkamil

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill guides users through designing, documenting, and evaluating Claude Code skills. It standardizes SKILL.md creation, orchestrates interview-style elicitation, and supports automated evaluation and benchmarking loops for steady improvement.

Core Features & Use Cases

  • Capture Intent: define what a skill should enable and when it should trigger.
  • Interview and Research: gather requirements and map them to SKILL.md structure.
  • Write the SKILL.md: synthesize prompts, references, and tests into a cohesive skill entry.
  • Automate Evaluation: run trigger-eval loops, collect metrics, and generate reports to compare skill versions.

Quick Start

Draft a new skill, wire up eval prompts, run the evaluation loop, and iterate on the description until triggering is reliable.

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 structure a SKILL.md file for Claude?

To create a SKILL.md file for Claude, define the skill's purpose, trigger contexts, expected outputs, dependencies, and interfaces so Claude can reliably trigger and execute it. This skill standardizes that creation process through interview-style elicitation and structured documentation.

What's the best way to evaluate and benchmark Claude skills?

The best way to evaluate Claude skills is to run automated trigger-eval loops that collect metrics and generate reports comparing skill versions. This supports continuous iteration until skill triggering becomes reliable across different contexts.

How does interview-style elicitation work for defining skill requirements?

Interview-style elicitation works by guiding you through targeted questions to capture intent, gather requirements, and map them directly to the SKILL.md structure. This ensures the skill's purpose and trigger conditions are precisely documented before synthesis.

Do I need pyyaml to automate Claude skill evaluation loops?

Yes, you need pyyaml installed to use this skill, as it is a required dependency for parsing configuration and running the automated evaluation and benchmarking loops that measure skill triggering reliability.

Can I iterate on skill descriptions to improve trigger reliability?

Yes, you can iterate on skill descriptions to improve trigger reliability by running evaluation loops, reviewing collected metrics from generated reports, and refining the SKILL.md prompts and references until the expected triggering behavior is consistently achieved.

What components are included for synthesizing prompts and tests into a skill?

The included components for synthesizing a skill are scripts for automation, references for mapping requirements, and assets for supporting the SKILL.md creation and evaluation process. These work together to produce a cohesive, testable skill entry.