skill-creator

Create modular agent skills with templates and validation scripts.

1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/Akhan521/bat-code --skill skill-creator-akhan521
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/Akhan521/bat-code/tree/main/libs/cli/examples/skills/skill-creator
Command: npx skills add https://github.com/Akhan521/bat-code --skill skill-creator-akhan521

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yaml, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

The Skill Creator removes friction from building and maintaining modular agent skills by providing clear templates, best-practice guidance, and tooling for consistent packaging and discovery.

Core Features & Use Cases

  • Templates & Initialization: Provides an init_skill.py template to create SKILL.md and example resource directories (scripts, references, assets).
  • Validation & Safety Checks: Includes quick_validate.py to enforce YAML frontmatter, naming conventions, and description limits to ensure discoverability and correctness.
  • Practical Use Case: Use this when creating a new project-specific or user-level skill that needs a standard layout, example scripts, and validation before distribution.

Quick Start

Create a new skill named my-report-skill using the provided SKILL.md template and example resources.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I scaffold reusable agent skills with standard directories?

Scaffold reusable agent skills by running the init_skill.py initializer to generate a SKILL.md file alongside example scripts, references, and assets directories. This ensures a consistent modular structure for encapsulating workflows and tools.

What validation checks are needed for YAML frontmatter in agent skills?

YAML frontmatter validation is handled by quick_validate.py, which checks agent skills for correct metadata structure, enforces naming conventions, and verifies description limits to ensure discoverability and correctness.

How do I create a modular agent skill that bundles scripts and documentation?

Create a modular agent skill by applying the provided SKILL.md template to encapsulate workflows, tools, and documentation within standard directories. Example resources ensure scripts, references, and assets are bundled consistently.

Do I need Python to initialize and validate agent skills?

Python is required to execute the init_skill.py initializer for generating skill structures and quick_validate.py for checking frontmatter and naming rules. The validation scripts depend on standard Python tooling.

What's the best way to structure agent skills for project directories?

Structure agent skills for project directories by using the provided templates to create standard layouts with SKILL.md, scripts, references, and assets folders. This modular approach ensures consistent packaging and discoverability across user or project environments.