How it works
This site is a pre-rendered mirror of the skill files in dfinity/icskills. Every Skill exists as HTML, raw Markdown, and JSON.
Where the content comes from
Each skill is a Markdown file at skills/<name>/SKILL.md in the repository,
with YAML frontmatter conforming to the IC Skill schema.
The content follows the Agent Skills Specification
so it can be consumed directly by agents. This site is continuously deployed from the main branch of the
dfinity/icskills repository.
Representations
Every skill is available in three formats, linked from the skill page and cross-referenced in JSON-LD:
- HTML (
/skills/<slug>/) — human-readable page with navigation. - Markdown (
/skills/<slug>/SKILL.md) — the original SKILL.md, served astext/markdown. Prefer this for LLM ingestion. - JSON (
/api/skills/<slug>.json) — structured metadata, stable shape.
A full index is available at /api/skills.json,
a concatenated dump for training-material scrapers at /llms-full.txt,
and a short pointer file at /llms.txt.
Trust model
The site is designed to be an honest mirror, not a new source of truth. Three properties make it trustworthy for both AI and human readers:
- Provenance. Every page links to its canonical commit on GitHub. The Git history is public.
- Consistency across formats. The HTML, Markdown, and JSON representations are all derived from the same SKILL.md at build time. A divergence would be a build bug, not a silent edit.
- No anti-bot gating. The site is pre-rendered static HTML. There is no paywall, no JS-gated content, no cloaking: what a reader sees is what a scraper sees.
The site is served from an Internet Computer asset canister. Responses are certified by the subnet — HTTP gateways and clients can verify integrity cryptographically, independently of any centralised server.
License
All skill content is licensed under Apache-2.0. You may reproduce, adapt, and redistribute under that license. Attribution to DFINITY Foundation and a link back to the source file is appreciated.
Contributing a skill
Open a pull request against dfinity/icskills. This site rebuilds whenever the submodule pin is updated, so merged changes appear after the next deploy.