leaf-skill-creator

Generate spec.yaml files from natural-language spec.md content for leaf skills.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of new leaf skills for the expert skilltree and generates structured spec.yaml files from natural-language spec.md content, simplifying the process of skill development.

Core Features & Use Cases

  • Leaf Skill Creation: Automatically create new leaf skills with a standard directory structure and metadata.
  • Spec.yaml Generation: Convert natural-language spec.md content into structured spec.yaml files.
  • Use Case: When you need to add a new leaf skill with specific porting rules, use this Skill to generate the necessary files quickly and ensure consistency.

Quick Start

Run: /leaf-skill-creator <name>

Frequently Asked Questions about leaf-skill-creator

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

FAQPage Schema
How do I generate a spec.yaml file from a markdown spec?

To generate a spec.yaml file from natural-language markdown, you need a structured skill directory containing spec.md files. This automation process parses your markdown content and outputs the structured YAML configuration required for expert skilltrees.

What is a leaf skill in an ARM64 porting workflow?

A leaf skill in an ARM64 porting workflow is a specialized, structured directory containing SKILL.md and reference files that defines specific porting rules. It acts as a terminal node in an expert skilltree, providing targeted instructions for code migration tasks.

How do I automate leaf skill creation for an expert skilltree?

You can automate leaf skill creation by executing a single command that initializes a standard directory structure with SKILL.md, references, and YAML files. This ensures consistent metadata generation and structural compliance for your new skills.

What directory structure is required for ARM64 porting skills?

The required directory structure for ARM64 porting skills includes a root SKILL.md file, a references directory containing spec files in markdown format, and generated YAML files. This structure ensures proper parsing and skilltree integration.

Do I need to write spec.yaml manually for code migration rules?

You do not need to write spec.yaml manually for code migration rules. By providing natural-language spec.md documents, the generation process automatically extracts the porting rules and converts them into the structured YAML format.