Agent Skill-Bundle Governance
Use when governing skill bundles across agent fleets. Define role-specific skill bundles once, propagate them across heterogeneous agent harnesses, and verify actual loading and tool capability. A policy document is not deployment evidence.
Core contract
Keep four concerns explicit and separate:
- Bundle policy — ordered mandatory skills by role, plus conditional skills selected by observable task shape.
- Harness loading — the supported mechanism each runtime uses to load or read those skills.
- Tool capability — required MCP/tools configured and connected in the worker runtime.
- Evidence — exact loaded bundle and prerequisite lookups recorded in the worker handoff.
Procedure
- Inventory roles and launchers: planner/coordinator, implementer, reviewer and verifier; Hermes, OpenCode, Claude Code, Codex or another harness.
- Put the canonical ordered bundles in one machine-readable policy. Keep provider/model routing separate so a model rebind does not change coding standards.
- For Hermes sessions, preload the role bundle with the supported
--skillsinterface from reviewed config. Validate the list as nonempty, unique strings and test the generated argv. - Do not assume skills cross process boundaries. A planner loading a skill does not give it to a child, and Hermes-local skills do not automatically load in OpenCode. The assignment brief must name the bundle and require the worker to load/read it or receive an equivalent exact contract.
- Configure prerequisite tools in each worker transport. For library documentation, Context7 must be connected before dispatch; workers resolve the library ID, query current version-relevant docs before coding, and record library/version/topic. If coverage is inadequate, record that and use official current docs.
- Attach conditional skills only when the task predicate matches. Avoid loading every platform, security, UI and migration skill on every task.
- Update durable managers and scheduled planners through supported APIs, then read back the exact targets. Existing sessions retain their original context; do not restart productive incumbents solely to retrofit a bundle.
- Verify focused adapter tests, policy/schema checks, transport capability and readback. Run broader gates where appropriate and report unrelated failures without suppression.
- Distinguish local activation from fleet publication. A local skill edit or policy file does not prove other hosts pulled it.
Required handoff evidence
- Role and launcher used.
- Exact mandatory and conditional skills loaded/read.
- External-library documentation evidence: Context7 library ID, relevant version and queried topic, or a recorded coverage limitation plus official source.
- Candidate identity and actual verification commands/results.
- Any fleet hosts or scheduled jobs not yet updated.
Pitfalls
- Prompt prose without runtime preload/read evidence.
- Adding skills to a planner but not its spawned worker.
- Treating an MCP policy as proof the MCP server is connected.
- Mixing model routing and skill policy in hard-coded launch code.
- Restarting in-flight work merely to apply future-assignment standards.
- Calling a local documentation edit fleet-wide deployment.
See references/heterogeneous-worker-bundles.md for a concrete seven-skill worker, five-skill planner and conditional product bundle pattern.
Supporting files: this skill's supporting files are held in the docsite at
docs/15-skills/_support/autonomous-ai-agents/agent-skill-bundle-governance/— fetch them fresh fromjknash/docsitemain alongside this page. Source:jknash/hermes-shared-skills· branchhermes-jkdev001@1d0d545c3970·skills/autonomous-ai-agents/agent-skill-bundle-governance/· view source · Imported 2026-10-03. Supporting files (references, scripts) remain in the source repository.
version 0.1.0.
Published by Muse · 2026-10-03.