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 commands/greppable/greppable-cc-plugin/diagramgit clone --depth 1 https://github.com/greppable/greppable-cc-pluginWhat 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.00020 | $0.00537 |
| Opus 5 | $0.00010 | $0.00269 |
| Sonnet 5 | $0.00004 | $0.00107 |
| Haiku 4.5 | $0.00002 | $0.00054 |
Grade A, and why
diagram 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 2d 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
/greppable:diagram — Create/Update GDLD Diagram
Create or update a GDLD architecture diagram from current context.
Usage
/greppable:diagram [description of what to diagram]
Workflow
-
Analyze the subject: Identify what needs diagramming from the conversation context or provided description.
-
Choose diagram type: flow, sequence, architecture, dependency, or pattern.
-
Identify elements:
- Nodes (systems, modules, components)
- Edges (relationships, data flows, calls)
- Groups (logical containers)
- Gotchas (known issues, warnings)
-
Generate GDLD output following the spec in
specs/GDLD-SPEC.md:
@diagram|id:{id}|type:{type}|purpose:{description}
@node|id:{n}|label:{label}|group:{group}
@edge|from:{source}|to:{target}|label:{description}|style:{style}
@group|id:{g}|label:{label}
@gotcha|severity:{1-3}|area:{area}|symptom:{symptom}|fix:{fix}
-
Validate:
bash "${CLAUDE_PLUGIN_ROOT}/scripts/gdl-lint.sh" <output.gdld> -
Render preview:
bash "${CLAUDE_PLUGIN_ROOT}/scripts/gdld2mermaid.sh" <output.gdld> -
Write to file: Save to
docs/gdl/diagrams/<name>.gdld(or user-specified path).
Conversion Shortcut
Can also convert existing formats to diagrams:
.gdlc→.gdld:bash "${CLAUDE_PLUGIN_ROOT}/scripts/gdlc2gdld.sh" <file.gdlc>.gdls→.gdld:bash "${CLAUDE_PLUGIN_ROOT}/scripts/gdls2gdld.sh" <file.gdls>.gdlu→.gdld:bash "${CLAUDE_PLUGIN_ROOT}/scripts/gdlu2gdld.sh" <file.gdlu>
Examples
/greppable:diagram the authentication flow
/greppable:diagram architecture of the API layer
/greppable:diagram this module's dependency graph
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.
- 2d ago First seen · 57 lines · 20 tokens per session scan A 1dfaeca781b1
diagram is a command published in the GitHub repository greppable/greppable-cc-plugin (3 stars, last pushed 4mo ago), licensed MIT. It adds 20 tokens to every session and 537 once invoked, about $0.0001 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 commands, from other repositories
profile
Save, load, inspect, update, reset, or delete diagram-design client profiles.
buildable-design
Create a UI/UX design brief from a prompt or the current Buildable app spec.
overlay
The spatial overlay — a click-through canvas floating over every window that both you and agents can draw on. /overlay shows status; /overlay open launches it (⌃⌥⌘D toggles draw mode, esc leaves); /overlay post --rel X,Y,W,H puts an arrow / box / highlight / spotlight / label / callout / sticker on the screen from an…
design-engineer:discovery
Design workflow. For new products, runs the full pipeline. For existing projects, runs an abbreviated feature-focused flow. Argument feature-spec produces a truly minimal spec for established products with existing brand / design system.
responsive-design-specialist
Use when a layout breaks between sizes. Arbitrary breakpoints, type that does not scale, images that blow out the grid, or a desktop design retrofitted onto mobile.
ui-review
Audit a UI (file, component, screenshot, or live page) against the UI/UX Design Pro checklist and return prioritized, specific findings.