Idx.md
Skill Keith-CY/idx.md
AgentSkill for https://idx.md. Use the index to locate AI agent library topics and fetch HEAD/BODY markdown.From its SKILL.md
npx -y skills add Keith-CY/idx.mdAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 7 stars7 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
- fetches URLsInstructs the agent to fetch 4 URLs, including https://idx.md/data/index.md and 3 more.
SKILL.md
4.8 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it
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
- All topics (full listing, alphabetical): https://idx.md/data/index.md (canonical) or https://idx.md/index.md (alias)
- Capability navigation (browse by what the agent can do): https://idx.md/category/index.md
- Scenario navigation (browse by workflow / use-case): https://idx.md/scenario/index.md
- Industry navigation (browse by domain / vertical): https://idx.md/industry/index.md
How to choose a navigation mode
- If you know what you want: start from
/data/index.mdand search by keywords in titles/tags. - If you want tools by capability: start from
/category/index.md. - If you have a specific workflow/use-case: start from
/scenario/index.md. - If you're operating in a specific domain: start from
/industry/index.md.
Index entry format
- Each entry is a HEAD frontmatter block followed by a topic line.
- Topic line format:
|/data/{topic}| - The index may start with a short HTML comment preamble; entries begin at the first
---frontmatter block.
...frontmatter...
|/data/openclaw|
How to fetch
- Read
https://idx.md/data/index.md(orhttps://idx.md/index.md). - Choose
{topic}from the|/data/{topic}|line. - HEAD metadata:
https://idx.md/{topic}(or/data/{topic}/HEAD.md) - Vector shard (for embedding recall):
https://idx.md/{topic}/vectors.json - BODY content:
https://idx.md/{topic}/BODY.md - After download, compute SHA-256 on the raw BODY bytes and compare to
content_sha256in HEAD frontmatter. - Use
retrieved_atto decide whether a cached BODY needs refresh.
Vector-based retrieval (recommended)
- Use
/{topic}/vectors.jsonas the retrieval layer, then fetch/{topic}/BODY.mdonly for top candidates. - Each
vectors.jsoncurrently contains oneheadrecord derived from HEAD metadata. - Build/query embeddings on
records[].text. - Use
records[].metadata.content_sha256as your embedding cache key; only re-embed when it changes. - Suggested flow:
- Collect topic candidates from
/data/index.mdor category/scenario/industry indexes. - Fetch each candidate's
/{topic}/vectors.json. - Rank by vector similarity (optionally hybrid with lexical/tag score).
- Fetch
/{topic}/BODY.mdfor top-k and generate final answer from BODY.
URL map
/,/skill.md,/SKILL.md-> this document/index.md,/data/index.md-> index listing/category/index.md-> category index listing/category/{category}/index.md-> category topic listing/scenario/index.md-> scenario index listing/scenario/{scenario}/index.md-> scenario topic listing/industry/index.md-> industry index listing/industry/{industry}/index.md-> industry topic listing/{topic}->/data/{topic}/HEAD.md/{topic}/HEAD.md-> HEAD metadata/{topic}/vectors.json-> vector shard for embedding recall/{topic}/BODY.md-> BODY content
Constraints
.mdonly;.mdxrejected by filename.
Integrity / Hash
content_sha256lives in the HEAD frontmatter.content_sha256is the SHA-256 of the exact BODY bytes (no normalization).- 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
/index.md-> pickopenclaw-> fetch/openclaw/HEAD.md-> fetch/openclaw/BODY.md.
Contribute
If you find a high-quality markdown resource that agents should know about, please open a PR to add it. Repo: https://github.com/Keith-CY/idx.md
What to add
- Add new sources to
sources/general.yml. - Use a direct markdown URL (
.md) and preferraw.githubusercontent.comfor GitHub content. .mdxfiles are rejected.- Choose a
typeandslugthat match^[a-z0-9][a-z0-9-]*$. - Avoid editing auto-generated registries (
sources/openclaw.yml,sources/openai.yml, etc.) ordata/outputs directly.
Minimal entry example
- type: skills
slug: acme-awesome-skill
source_url: https://raw.githubusercontent.com/acme/awesome-skill/main/SKILL.md
title: Awesome Skill (optional)
summary: One-line summary (optional)
tags:
- skills
license: MIT (optional)
upstream_ref: https://github.com/acme/awesome-skill/blob/main/SKILL.md (optional)
How to submit
- Fork the repo: https://github.com/Keith-CY/idx.md
- Add your entry to
sources/general.yml. - Open a PR with a short note on why the source is valuable for agents.
- If you can run the build, include generated
data/updates; otherwise the maintainer will handle it.
Thanks for helping keep idx.md useful and current.
What ships with it: 110 files
1745.6 KB alongside SKILL.md, 70 of them executable
assets/
- og.jpg159.7 KB
docs/
- agent-collaboration.md5.3 KB
- openclaw-ingest.md1.0 KB
- plans/2026-01-31-idx-md-design.md3.5 KB
- plans/2026-01-31-openclaw-ingest-design.md2.6 KB
- plans/2026-02-01-cloudflare-worker.md3.7 KB
- plans/2026-02-01-data-layout-design.md6.1 KB
- plans/2026-02-01-markdown-only-enforcement.md6.2 KB
- plans/2026-02-01-relative-links.md2.8 KB
- plans/2026-02-01-sites-restructure.md5.3 KB
- plans/2026-02-01-site-structure-gh-pages.md4.1 KB
- plans/2026-02-02-openai-ingest-design.md1.6 KB
- plans/2026-02-02-openai-ingest-implementation.md6.6 KB
- plans/2026-02-02-reports-artifacts-design.md1.6 KB
- plans/2026-02-02-reports-artifacts-implementation.md4.3 KB
- plans/2026-02-02-skills-sh-ingest-design.md2.1 KB
- plans/2026-02-02-skills-sh-ingest-implementation.md9.9 KB
- plans/2026-02-04-ingest-removed-source-migration.md8.8 KB
- plans/2026-02-05-category-indexing-implementation.md4.6 KB
- plans/2026-02-08-verticals-scenario-industry-design.md4.9 KB
- plans/2026-02-08-verticals-scenario-industry-implementation.md8.9 KB
sites/
- pages/build.tsruns13.2 KB
- pages/compare-content-hash.tsruns784 B
- pages/generate-well-known.tsruns511 B
- pages/index.md4.2 KB
- pages/ingest-awesome-claude.tsruns10.0 KB
- pages/ingest-github-skill-search.tsruns13.2 KB
- pages/ingest-ibelick.tsruns7.5 KB
- pages/ingest-obra.tsruns7.5 KB
- pages/ingest-openai.tsruns7.5 KB
- pages/ingest-openclaw.tsruns10.0 KB
- pages/ingest-skills-sh.tsruns13.2 KB
- catalog.md55 B
- CONTRIBUTING.md1.9 KB
- CREDITS.md243 B
- .gitignore82 B
- LICENSE11.1 KB
- NOTICE479 B
- package.json238 B
- README.md2.8 KB
70 more files not listed here. See all 110 in the repository.