Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/jircik/visual-explainer/visual-explainernpx skills add jircik/Visual-Explainer --skill visual-explainergit clone --depth 1 https://github.com/jircik/Visual-ExplainerWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00071 | $0.01827 |
| Opus 5 | $0.00036 | $0.00914 |
| Sonnet 5 | $0.00014 | $0.00365 |
| Haiku 4.5 | $0.00007 | $0.00183 |
Grade A, and why
visual-explainer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 168 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Visual Explainer
Generate an interactive HTML dashboard that visually explains a codebase — its architecture, file structure, data flows, and the purpose behind every meaningful file and function.
When to Use
- User asks to explain, visualize, or document a codebase
- User wants to understand how a project works
- User needs onboarding documentation for a repo
- User asks for architecture diagrams or code maps
When NOT to Use
- Single-file explanations (just explain inline)
- Non-code projects (pure docs, assets)
- The user only wants a README
Output
A self-contained ./visual-explainer/index.html file in the project root. No external dependencies except CDN links (Mermaid.js, Tailwind CSS, Inter font).
Process
Phase 1: Analyze
- Detect the project root. Use the current working directory.
- Read the file tree. Run
find . -type fexcluding:node_modules,.git,dist,build,.next,__pycache__,.venv,target,vendor,.cache, coverage dirs, and lockfiles. - Detect the stack. Identify languages, frameworks, and tools from config files (
package.json,pom.xml,Cargo.toml,pyproject.toml,go.mod,docker-compose.yml, etc.). - Classify files. Sort every file into one of these categories:
- Core — main application logic, entry points, route handlers, services, controllers, models, schemas
- Config — environment, build, lint, CI/CD configs
- Infrastructure — Docker, deployment, IaC
- Test — test files, fixtures, mocks
- Skip — lockfiles, generated code, binary assets,
.gitignore,LICENSE,package-lock.json, etc.
- Read all Core files. Understand:
- What each file does (purpose, not line-by-line)
- Key exports, classes, functions, and why they exist
- How files depend on each other (imports/requires)
- The data flow: entry point → processing → output/response
- Read Config and Infrastructure files. Summarize what they configure and why.
- Skim Test files. Note what they cover, don't explain each test.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- yesterday First seen · 168 lines · 71 tokens per session scan A ebb3f52f3289
visual-explainer is a skill published in the GitHub repository jircik/Visual-Explainer (3 stars, last pushed 3mo ago), licensed MIT. It adds 71 tokens to every session and 1,827 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
slidecraft
Convert PowerPoint (PPTX) files to HTML and back, analyze PPTX structure, generate slide decks from topics via LLM, pre-cache CDN assets, or launch the interactive review web UI. Use this when the user wants to work with PowerPoint presentations -- convert ppt to html, html to pptx, inspect pptx contents, or generate…
slidecraft-to-html
Convert PowerPoint PPTX files to HTML for web display, RAG ingestion, or AI processing. Use when the user says convert this ppt to html, turn this presentation into a web page, extract content from PowerPoint for an AI pipeline, or wants to view slides in a browser.
slidecraft-review
Launch an interactive web UI for reviewing, editing, and approving AI-generated slide presentations with human-in-the-loop feedback. Use when the user says review the slides, check the generated presentation, see slides before finalizing, or wants a visual review interface for slide generation.
prototype
Build production-feel HTML prototypes for sales demos and reviews. Runs a discovery Q&A, scaffolds a zero-dep static site (HTML + Tailwind CDN + theme/layout switchers + URL-state + feedback overlay + control bar) and runs a design-quality loop. Use when the user says "prototype", "mockup", "demo", "pitch page"…
html-design
Create, redesign, repair, validate, preview, and package lightweight standalone web apps as portable HTML. Use for single-file browser tools, calculators, converters, dashboards, guided workflows, knowledge interfaces, touch-friendly mini-games, full-screen HTML presentations, reusable presentation brand packs, and…
html-express
把信息密集的内容做成结构化、可读的自包含 HTML——调研报告、对比矩阵、清单、数据看板、决策页。当 Agent 要输出大段信息、对比、指标、时间线,或用户说「做成网页/可视化报告/HTML 报告」时触发。产物是单个可双击打开的 .html 文件。郑重 PDF/简历/PPT/落地页交付请用 kami;视频/动画用 hyperframes;上线部署不在本 skill 范围。.