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.