skill-creator

Create and refine Claude skills with structured SKILL.md templates and packaging workflows.

1|Updated Apr 24, 2024
One-click install
npx skills add https://github.com/codeboltai/codeboltjs --skill skill-creator-codeboltai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/codeboltai/codeboltjs/tree/main/packages/codeboltjs/.agents/skills/skill-creator
Command: npx skills add https://github.com/codeboltai/codeboltjs --skill skill-creator-codeboltai

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a structured template and best-practice guidance for creating and updating Claude skills, enabling teams to standardize skill development and reduce duplication of effort.

Core Features & Use Cases

  • Templates for SKILL.md: Ensures frontmatter includes a name and description and provides a standardized structure for skill documentation.
  • Bundled Resources Guidance: Describes how to organize and reuse scripts, references, and assets to support repeatable tasks.
  • Packaging & Validation: Outlines a repeatable process to validate, package, and distribute skills as .skill files.
  • Use Case: When teams want to create a new skill for a domain, they can bootstrap it with consistent scaffolding and best practices.

Quick Start

To begin, scaffold a new skill with the provided tooling, customize the frontmatter and body, and package for distribution.

  • Initialize a new skill:
    • python3 scripts/init_skill.py <skill-name> --path <path-to-skill-root>
  • Customize SKILL.md and resource files under scripts/, references/, and assets/
  • Package the skill:
    • python3 scripts/package_skill.py <path-to-skill-root>

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 Claude skill from scratch?

To create a Claude skill, run the initialization script to scaffold the directory, then customize the SKILL.md frontmatter and organize supporting files into scripts, references, and assets folders. Finally, validate and package the skill into a .skill file for distribution.

What is progressive disclosure in skill creation?

Progressive disclosure is a design principle that keeps skills self-contained and well-documented by structuring SKILL.md frontmatter and bundled resources to reveal complexity only as needed. It enforces secure, scalable, and reusable skill packaging.

Do I need to validate SKILL.md frontmatter before packaging?

Yes, frontmatter validation is enforced before packaging to ensure the SKILL.md file includes a valid name and description. This standardizes skill documentation and prevents structural errors during the .skill file generation process.

What's the best way to organize scripts and references for a skill?

The best way to organize skill resources is to separate them into dedicated directories: scripts for executable code, references for documentation, and assets for static files. This structure supports repeatable tasks and maintains skill scalability.

Can I package multiple skills into a single .skill file?

The packaging workflow processes one skill root directory at a time to generate a .skill file. Each skill must remain self-contained with its own validated SKILL.md and bundled resources to ensure it functions independently.

Why does my skill initialization fail when providing a path?

Skill initialization requires specifying both a skill name and a valid path to the skill root directory. Ensure the target path is writable and does not already contain an existing SKILL.md to avoid scaffolding conflicts.