Command Define
CommunityDefine and register new Betty slash commands.
Authorepieczko
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Integrating new custom commands into an AI assistant or framework requires a structured way to define their behavior, parameters, and execution logic. This Skill provides a robust validation and registration mechanism for new slash commands, streamlining their integration.
Core Features & Use Cases
- Schema Validation: Checks that command manifests (
.yamlfiles) adhere to the required structure and fields, ensuring consistency and preventing errors. - Execution Verification: Validates that the command's target (skill, agent, or workflow) actually exists in the system, preventing broken command invocations.
- Registry Update: Automatically adds the validated command to the central Command Registry, making it discoverable and available for use.
- Use Case: A developer wants to create a new
/deploycommand that triggers a specific workflow. They define the command in a YAML manifest, then usecommand.defineto validate and register it, making/deployavailable for immediate use by other users or agents.
Quick Start
Validate and register a new command manifest
python skills/command.define/command_define.py commands/my-deploy-command.yaml
Dependency Matrix
Required Modules
registry.update
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: Command Define Download link: https://github.com/epieczko/betty/archive/main.zip#command-define Please download this .zip file, extract it, and install it in the .claude/skills/ directory.