name: octon-pack-scaffolder-create-skill description: > Scaffold a pack-local skill and update the pack-local skill discovery fragments in lexical order. license: MIT compatibility: Designed for Octon additive extension-pack authoring. metadata: author: Octon Framework created: "2026-04-15" updated: "2026-04-15" skill_sets: [executor, specialist] capabilities: [self-validating, idempotent] allowed-tools: Read Glob Grep Write(/.octon/inputs/additive/extensions/*)
Octon Pack Scaffolder Create Skill
Create a pack-local skill plus the matching manifest and registry entries.
When To Use
- the target pack needs a new skill under
skills/ - the skill should register through the pack-local fragment model
- the skill should remain additive and pack-scoped
Core Workflow
- Validate
pack_idandskill_id. - Create
skills/<skill-id>/SKILL.mdplus the three MVP reference files. - Insert or create the matching entries in
skills/manifest.fragment.ymlandskills/registry.fragment.yml. - Keep fragment ordering lexical by skill id.
- Fail closed on conflicting content.
Boundaries
- Additive only.
- Do not update core or instance skill catalogs.
- Do not create host projection files directly.
- Do not overwrite an existing skill with divergent content.
References
references/phases.mdreferences/io-contract.mdreferences/validation.md