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.
git clone --depth 1 https://github.com/varkart/visualcaveWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/plugins/varkart/visualcave/gemini-extension)<a href="https://agentmods.dev/plugins/varkart/visualcave/gemini-extension"><img src="https://agentmods.dev/badge/plugins/varkart/visualcave/gemini-extension/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/plugins/varkart/visualcave/gemini-extension"><img src="https://agentmods.dev/badge/plugins/varkart/visualcave/gemini-extension.svg" alt="Reviewed on agentmods" width="80" height="20"></a>Grade A, and why
visualcave 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 1mo ago.
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.
What it actually says
{
"name": "visualcave",
"version": "1.0.0",
"description": "Use when the user asks to create a diagram, chart, infographic, flowchart, architecture illustration, or any technical visualization. Outputs a self-contained HTML file using Mermaid.js.",
"contextFileName": "SKILL.md"
}
What ships with it
47 files beside gemini-extension.json in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- agents/openai.yaml 331 B
- assets/capabilities.gif 5262 KB
- assets/showcase.gif 2107 KB
- assets/visual-cave.gif 10229 KB
- examples/agentic-horizon.html 28 KB
- examples/ai-evolution-timeline.html 11 KB
- examples/api-lifecycle.html 14 KB
- examples/architecture-api-gateway.html 19 KB
- examples/architecture-diagram.html 9.4 KB
- examples/c4-context.html 10 KB
- examples/class-diagram.html 14 KB
- examples/ecommerce-order-flow.html 13 KB
- examples/er-diagram.html 13 KB
- examples/event-driven-microservices.html 14 KB
- examples/gantt-chart.html 12 KB
- examples/git-graph.html 13 KB
- examples/kanban-board.html 9.5 KB
- examples/kubernetes-deployment.html 13 KB
- examples/llm-training-pipeline.html 11 KB
- examples/mindmap.html 13 KB
- examples/multi-region-failover.html 14 KB
- examples/oauth-flow.html 10 KB
- examples/pie-chart.html 12 KB
- examples/pipeline-cicd.html 14 KB
- examples/quadrant-chart.html 12 KB
- examples/rag-pipeline.html 13 KB
- examples/sankey-diagram.html 9.4 KB
- examples/state-machine.html 13 KB
- examples/timeline.html 13 KB
- examples/transformer-animated.html 12 KB
- examples/transformer-architecture.html 12 KB
- examples/transformer-deep-dive.html 20 KB
- examples/transformer-pro.html 16 KB
- examples/transformer-ultra.html 21 KB
- examples/xy-chart.html 10 KB
- references/animated.md 8.4 KB
- references/astro-component.md 6.5 KB
- references/canvas-animation.md 4.7 KB
- references/dark-mode.md 2.0 KB
- references/diagram-types.md 4.8 KB
- references/template.html 16 KB
- references/theming.md 3.4 KB
- scripts/add-theme-selector.js 7.0 KB runs code
- scripts/fix-init-pattern.js 982 B runs code
- scripts/inject-error-boundaries.js 2.0 KB runs code
- scripts/make-capabilities-gif.js 5.5 KB runs code
- scripts/make-showcase-gif.js 4.7 KB runs code
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.
- 1mo ago First seen · 7 lines scan A 2d6e8b4b9898
visualcave is a plugin published in the GitHub repository varkart/visualcave (2 stars, last pushed 1mo ago), licensed MIT. Its token cost is not measured: this kind of file is read by the harness, not the model. 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-09-14.
Other plugins, from other repositories
ultralytics-branding
Ultralytics brand guidelines (colors, Archivo font, naming, tone) for presentations, documents, marketing emails, social posts, and web designs.
frontend-design-skills
Design frontends, test interactions, and write clear interface copy.
tldiagram
Codebase diagram generation for tldiagram.com.
reimagine-it
Redesigns existing HTML from its own content. 17 visual directions, standalone offline pages. CLI + agent skill.
design
Design — 10 free skills bundled together.
cinematic-scroll
Web Design Studio builds distinctive websites with deliberate art direction, interactive 3D, scroll choreography, motion and production-ready fallbacks. Installed under the established cinematic-scroll compatibility key.