Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →MDA compatibility demonstration skill for OpenCode. Compiled from compat/opencode/source.mda. Loading this skill confirms that an MDA-emitted SKILL.md is discovered and parsed by OpenCode with the envelope subset of fields documented at opencode.ai/docs/skills/ honored.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | -38% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -50% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -51% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -42% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -49% | 0% |
This skill exists to verify OpenCode SKILL.md compatibility from an MDA-compiled output.
Three things are true if OpenCode discovers and loads this skill:
SKILL.md parses under OpenCode's loader.name matches the package directory name (spec §06-2.1 and OpenCode's own naming rules).name, description, license, compatibility, metadata) plus MDA's integrity survive the round-trip from .mda source to compiled output to runtime ingest.Source: compat/opencode/source.mda. Compile: mda compile compat/opencode/source.mda --target SKILL.md --out-dir compat/opencode/build --integrity.
What this does NOT prove:
metadata.mda.* (the OpenCode docs do not document any such behavior, and we do not require it; per docs "unknown frontmatter fields are ignored", so passthrough is safe).allowed-tools is honored — OpenCode's public docs do not list this field. MDA may emit it (agentskills.io v1 envelope), but OpenCode's behavior on it is undocumented.Other measured skills in the registry, with their headline benchmark lift.