Skip to content

feat: add 8 service skills for full MCP server parity#4

Merged
notque merged 2 commits intomainfrom
feat/complete-service-skills
May 7, 2026
Merged

feat: add 8 service skills for full MCP server parity#4
notque merged 2 commits intomainfrom
feat/complete-service-skills

Conversation

@notque
Copy link
Copy Markdown
Owner

@notque notque commented May 7, 2026

Summary

  • Add 8 new service skills covering all MCP server services that previously lacked toolkit coverage
  • Update README skills table and plugin description to reflect 18-service coverage
  • Toolkit now has 18 skills covering all 18 MCP server services (55 tools)

New Skills

Skill Service Tools Covered
sapcc-dns Designate designate_list_zones, designate_get_zone, designate_list_recordsets
sapcc-secrets Barbican barbican_list_secrets, barbican_get_secret
sapcc-object-storage Swift swift_list_containers, swift_list_objects, swift_get_object_metadata
sapcc-filesystems Manila manila_list_shares, manila_get_share
sapcc-loadbalancer Octavia octavia_list_loadbalancers, octavia_get_loadbalancer, octavia_list_listeners, octavia_list_pools
sapcc-images Glance glance_list_images, glance_get_image
sapcc-baremetal Ironic ironic_list_nodes, ironic_get_node
sapcc-autoscaling Castellum castellum_get_project_resources, castellum_list_pending_operations, castellum_list_recently_failed_operations

Pattern

Each skill follows the established format:

  • YAML frontmatter (name, description with triggers, version, metadata)
  • MCP Tools table with parameters and return fields
  • Numbered Gotchas (service-specific agent mistake prevention)
  • Common Workflows (step-by-step using MCP tools)
  • Troubleshooting (failure modes with diagnostic steps)
  • Security Considerations
  • Cross-Service References table

Validation

  • python3 tools/validate.py passes (all 18 skills validated)
  • All tool references verified against MCP server tool inventory (zero phantom references)

Test plan

  • python3 tools/validate.py passes
  • Each skill loads in Claude Code and triggers correctly on keyword match
  • Cross-service references point to real tools

notque added 2 commits May 7, 2026 08:28
Add dedicated skills for all services that had MCP tools but lacked
toolkit coverage. The toolkit now has 18 skills covering all 18 MCP
server services (55 tools).

New skills:
- sapcc-dns: Designate zones and recordsets
- sapcc-secrets: Barbican key manager (metadata-only, payloads never exposed)
- sapcc-object-storage: Swift containers and objects
- sapcc-filesystems: Manila shared NFS/CIFS file systems
- sapcc-loadbalancer: Octavia LBs, listeners, and pools
- sapcc-images: Glance VM images and snapshots
- sapcc-baremetal: Ironic physical server nodes
- sapcc-autoscaling: Castellum automatic quota scaling

Each skill follows the established pattern with: MCP tools table,
numbered gotchas, common workflows, troubleshooting, security
considerations, and cross-service references.
Add the 8 new service skills to the skills table and update the
plugin description and token count to reflect full 18-service coverage.
@notque notque merged commit 2e9ba95 into main May 7, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant