converter

Installation
SKILL.md

Converter — Cross-Platform Skill Converter

Parse AgentOps skills into a universal SkillBundle format, then convert to target agent platforms.

The intermediate SkillBundle is what keeps conversions honest: every target reads the same parsed contract, so a rendering bug is a target-adapter bug, never a silent reinterpretation of the source. If two targets disagree about a skill's content, the bundle — not either output — arbitrates.

This is not the owner of the shipped skills-codex/** projection: that path is generated and gated by scripts/codex-sync.sh via scripts/regen-all.sh. This converter is an ad-hoc, out-of-tree exporter (Codex, Cursor) that writes under .agents/projections/converter/; it never mutates skills-codex/**. When the shipped Codex twin and this exporter disagree, the shipped path wins.

Named failure mode — projection editing: fixing a rendering problem by hand-editing the converted output, which the next conversion clean-writes away.

Anti-pattern: merging new output into an existing target directory to preserve local tweaks. Corrective: fix the source skill or the adapter, then re-run the clean-write conversion.

Constraints

  • Treat the canonical source skill as read-only because conversion must not mutate the contract it is translating.
  • Clean-write only the explicit target directory to prevent stale resources from surviving a conversion or unrelated paths from being deleted.
  • Fail when copied-resource parity or target-format validation fails because a partial bundle is not a usable conversion.

Pipeline

Installs
1.3K
Repository
boshu2/agentops
GitHub Stars
416
First Seen
Feb 17, 2026
converter — boshu2/agentops