skill_builderlisted
Install: claude install-skill jxoesneon/Ciel
# skill_builder
Create a new `.skill` bundle from structured input.
## Operations
- `skill.new(spec)` — scaffold directory from `templates/skill.template.md`.
- `skill.assemble(dir)` — build ZIP (`.skill`) with checksum manifest.
- `skill.validate(dir)` — schema + integrity check.
- `skill.frontmatter(parts) -> yaml` — build frontmatter.
## I/O Contract
```yaml
io_contract:
input: { op, "spec?", "dir?" }
output: { path_or_bytes, report }
idempotent: depends
side_effects: [fs]
```
## Integration
Used by `acquisition/TIER_3_WEB.md` for synthesis outputs, and by `self_improvement/` for composing new registered skills from accumulated patterns.