Files
2025-11-29 18:26:08 +08:00

48 lines
1.2 KiB
YAML

name: skill.create
version: 0.1.0
description: >
Generates a new Betty Framework Skill directory and manifest.
Used to bootstrap new Claude Code-compatible skills inside the Betty Framework.
inputs:
- skill_name
- description
- inputs
- outputs
outputs:
- skill_directory
- manifest_path
- registration_record.json
dependencies:
- skill.define
- context.schema
status: active
entrypoints:
- command: /skill/create
handler: skill_create.py
runtime: python
description: >
Scaffolds a new Betty Skill directory, generates its manifest,
validates it with skill.define, and updates the registry.
parameters:
- name: skill_name
type: string
description: Name of the new skill (e.g., runtime.execute)
required: true
- name: description
type: string
description: Description of what the skill will do
required: true
- name: inputs
type: string
description: Comma-separated list of input parameters (optional)
required: false
- name: outputs
type: string
description: Comma-separated list of output parameters (optional)
required: false
permissions:
- filesystem
- read
- write