skill-creator

Scaffold, validate, and package Bond skills with Python scripts.

2|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/biztechprogramming/bond --skill skill-creator-biztechprogramming
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/biztechprogramming/bond/tree/main/skills/skill-creator
Command: npx skills add https://github.com/biztechprogramming/bond --skill skill-creator-biztechprogramming

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Bond skill creation and governance is often manual, error-prone, and hard to scale across teams. This skill provides a structured framework, templates, and tooling guidance to consistently create, edit, audit, tidy, and restructure Bond skills (SKILL.md and associated resource directories), ensuring alignment with the Bond skill spec.

Core Features & Use Cases

  • Structured SKILL.md templates with frontmatter for name and description
  • Optional resource directories (scripts, references, assets) to support repeatable work
  • Initialization and packaging utilities (scripts/init_skill.py, scripts/package_skill.py)
  • Validation tooling (scripts/quick_validate.py) to ensure SKILL.md conforms to the skill spec
  • Guidance for organizing resource content and progressive disclosure

Quick Start

Run scripts/init_skill.py <skill-name> --path <path> to scaffold a new skill, then edit SKILL.md to tailor it.

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

To create a new Bond skill, run scripts/init_skill.py with a skill name and path to scaffold the directory, then edit the generated SKILL.md file to tailor its name and description.

What's the best way to validate a SKILL.md file against the skill spec?

The best way to validate a SKILL.md file is to run scripts/quick_validate.py, which checks your skill structure to ensure it conforms to the Bond skill spec.

How do I package a Bond skill for distribution?

To package a Bond skill, use scripts/package_skill.py, which bundles your SKILL.md and associated resource directories like scripts, references, and assets.

What is the recommended directory structure for organizing Bond skill resources?

The recommended directory structure for Bond skills uses optional resource directories such as scripts, references, and assets to organize content and support progressive disclosure.

Do I need Python to scaffold and manage Bond skills?

Yes, you need Python to run the initialization, validation, and packaging utilities, as the provided skill management scripts are implemented in Python.

Why does my Bond skill creation workflow fail spec validation?

Bond skill creation fails spec validation when the SKILL.md frontmatter is missing required fields like name and description, or when resource directories are not organized according to the skill spec.