Claude-skill-registry idx-md
AgentSkill for https://idx.md. Use the index to locate AI agent library topics and fetch HEAD/BODY markdown.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/data" ~/.claude/skills/majiayu000-claude-skill-registry-idx-md && rm -rf "$T"
manifest:
skills/data/data/SKILL.mdsource content
idx.md
Purpose
- Markdown registry for AI agent libraries and resources.
- Agents can browse to learn everything they could use, then fetch the exact markdown.
Index locations
Index entry format
- Each entry is a HEAD frontmatter block followed by a topic line.
- Topic line format:
|/data/{topic}|
...frontmatter...
|/data/openclaw|
How to fetch
- Read
.https://idx.md/index.md - Choose
from the{topic}
line.|/data/{topic}| - HEAD metadata:
(orhttps://idx.md/{topic}
)/data/{topic}/HEAD.md - BODY content:
https://idx.md/{topic}/BODY.md - After download, compute SHA-256 on the raw BODY bytes and compare to
in HEAD frontmatter.content_sha256 - Use
to decide whether a cached BODY needs refresh.retrieved_at
URL map
,/
,/skill.md
-> this document/SKILL.md
,/index.md
-> index listing/data/index.md
->/{topic}/data/{topic}/HEAD.md
-> HEAD metadata/{topic}/HEAD.md
-> BODY content/{topic}/BODY.md
Constraints
only;.md
rejected by filename..mdx
Integrity / Hash
lives in the HEAD frontmatter.content_sha256
is the SHA-256 of the exact BODY bytes (no normalization).content_sha256- Format: lowercase hex string.
- Verify by hashing the downloaded BODY.md bytes and comparing to
.content_sha256 - If the hash differs, re-download BODY.md.
Example flow
- Read
-> pick/index.md
-> fetchopenclaw
-> fetch/openclaw/HEAD.md
./openclaw/BODY.md