skill-creator

Automate Skill unit creation from initialization to packaged .skill file.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/DharambirAgrawal/Personal-Assistant --skill skill-creator-dharambiragrawal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/DharambirAgrawal/Personal-Assistant/tree/main/skills/skill-creator
Command: npx skills add https://github.com/DharambirAgrawal/Personal-Assistant --skill skill-creator-dharambiragrawal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) components.

What problem does it solve?

Creating and packaging Skill units is repetitive and error-prone without a standard workflow. This guide helps teams structure self-contained Skill packages (with SKILL.md, scripts, references, and assets) to ensure consistent discovery, loading, and distribution.

Core Features & Use Cases

  • Provides a repeatable template for SKILL.md frontmatter and body.
  • Supports optional resource directories (scripts, references, assets) and automated scaffolding.
  • Defines an end-to-end workflow from initialization to packaging and validation.

Quick Start

Run the Skill Initializer to create a new skill folder, then customize SKILL.md and add any required resources (scripts, references, assets).

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I automate skill creation and packaging with frontmatter validation?

Automate skill creation by running the initializer to scaffold folders, generate SKILL.md frontmatter templates, populate resource directories, and validate before outputting a packaged .skill file. This streamlines the entire lifecycle from initialization to final packaging.

What is the required structure for SKILL.md frontmatter when packaging a skill?

SKILL.md frontmatter requires name and description fields for successful packaging. You must include these mandatory frontmatter attributes to pass automatic validation before the system outputs the final packaged .skill file.

How do I scaffold resource directories like scripts and references for a new skill?

Scaffold resource directories automatically during initialization by specifying optional folders for scripts, references, and assets. The workflow creates the folder structure and populates it with boilerplate templates to ensure consistent skill packaging.

Does the skill packaging workflow require any specific dependencies?

The skill packaging workflow requires the pyyaml dependency for processing SKILL.md frontmatter. Ensure pyyaml is installed in your environment before running initialization, templating, validation, and packaging processes.

What's the best way to validate a skill before packaging it into a .skill file?

Validate a skill before packaging by running the automated validation step, which checks for required SKILL.md frontmatter fields like name and description. This ensures structural correctness before generating the final .skill output file.