Skip to main content
ClaudeWave
Skill607 estrellas del repoactualizado 18d ago

mda-compat-hermes

The mda-compat-hermes skill verifies that Hermes Agent can discover and parse MDA-compiled SKILL.md files. Use this skill to confirm that MDA source code compiles into valid Hermes-compatible skill definitions with correct frontmatter naming and metadata namespace preservation through the compilation pipeline.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/sno-ai/mda /tmp/mda-compat-hermes && cp -r /tmp/mda-compat-hermes/compat/hermes/build ~/.claude/skills/mda-compat-hermes
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# MDA Compat Demo (Hermes Agent)

This skill exists to verify Hermes Agent SKILL.md compatibility from an MDA-compiled output.

Three things are true if Hermes discovers and loads this skill:

1. The compiled `SKILL.md` parses under Hermes Agent's loader.
2. The frontmatter `name` matches the package directory name (spec §06-2.1).
3. The agentskills.io v1 envelope subset survives the round-trip from `.mda` source to compiled output to Hermes' skill registry; the reserved `metadata.hermes.*` namespace passes through verbatim for Hermes' own consumption.

Source: `compat/hermes/source.mda`. Compile: `mda compile compat/hermes/source.mda --target SKILL.md --out-dir compat/hermes/build --integrity`.

What this does NOT prove:

- That Hermes parses MDA-extended frontmatter under `metadata.mda.*` (we do not require it).
- That signatures or integrity digests are verified at load time (no current runtime does that).
- That MDA v1.0 can author Hermes-specific top-level fields (`version`, `author`) that some existing Hermes skills carry at top level rather than under `metadata.mda.*`. Those are out of MDA v1.0 scope under §06-3.4, symmetric with the Claude Code runtime-fields gap.
mda-compat-introSkill

MDA compatibility demonstration skill for Claude Code. Compiled from compat/claude-code/source.mda. Loading this skill confirms that an MDA-emitted SKILL.md loads in Claude Code with the envelope subset of agentskills.io v1 fields honored.

mda-compat-codex-cliSkill

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-compat-openclawSkill

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-compat-opencodeSkill

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.

compile-basicSkill

Basic compiler conformance fixture.

intro-exampleSkill

Minimal MDA source demonstrating relationship-graph footnotes and metadata.mda.* MDA-extended fields. Use as a reference fixture when learning the MDA source format.

node-toolsSkill

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.