Install
$ agentstack add skill-ulises-jeremias-agent-toolkit-c4-model ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
C4 Model — Methodology Overlay (WHAT → HOW via Mermaid)
Sources (2026-08-12): Simon Brown C4 https://c4model.com/ (Context, Container, Component, Code); Structurizr DSL https://github.com/structurizr/dsl (open-source DSL, paid cloud) + structurizr-mcp https://github.com/cubical6/structurizr-mcp + go-structurizr; C4-PlantUML https://github.com/plantuml-stdlib/C4-PlantUML; overarch https://github.com/soulspace-org/overarch (PlantUML/Structurizr generation); rendering via Mermaid mermaid-js/mermaid MIT per §44.
> Pack: architecture core (architect + ADR + TRD + threat-model + mermaid (+ C4 via mermaid)) — c4-model teaches what to draw; mermaid renders it. See docs/architecture/research-385-diagram.md for C4 vs Mermaid vs PlantUML/Structurizr decision (Excalidraw/draw.io REJECT).
When to use
- Need system Context / Container / Component / Code views.
Instructions
- Select level: Context (system + actors) → Container (apps/data stores) → Component (modules) → Code (classes, optional).
- Render via Mermaid (C4-inspired):
flowchart TDwithsubgraphfor boundaries, e.g.:
``mermaid flowchart TD user([User]) --> web[Web Container] web --> api[API Container] api --> db[(Database Container)] subgraph System Context user; web; api; db end ``
- Advanced (optional): For consistency checks across views, use Structurizr DSL (
structurizr-cli+workspace.dsl→ PlantUML/Mermaid) or C4-PlantUML (@startuml+!include C4_Context.puml); notestructurizrCLI requires DSL file and is heavier.
Collaboration
architectdefines system →c4-modelselects C4 level →mermaidrenders →ADRrecords decision.
Anti-patterns
- Do not mandate Structurizr DSL for every diagram — Mermaid suffices for most.
- Do not dump PlantUML infra as separate skill — keep as optional note.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ulises-jeremias
- Source: ulises-jeremias/agent-toolkit
- License: MIT
- Homepage: https://ulises-jeremias.github.io/agent-toolkit-archive/
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.