iterion-dsl SKILL.md skillA

iterion-dsl from socialgouv/iterion is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add socialgouv/iterion/iterion-dsl@git:20261105.69c57c6

Pins git:20261105.69c57c6 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
socialgouv/iterion
Path
SKILL.md
Versions recorded
35
Latest version
git:20261105.69c57c6, committed Nov 5, 2026
First version recorded
Jul 23, 2026
Size
33,093 bytes
Repository stars
19
License
MIT

Author, review, or debug Iterion .bot workflows and .botz bundles using the current indentation-sensitive DSL. Use for requests to create or change an Iterion workflow, design an agent graph, choose router/interaction/session modes, add tools or subbots, diagnose validation codes, or explain accepted .bot syntax.

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# Author Iterion workflows

Treat the parser and compiler as the source of truth. Read
[`docs/dsl.md`](docs/dsl.md) for the language guide, then open only the detailed
reference needed for the task:

- exact syntax: [`docs/references/dsl-grammar.md`](docs/references/dsl-grammar.md)
- validation codes: [`docs/references/diagnostics.md`](docs/references/diagnostics.md)
- routing/convergence: [`docs/routers.md`](docs/routers.md)
- groups, iteration, resources, and subbots:
  [`docs/groups-iteration-subbots.md`](docs/groups-iteration-subbots.md)
- permissions and isolation: [`docs/permissions.md`](docs/permissions.md) and
  [`docs/sandbox.md`](docs/sandbox.md)

Do not infer syntax from an old bot or ADR when `iterion validate` and the
current references disagree.

## Start from a template

Every new file starts with `dsl: 2` on its first significant line — the
syntax profile (standard `\n`-style escapes in quoted strings, paragraph
breaks kept in prompt bodies); the templates and the studio write it, and
`iterion dsl migrate --to 2 <file>` moves an existing file. Fill a validated
shape rather than writing the graph from the grammar:

```sh
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add socialgouv/iterion/iterion-dsl@sha256:121ac961cc473f76

The line at the top of this page pins the label git:20261105.69c57c6, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_eulxbxtro4tzp2ti.svg)](https://markdownregistry.com/a/art_eulxbxtro4tzp2ti)

3 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 35 versions of this file, between Jul 23, 2026 and Nov 5, 2026, about one every 3 days.

versioncommittedcommitsizeaudit
git:20261105.69c57c6 latest2026-11-05 69c57c6 33,093 BA view · diff
git:20261103.65569332026-11-03 6556933 33,070 BA view · diff
git:20261029.875c5922026-10-29 875c592 33,005 BA view · diff
git:20261029.3d141122026-10-29 3d14112 32,990 BA view · diff
git:20261028.3b34c772026-10-28 3b34c77 32,701 BA view · diff
git:20261022.30dcd152026-10-22 30dcd15 32,657 BA view · diff
git:20261013.e7f14132026-10-13 e7f1413 32,628 BA view · diff
git:20261007.4775ecc2026-10-07 4775ecc 32,354 BA view · diff
git:20261001.788f3d72026-10-01 788f3d7 32,328 BA view · diff
git:20260929.44862212026-09-29 4486221 32,234 BA view · diff
git:20260925.10a80712026-09-25 10a8071 32,224 BA view · diff
git:20260922.89699152026-09-22 8969915 31,059 BA view · diff
git:20260922.5f49b452026-09-22 5f49b45 30,578 BA view · diff
git:20260922.8a7bb2b2026-09-22 8a7bb2b 30,559 BA view · diff
git:20260921.9a9cd772026-09-21 9a9cd77 30,517 BA view · diff
git:20260921.c47df3a2026-09-21 c47df3a 30,311 BA view · diff
git:20260921.1b93cde2026-09-21 1b93cde 29,900 BA view · diff
git:20260917.c1fe2a02026-09-17 c1fe2a0 29,736 BA view · diff
git:20260916.d812f442026-09-16 d812f44 29,620 BA view · diff
git:20260916.e652e782026-09-16 e652e78 29,306 BA view · diff
git:20260916.c22cd5b2026-09-16 c22cd5b 28,588 BA view · diff
git:20260915.309d6c12026-09-15 309d6c1 26,219 BA view · diff
git:20260913.6eea0ce2026-09-13 6eea0ce 25,171 BA view · diff
git:20260912.3000e722026-09-12 3000e72 25,152 BA view · diff
git:20260911.bb6b02b2026-09-11 bb6b02b 24,214 BA view · diff
git:20260911.603d2a12026-09-11 603d2a1 17,207 BA view · diff
git:20260910.142755f2026-09-10 142755f 17,072 BA view · diff
git:20260910.57564e72026-09-10 57564e7 17,006 BA view · diff
git:20260910.d57f9112026-09-10 d57f911 10,291 BA view · diff
git:20260909.b2067fd2026-09-09 b2067fd 10,040 BA view · diff
git:20260821.55e44f52026-08-21 55e44f5 7,546 BA view · diff
git:20260821.466902f2026-08-21 466902f 7,491 BA view · diff
git:20260731.dad285c2026-07-31 dad285c 7,261 BA view · diff
git:20260731.f2266352026-07-31 f226635 7,149 BA view · diff
git:20260723.439f0632026-07-23 439f063 7,102 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (33093 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

socialgouv/iterion · 19 stars · license MIT · pushed 2026-11-08 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_eulxbxtro4tzp2ti
GET https://markdownregistry.com/api/v1/resolve?ref=socialgouv/iterion/iterion-dsl
GET https://markdownregistry.com/api/v1/blob/121ac961cc473f76923d35e74bdb013adc739f7391226a6cbded0f0e960578c3

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from socialgouv/iterion

AGENTS.md AGENTS.md file
socialgouv/iterion · AGENTS.md
git:20261102.dda2894 · audit A · 19 stars
CLAUDE.md CLAUDE.md file
socialgouv/iterion · CLAUDE.md
git:20261001.5aa7b24 · audit A · 19 stars
adversarial-review-loop SKILL.md skill
socialgouv/iterion · skills/adversarial-review-loop/SKILL.md · Break your own change before a reviewer does. An adversarial review loop whose subagents try to REFUTE the diff rather…
git:20260921.9a9cd77 · audit A · 19 stars
CLAUDE.md@third_party/codex-agent-sdk-go CLAUDE.md file
socialgouv/iterion · third_party/codex-agent-sdk-go/CLAUDE.md
git:20261028.cdedd72 · audit A · 19 stars

Every file in socialgouv/iterion

Browse by kind, by grade A, or by owner.