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.00017 | $0.03040 |
| Opus 5 | $0.00009 | $0.01520 |
| Sonnet 5 | $0.00003 | $0.00608 |
| Haiku 4.5 | $0.00002 | $0.00304 |
Grade A, and why
drawio-architect 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 11d 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.
How it starts
The opening of the file, as written. The whole thing — 265 lines — stays where its author put it; the contents beside it link to each section on GitHub.
/drawio-architect - OCI Architecture Diagram Generator
Generate a production-quality .drawio diagram for an OCI architecture using the DrawioBuilder Python class, embedded OCI SVG icons, and Oracle template styles.
Workflow
Step 0: Load Project Settings
Check for settings file at .claude/oci-drawio-architect.local.md.
If the file exists: Read it and parse the YAML frontmatter to get:
tenancy_name- Tenancy display name (e.g., "mytenancy")region- OCI region identifier (e.g., "eu-frankfurt-1")region_label- Display name for titles (e.g., "Frankfurt")compartment- Default compartment namelogo_light- Logo path for light backgroundslogo_dark- Logo path for dark backgroundsoci_profile- OCI CLI profileterraform_dir- Default Terraform directory
Use these values throughout the diagram (title, region container label, logo placement).
If the file does NOT exist: Run auto-detection:
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/detect_settings.py" [terraform_dir_if_known]
This probes (in order):
- Terraform files -
provider.tffor region/profile,*.tfvarsfor tenancy_ocid - OCI CLI -
oci iam tenancy getfor tenancy name - ~/.oci/config - fallback for tenancy OCID and region
- Logo files - scans
logos/,assets/logos/,assets/images/
Show the user what was detected and ask them to confirm or adjust. Then write the settings file:
---
tenancy_name: "mytenancy"
tenancy_ocid: "ocid1.tenancy.oc1..aaaa..."
region: "eu-frankfurt-1"
region_label: "Frankfurt"
oci_profile: "DEFAULT"
compartment: ""
logo_light: "logos/company_logo_dark.png"
logo_dark: "logos/company_logo_light.png"
terraform_dir: "terraform/environments/frankfurt"
---
# OCI draw.io Architect Settings
Auto-detected on YYYY-MM-DD. Edit values above as needed.
Restart Claude Code after changes.
If auto-detection finds nothing, use AskUserQuestion to gather:
- Tenancy name (for diagram title)
- Region (for region container label)
- Logo file path (optional)
- Default compartment (optional)
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.
- 11d 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 (6 stars, last pushed 1mo ago), licensed MIT. It adds 17 tokens to every session and 3,040 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
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-drawio
Redraw a draw.io file as an editorial diagram at a chosen format, size, and detail level.
import-mermaid
Redraw Mermaid as an editorial diagram at a chosen format, size, and detail level.
profile
Save, load, inspect, update, reset, or delete diagram-design client profiles.