Getting it into your agent
This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.
/plugin marketplace add sergio-farfan/OCI-draw.io-Architect/plugin install oci-drawio-architectWrote 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/commands/sergio-farfan/oci-draw.io-architect/drawio-architect)<a href="https://agentmods.dev/commands/sergio-farfan/oci-draw.io-architect/drawio-architect"><img src="https://agentmods.dev/badge/commands/sergio-farfan/oci-draw.io-architect/drawio-architect/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/commands/sergio-farfan/oci-draw.io-architect/drawio-architect"><img src="https://agentmods.dev/badge/commands/sergio-farfan/oci-draw.io-architect/drawio-architect.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What 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.1 | $0.00061 | $0.07555 |
| Opus 5.5 | $0.00024 | $0.03022 |
| Sonnet 5.5 | $0.00012 | $0.01511 |
| Haiku 4.5 | $0.00006 | $0.00756 |
Grade B, and why
drawio-architect scanned grade B with 1 finding 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.
Reads agent configuration directoriesmediumAgent snooping
.claude/, .codex/, .gemini/ hold keys, settings and other credentials a mod has no legitimate need for.
5. The file may contain OCIDs: make sure the project `.gitignore` has the line `.claude/*.local.md` (`grep -qxF '.claude/*.local.md' .gitignore 2>/dev/null || echo '.claude/*.local.md' >> .gitignore`). How it starts
The opening of the file, as written. The whole thing — 225 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/drawio-architect
Produce <Subject>_Architecture.drawio (+ .png) that matches the plugin's reference look. The layout is computed by scripts/oci_layout.py from a model dict; your job is to fill the model correctly and pass the gate. Conventions, schema and the custom-layout API are in ${CLAUDE_PLUGIN_ROOT}/skills/oci-drawio-architect/SKILL.md.
Global rules:
- NEVER copy
drawio_builder.py(or any script) into the project. Generated scripts import from the plugin:sys.path.insert(0, "<abs>/scripts"). Resolve the absolute path first withecho "$CLAUDE_PLUGIN_ROOT"and paste it literally (the user runs the script outside Claude Code). - Use the recipe (
oci_layout.write_diagram) unless the architecture cannot be expressed by it (see Step 3.4). - Never report success while Step 5's gate fails. Iterate at most 3 times, then report the remaining problems verbatim.
- Input is
$ARGUMENTS; if empty, ask (Step 1).
Step 0 - Settings
- If
.claude/oci-drawio-architect.local.mdexists, read its YAML frontmatter and use the keys below. - Else run
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/detect_settings.py" [terraform_dir](add--no-cliwhen the OCI CLI is absent, unconfigured or hangs; each CLI call is bounded to 8 s). Exit 1 = nothing detected; exit 2 = the directory does not exist. Stdout is the frontmatter; stderr is the summary. - Required values:
region(settings) andsubject(Step 1). Ask with AskUserQuestion ONLY for values that are still missing. Do not ask about logos, tenancy or compartment; use them when present, omit them otherwise. - Write the settings file from this template, keeping only detected/answered keys (values are JSON-quoted scalars; lists as JSON):
---
tenancy_name: "mytenancy"
tenancy_ocid: "ocid1.tenancy.oc1..aaaa"
region: "eu-frankfurt-1"
region_label: "Frankfurt"
oci_profile: "DEFAULT"
compartment: "prod"
vcns: [{"name": "app-vcn", "cidr": "10.0.0.0/16"}]
purpose: "network"
logo_light: "logos/company_logo_dark.png"
terraform_dir: "terraform/environments/prod"
---
# OCI draw.io Architect Settings
Detected on YYYY-MM-DD by /drawio-architect. Edit values above; delete the file to re-detect.
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 Changed · +35 lines · +13 tokens per session a0d35a96e34e
- 1mo ago Changed · +11 lines a49c7b65f6b5
- 1mo ago Changed · -86 lines · +31 tokens per session scan A → B 769c33c9b3c9
- 1mo ago First seen · 265 lines · 17 tokens per session scan A 5cfd5c80040e
drawio-architect is a command published in the GitHub repository sergio-farfan/OCI-draw.io-Architect (8 stars, last pushed 1mo ago), licensed MIT. It adds 61 tokens to every session and 7,555 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it B with 1 finding (reads agent configuration directories). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other commands, from other repositories
oracle-infogenius
Generate AI Architect-grade Oracle Cloud architecture visuals.
oci-diagram
Generate a professional OCI architecture diagram.
export-diagram
Export a diagram-design HTML file to .svg and .png next to the source.
import-excalidraw
Redraw an Excalidraw board as an editorial diagram at a chosen format, size, and detail level.
profile
Save, load, inspect, update, reset, or delete diagram-design client profiles.
research
Start confidential research session with web search, synthesis, and project linking.