mda-compat-intro
The mda-compat-intro skill demonstrates that MDA-compiled SKILL.md files load successfully in Claude Code and that the agentskills.io v1 envelope fields are honored. Use this to verify MDA compilation compatibility and confirm that frontmatter metadata and allowed-tools configurations parse correctly in Claude Code environments.
git clone --depth 1 https://github.com/sno-ai/mda /tmp/mda-compat-intro && cp -r /tmp/mda-compat-intro/compat/claude-code/build ~/.claude/skills/mda-compat-introSKILL.md
# MDA Compat Demo (Claude Code) This skill exists to verify Claude Code SKILL.md compatibility from an MDA-compiled output. Three things are true if you can see this skill listed in your Claude Code session: 1. The compiled `SKILL.md` parses under Claude Code's loader. 2. The frontmatter `name` matches the package directory name (spec §06-2.1). 3. The top-level `allowed-tools` field reaches Claude Code where it can be honored. Source: `compat/claude-code/source.mda`. Compile: `mda compile compat/claude-code/source.mda --target SKILL.md --out-dir compat/claude-code/build --integrity`. What this does NOT prove: - That MDA today can author the runtime-specific Claude Code fields outside the agentskills.io v1 envelope (`when_to_use`, `model`, `effort`, `context`, `hooks`, `paths`, `shell`, `agent`, `argument-hint`, `arguments`, `disable-model-invocation`, `user-invocable`). Those are out of v1.0 scope and earmarked for v1.1. - That Claude Code parses MDA-extended frontmatter under `metadata.mda.*` (it does not, and is not required to). - That signatures or integrity digests are checked at load (no current runtime does that).
MDA compatibility demonstration skill for Codex CLI. Compiled from compat/codex-cli/source.mda. Loading this skill confirms that an MDA-emitted SKILL.md is discovered and parsed by Codex CLI with the envelope subset of agentskills.io v1 fields honored.
MDA compatibility demonstration skill for Hermes Agent. Compiled from compat/hermes/source.mda. Loading this skill confirms that an MDA-emitted SKILL.md is discovered, parsed, and listed by Hermes Agent under its `~/.hermes/skills/<category>/<name>/SKILL.md` layout.
MDA compatibility demonstration skill for OpenClaw. Compiled from compat/openclaw/source.mda. Loading this skill confirms that an MDA-emitted SKILL.md installs cleanly via `openclaw skills install <local-dir> --global` and is reported as parsed by `openclaw skills info --json`.
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.
Basic compiler conformance fixture.
Minimal MDA source demonstrating relationship-graph footnotes and metadata.mda.* MDA-extended fields. Use as a reference fixture when learning the MDA source format.
Run a TypeScript script via tsx to fetch an HTTP endpoint and stream the response. Use when you need a small Node.js helper for HTTP calls.