skill-creator

Create and validate self-contained agent skills with YAML frontmatter and metadata.

313|131|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/7df-lab/devo --skill skill-creator-7df-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/7df-lab/devo/tree/main/crates/server/skills/.system/skill-creator
Command: npx skills add https://github.com/7df-lab/devo --skill skill-creator-7df-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill guides agents through designing, implementing, validating, and improving self-contained skills without omitting required metadata, workflows, or supporting resources.

Core Features & Use Cases

  • Skill Design: Translate specialized workflows, domain knowledge, and tool integrations into focused skill structures.
  • Skill Initialization: Create valid skill directories with required frontmatter, interface metadata, and optional resource folders.
  • Validation and Iteration: Check naming, YAML frontmatter, required fields, and metadata consistency before forward-testing realistic tasks.
  • Use Case: Use this Skill when creating a new document-processing, engineering, research, or automation skill, or when updating an existing skill to improve triggering and execution quality.

Quick Start

Use the skill-creator skill to create or update a self-contained skill for the requested workflow, including its SKILL.md, resources, metadata, and validation steps.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create self-contained agent skills with valid YAML frontmatter?

To create agent skills, you design structured instructions and metadata, then validate YAML frontmatter and required fields using bundled scripts. This ensures skills are self-contained with proper resource directories and hyphen-case naming.

What is the best way to validate metadata consistency before testing agent workflows?

Validating metadata consistency involves checking naming conventions, YAML frontmatter, and required fields using PyYAML-based scripts. This process ensures skill structures trigger correctly before forward-testing realistic tasks.

Do I need PyYAML to use the skill validation and metadata generation scripts?

Yes, PyYAML is a required dependency for running the bundled validation and metadata scripts. It parses YAML frontmatter to verify required fields and metadata consistency during skill creation.

Can I update an existing skill to improve agent triggering and execution quality?

Updating existing skills involves revising structured instructions, metadata, and resources to improve triggering. You validate the updated YAML frontmatter and workflow specialization before forward-testing execution quality.

What limitations apply when integrating external tools into agent workflows?

Tool integration within skills requires self-contained resource directories and valid metadata. Limitations arise when workflows omit required frontmatter or lack populated resource folders, preventing proper validation.

When do I need to populate resource directories for skill creation?

Resource directories must be populated when skills require reusable resources like scripts or references. This ensures the skill remains self-contained and functions correctly during agent workflow execution.