create-skill

Generate a complete SKILL.md with identity, triggers, protocol, and gates.

820|78|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/SethGammon/Citadel --skill create-skill-sethgammon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-skill
Source: https://github.com/SethGammon/Citadel/tree/main/skills/create-skill
Command: npx skills add https://github.com/SethGammon/Citadel --skill create-skill-sethgammon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps you capture repeating work patterns and turn them into formal, reusable Skill definitions (SKILL.md) so you can automate discovery, invocation, and modification of new capabilities.

Core Features & Use Cases

  • Guides you through three discovery questions to extract a concrete pattern
  • Generates a complete SKILL.md with identity, trigger keywords, protocol, and gates
  • Teaches you how to invoke, test, and evolve your newly created skill

Quick Start

Describe a repeating workload, answer the three discovery questions, and generate a complete SKILL.md ready for testing.

Frequently Asked Questions about create-skill

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

FAQPage Schema
How do I turn a repeating workflow into a reusable automation skill?

To create a reusable skill, describe your repeating workload and answer three discovery questions to extract the pattern. This generates a formal SKILL.md capturing identity, triggers, protocol, and gates for production use.

What is the best way to document and formalize manual work patterns?

Documenting manual work patterns involves encoding them into a complete SKILL.md file. This skill guides you through defining trigger keywords, execution protocols, and validation gates to automate discovery and invocation.

How do I test a newly generated skill before deploying it?

You test a newly generated skill by validating it with a test target. The skill generation process includes documenting how to invoke and modify the new capability to ensure it works correctly before deployment.

What do I need to create a skill from a repeating task?

To create a skill you need a repeating workload to describe. The skill then walks you through three discovery questions to extract the concrete pattern and generates a production-ready definition with no dependencies required.

Can I modify a skill after it has been generated?

Yes, you can modify a generated skill. The skill teaches you how to invoke, test, and evolve your newly created capability, allowing you to update the SKILL.md as your workflow requirements change.

When should I formalize a task into a skill instead of keeping it manual?

You should formalize a task into a skill when you identify repeating manual workflows that benefit from automated discovery, invocation, and modification. Encoding them as reusable skills ensures consistent execution and easier maintenance.