haops_create_skill_pack
Admin-only tool to create a skill pack bundling skills for onboarding. Requires the server flag ENABLE_COMPOSED_PROTOCOLS=true.
Instructions
Create a new skill pack (admin only, requires ENABLE_COMPOSED_PROTOCOLS=true on the server — returns 404 when the flag is off, by design). Body fields mirror POST /api/skill-packs: kebab-case name (1..100, leading letter), non-empty description, category from the SkillPackCategory enum, and an optional skillIds array of UUID strings (NOT skill names) referencing current, non-deprecated, system-scope Skill rows. isFeatured defaults to false. isSystem is always false here — system packs are seeded (F7-I6), not created via API. Returns the created entity.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Kebab-case pack name, 1..100 chars, must start with a letter (e.g. "helpdesk-pack", "mobile-shipping"). | |
| verbose | No | If true, return the full API response instead of the compact summary (default: false) | |
| category | Yes | Category bucket the pack belongs to (groups packs in the onboarding picker). | |
| skillIds | No | Optional array of skill UUIDs (NOT skill names) to bundle in this pack. Each UUID must reference a current, non-deprecated, system-scope Skill row. Defaults to an empty pack if omitted. | |
| isFeatured | No | When true, the pack is surfaced in the curated onboarding default set. Defaults to false. | |
| description | Yes | Human-readable description of what the pack bundles together. Required. |