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