Back to skills
SkillHub ClubShip Full StackFull Stack

skill.create

Imported from https://github.com/epieczko/betty.

Packaged view

This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.

Stars
0
Hot score
74
Updated
March 20, 2026
Overall rating
C2.2
Composite score
2.2
Best-practice grade
B76.0

Install command

npx @skill-hub/cli install epieczko-betty-skill-create

Repository

epieczko/betty

Skill path: skills/skill.create

Imported from https://github.com/epieczko/betty.

Open repository

Best for

Primary workflow: Ship Full Stack.

Technical facets: Full Stack.

Target audience: everyone.

License: Unknown.

Original source

Catalog source: SkillHub Club.

Repository owner: epieczko.

This is still a mirrored public skill entry. Review the repository before installing into production workflows.

What it helps with

  • Install skill.create into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
  • Review https://github.com/epieczko/betty before adding skill.create to shared team environments
  • Use skill.create for development workflows

Works across

Claude CodeCodex CLIGemini CLIOpenCode

Favorites: 0.

Sub-skills: 0.

Aggregator: No.

Original source / Raw SKILL.md

---
name: Skill Create
description: Generates a new Betty Framework Skill directory and manifest. Use when you need to bootstrap a new skill in the Betty Framework.
---

# Skill Create

## Purpose
This skill automates the creation of a new Claude Code-compatible Skill inside the Betty Framework. It scaffolds the directory structure, generates the `skill.yaml` manifest file, and registers the skill in the internal registry. Use this when you want to add a new skill quickly and consistently.

## Instructions
1. Run the script `skill_create.py` with the following arguments:
   ```bash
   python skill_create.py <skill_name> "<description>" [--inputs input1,input2] [--outputs output1,output2]
2. The script will create a folder under /skills/<skill_name>/ with:
   * skill.yaml manifest (populated with version 0.1.0 and status draft)
   * SKILL.md containing the description 
   * A registration entry added to registry/skills.json

3. The new manifest will be validated via the skill.define skill.

4. After creation, review the generated skill.yaml for correctness, edit if necessary, and then mark status: active when ready for use.

## Example

```bash
python skill_create.py workflow.compose "Compose and orchestrate multi-step workflows" --inputs workflow.yaml,context.schema --outputs execution_plan.json
```

This will generate:

```
skills/
  workflow.compose/
    skill.yaml
    README.md
registry/skills.json  ← updated with workflow.compose entry
```

## Implementation Notes

* The script uses forward-slash paths (e.g., `skills/workflow.compose/skill.yaml`) to remain cross-platform.
* The manifest file format must include fields: `name`, `version`, `description`, `inputs`, `outputs`, `dependencies`, `status`.
* This skill depends on `skill.define` (for validation) and `context.schema` (for input/output schema support).
* After running, commit the changes to Git; version control provides traceability of new skills.