Engineering
Skill Create avatar

Skill Create

Automates the creation of Betty Framework skills by scaffolding directory structures, generating YAML manifests, and handling registry registration.

Introduction

The Skill Create tool is a critical utility within the Betty Framework designed to standardize and accelerate the onboarding of new Claude Code-compatible skills. It functions as a meta-development assistant that eliminates manual file creation overhead by automating the entire bootstrapping lifecycle. By enforcing a consistent structure and registration process, it ensures that every new skill is discoverable, auditable, and ready for integration into the Betty ecosystem from the moment of inception.

  • Automatically scaffolds the required directory structure under /skills/.

  • Generates a fully populated skill.yaml manifest with default versioning and status fields.

  • Initializes a dedicated SKILL.md file to capture documentation, purpose, and usage guidelines.

  • Handles the technical registration process by updating registry/skills.json to make the new component visible to Claude Code.

  • Integrates validation hooks with the skill.define skill to ensure all manifest metadata is compliant with framework standards.

  • Supports optional parameter definition, allowing developers to define inputs and outputs during the initial scaffolding phase.

  • Users should invoke the script using 'python skill_create.py <name> <description>' via the command line.

  • Ideal for engineering teams seeking to maintain high standards of consistency in modular architecture.

  • Requires post-generation review of the manifest; ensure that the status is transitioned from 'draft' to 'active' after configuration.

  • Leverages git for version control, ensuring every new skill has a clear audit trail from its initial commit.

  • Compatible with Claude Code plugins, enabling seamless development workflows in AI-assisted engineering environments.

  • Recommended for developers building custom automation, API integrations, or specialized workflow components within the Betty meta-agent infrastructure.

Repository Stats

Stars
0
Forks
2
Open Issues
3
Language
Python
Default Branch
main
Sync Status
Idle
Last Synced
May 3, 2026, 10:08 PM
View on GitHub