skill-creator

Create, audit, and validate agent skills with portable SKILL.md frontmatter and trigger descriptions.

Updated Aug 5, 2026
One-click install
npx skills add https://github.com/ahsanghalib/ai-workflow --skill skill-creator-ahsanghalib
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/ahsanghalib/ai-workflow/tree/main/skills/skill-creator
Command: npx skills add https://github.com/ahsanghalib/ai-workflow --skill skill-creator-ahsanghalib

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Writing agent skills that trigger reliably and stay portable across AI harnesses is error-prone: descriptions misfire, frontmatter breaks validators, and skills bloat with provider-specific assumptions. This Skill provides a structured intent-draft-validate-refine workflow for authoring and auditing SKILL.md files. ## Core Features & Use Cases - Skill authoring workflow: Guides creation of new skills from intent capture through frontmatter design, trigger description engineering, and executable process writing. - Quality and security audit: Ships a reference checklist covering routing contracts, progressive disclosure, provenance, licensing, and prompt-injection screening for external skill material. - Validation guidance: Defines structural, trigger, and behavior validation steps including a trigger matrix of positive, negative, and ambiguous test prompts. - Use Case: When you need to add a new debugging skill to your agent setup, use this Skill to draft the SKILL.md, design a description that avoids collisions with adjacent skills, and validate it against your harness's discovery checks. ## Quick Start Ask the agent to create a new skill for a specific task and have it follow the skill-creator workflow to draft, audit, and validate the SKILL.md.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create a new agent skill with a SKILL.md file?▼

Create a directory containing a SKILL.md file with YAML frontmatter defining a name and description, followed by the workflow instructions. The name must match the directory in lowercase kebab-case, and the description must state what the skill does and when it should load.

How to write a skill description that triggers correctly?▼

Front-load the capability's concrete leading term, cover each distinct trigger branch once, and include likely filenames or user vocabulary. Add an explicit exclusion for adjacent skills, then test with at least three positive, three negative, and one ambiguous prompt.

What frontmatter fields are required in SKILL.md?▼

Only name and description are required for portable skills. The name must be 1-64 lowercase alphanumeric characters with single hyphens matching the directory, and the description must be non-empty and at most 1024 characters. License and metadata fields are optional.

When should a skill use scripts or references directories?▼

Add a script only for deterministic repeated work that prose instructions cannot do reliably, after auditing its inputs, outputs, and dependencies. Use references for detailed branch-specific material, kept one level deep with explicit pointers from SKILL.md.

How do I safely adopt a third-party skill from GitHub?▼

Record the upstream URL and revision, review the license, and inspect every script, network call, and filesystem assumption. Reject material that requests credentials, weakens approval gates, or hides behavior, and pin external content to a specific revision.