Commit Graph
2 Commits
Author SHA1 Message Date
MosandClaude Opus 5 b4cfa7d243 fix: quote SKILL.md descriptions containing colons — unquoted inner ':' is invalid YAML and the skill silently fails to load
mosaic-deploy and mosaic-woodpecker both have a ': ' inside the description
value ('...projects: push branch...' and 'CI URL: https://...'). YAML
rejects a mapping value there ('mapping values are not allowed here'), the
frontmatter parse throws, and every catalog/harness loader that parses the
frontmatter drops the skill without a message — the skill is simply absent.

Verified: yaml.safe_load fails on both files before this change and parses
all six mosaic-* SKILL.md files after it; both skills register in a live
harness session once quoted.

Co-Authored-By: Claude Opus 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Lqpn98b2DeiWd29oL7WhR7
2026-08-11 17:01:48 -05:00
Jarvis 12545cf98c feat: add mosaic ops skills (portainer, gitea, woodpecker, deploy, orchestrator)
- mosaic-portainer: stack list/status/redeploy/logs via Portainer API scripts
- mosaic-gitea: PR/issue/milestone ops for git.mosaicstack.dev
- mosaic-woodpecker: pipeline status, trigger, CI wait
- mosaic-deploy: full end-to-end deploy flow (push → CI → merge → redeploy)
- mosaic-orchestrator: mission init/run/status + worker launch rules
2026-03-22 15:32:05 +00:00