Create a New Skill from Topic

Generate a SKILL.md with frontmatter, sections, examples, and tests from a topic.

6|Updated Oct 25, 2025
One-click install
npx skills add https://github.com/williamzujkowski/cognitive-toolworks --skill create-a-new-skill-from-topic
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Create a New Skill from Topic
Source: https://github.com/williamzujkowski/cognitive-toolworks/tree/main/skills/core-skill-authoring
Command: npx skills add https://github.com/williamzujkowski/cognitive-toolworks --skill create-a-new-skill-from-topic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the creation of consistent, ready-to-publish Skill units from a topic, including metadata, sections, runnable examples, tests, and an index entry.

Core Features & Use Cases

  • Generates complete SKILL.md frontmatter (name, slug, description, capabilities, inputs, outputs, keywords, version, owner, license, security, links) and a structured, user-friendly description with required sections.
  • Produces a runnable example, evaluation scaffolding (tests/evals_<slug>.yaml), and an index_entry fragment for discovery.
  • Ensures validation gates (token budgets, safety checks) and deterministic output suitable for repository-wide skill catalogs.

Quick Start

Provide a topic and optional constraints to generate a ready-to-use SKILL.md folder with example and index entry.

Frequently Asked Questions about Create a New Skill from Topic

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

FAQPage Schema
How do I generate a SKILL.md file from a topic automatically?▼

To generate a SKILL.md from a topic, provide the topic and optional constraints to automate frontmatter, sections, examples, tests, and index entry creation, producing a ready-to-publish folder in skills/<slug>/.

What is included in automated skill authoring for production-grade metadata?▼

Automated skill authoring generates complete frontmatter including name, slug, description, capabilities, inputs, outputs, keywords, version, owner, license, security, and links, alongside a structured user-friendly description with required sections.

How do I ensure consistent metadata and validation across multiple skills?▼

Ensure consistent metadata across multiple skills by using automated generation that enforces metadata structure, token budgets, and safety checks while producing deterministic output suitable for repository-wide skill catalogs.

Can I scaffold evaluation tests and index entries when creating a new skill?▼

Yes, you can scaffold evaluation tests and index entries when creating a new skill. The tool produces an evaluation file at tests/evals_<slug>.yaml and an index_entry fragment for discovery.

What are the limitations of automating SKILL.md generation for skill catalogs?▼

Limitations include enforced token budgets and strict safety checks that constrain output length and content. The generation process requires adherence to deterministic validation gates, limiting freeform structural deviations.

Do I need any dependencies to create production-grade Skill units from topics?▼

No external dependencies are required to create production-grade Skill units. The tool operates independently to scaffold artifacts, validate metadata structure, and generate ready-to-publish SKILL.md files from your provided topic.