Archify — Agent Skill for Trusted Interactive Diagrams

Archify (tt-a1i/archify) is an open-source Agent Skill that turns a plain-language description of a system, process, or plan into a validated, self-contained interactive HTML diagram — architecture, workflow, sequence, data flow, or lifecycle — with zero runtime dependencies.

October 7, 2026
skillsarchifydiagramsarchitectureworkflowhtml
Archify — Agent Skill for Trusted Interactive Diagrams

Archify

Archify is an open-source (MIT) Agent Skill that turns a plain-language description — a software system, a plan, or anything with steps, parts, relationships, or states — into a validated, self-contained interactive HTML diagram. The agent authors typed JSON from your description; Archify renders and validates it into a single HTML file with inline SVG that works in any browser with zero dependencies, no server, and no runtime.

It ships as a standard SKILL.md skill for Claude Code, Codex, Cursor, OpenCode, and GitHub Copilot, based on Cocoon-AI/architecture-diagram-generator. Site: archify.si.

When to use

  • You need to understand or communicate a system — microservices topology, a CI/CD pipeline, an approval chain — and want an explorable map, not a screenshot you'll redraw every time the system changed
  • You want a diagram to plan something non-code too: an annual-leave schedule, a job hunt, a monthly budget, a flat rental — Archify validates the structure of the plan exactly like a system diagram
  • You want to share the output as a single file — attach it to a PR comment or email; readers can trace routes, focus nodes, switch themes, and export

When not to use

  • You need a hosted, collaborative, real-time editor — Archify is not a WYSIWYG tool or a service; it's a one-file artifact generator
  • You need validation that the runtime system behaves as drawn — the 9/9 checks validate the authored diagram, not the running system
  • Mermaid round-tripping is required — it can accept existing Mermaid as input, but promises no automatic parsing of every construct

How it works

  1. Describe it in plain words — "plan my annual leave: 10 days + 2 comp days that expire end of June", or "read this repository and map the request path"

  2. The agent authors typed JSON — one of five diagram types is chosen from the question you actually asked:

    QuestionDiagram typeExample
    What is it made of?ArchitectureHousehold accounts, cloud topology
    What happens next?WorkflowVisa application, onboarding
    Who says what, when?SequenceRenting a flat through an agent
    Where does it go?Data flowPaycheck → bills → savings
    Where does it stand?LifecycleJob applications, deployments
  3. Archify renders and validates — 9/9 validation checks per artifact; seven semantic node colours with a legend you can rename for your story

  4. Iterate by chat — "move the summer trip to August", "add Redis", "make the deadline red" — no diagram editor to learn

  5. Export natively — PNG, JPEG, WebP, dual-theme SVG, WebM, or clipboard, rasterized up to 4× in the browser

The output is one HTML file: inline SVG, dark + light theme variable sets that switch together (@media (prefers-color-scheme)), interactive routes (inspect any stop, play one finite reader-controlled pass per relationship), find/radar/presentation keyboard tools. Nothing is validated at "trust me" level: the typed JSON source ships inside the file so you can inspect the exact authored graph.

Install

npx skills add tt-a1i/archify -g

Installs globally for the agent you're running. Verify the canonical repo before running.

Agent access to files, a local Node.js runtime, and tools needed for your chosen export format remain part of your agent environment — Archify can't export PNG if your agent can't run a browser-local export.

Full SKILL.md

The stable skill source lives in the canonical repo: archify/SKILL.md on tt-a1i/archify (main). Published releases: releases page. Read it there rather than from a mirror; the repo is the single source of truth for what the skill instructs your agent to do.

Verify it yourself

Archify is a "produce files, no network" skill pattern, which cuts the scariest bug classes — but verify before granting an agent file access anyway:

  1. Static scan — confirm no curl|sh, no base64 -d, no secrets-reading, no network calls from scripts
  2. Two-model review — paste the SKILL.md into two different models with the Vetting Guide prompt; specifically ask whether the validation JSON schema lets arbitrary HTML/JS through, since the artifact is HTML
  3. Sandbox first render — generate one artifact, open the HTML source, and confirm no external fetches before opening it in a browser

Review transparency

FieldValue
Last reviewed2026-10-08 (launch baseline)
Reviewerssite baseline (product site + repo README/SKILL.md read; static scan)
Sourcett-a1i/archify via archify.si
LicenseMIT (skill + renderers)
Re-vet triggerupstream change to SKILL.md; >30 days since review