Works with the AI Agents you already use
GraphViz
Render maintainable, bounded GraphViz DOT diagrams and sync them directly to your technical documentation.
Free
GraphViz
Example session with this skill installed
Create a DOT diagram for a user authentication flow including login, MFA, and session creation. Render it as an SVG and add it to auth.md.
- Read your context and instructions
- Compiled the graphviz
I have generated the authentication flow diagram and updated your documentation. The DOT source was validated and rendered using the dot engine.
Authentication Flow Diagram
digraph G {
rankdir=LR;
node [shape=box, fontname="Arial"];
Start [shape=circle];
Login [label="User Login"];
MFA [label="Multi-Factor Auth"];
Session [label="Create Session"];
Success [shape=doublecircle];
Fail [label="Deny Access", color=red];
Start -> Login;
Login -> MFA [label="Credentials OK"];
Login -> Fail [label="Invalid"];
MFA -> Session [label="Token OK"];
MFA -> Fail [label="Token Fail"];
Session -> Success;
}
The diagram has been rendered to docs/images/auth-flow.svg and embedded into auth.md.
Next steps
- Review the
auth.mdfile to ensure the Markdown block is positioned correctly. - Modify the DOT source in
docs/diagrams/auth-flow.dotif you need to add specific error handling states. - Run
graphviz_syncif you make manual changes to the DOT file to refresh the SVG.
Connects securely to your tools. The creator never sees your data.
About this skill
Complex technical diagrams often become unreadable as they scale, resulting in cluttered documentation that no one maintains. This skill integrates GraphViz into your agentic workflow to generate maintainable, bounded DOT diagrams that stay synchronized with your project.
What it does
- Source Management writes and maintains DOT source files directly in your repository for version control.
- Automated Rendering converts DOT sources into SVG or other formats using standard GraphViz engines.
- Smart Partitioning breaks large, complex graphs into readable overview and detail panels automatically.
- Markdown Integration inserts and updates idempotent image blocks in your technical documentation.
- Validation checks DOT syntax and layout constraints before rendering to ensure output quality.
How it works
- Use
graphviz_environmentto verify the local environment, available engines, and enforced layout limits. - Author or provide a DOT source using
graphviz_render_sourceto establish the initial diagram. - Apply
graphviz_validateto verify the graph structure and boundary connections for complex data flows. - Execute
graphviz_publish_markdownto embed the rendered SVG into your project README or documentation.
Frameworks & tools
This skill requires the GraphViz executable available on the system PATH. It communicates via the MCP stdio transport and supports standard engines like dot, neato, and circo.
Why this beats prompting it yourself
Generic LLM prompts often generate invalid DOT syntax or massive, unreadable monolithic images. This skill enforces structural limits, handles file I/O within your project directory, and manages the partitioning logic required for large architecture diagrams.
Use cases
- Documenting microservices architecture with automated data-flow graphs.
- Visualizing complex state machines and transitions in logic-heavy code.
- Generating dependency graphs for monorepos that stay updated via CI/CD.
- Creating workflow flowcharts that map out business logic directly from source.
Known limitations
Requires GraphViz installed on the host machine. All operations are restricted to a defined project directory. Logic is optimized for technical graphs rather than decorative illustrations.
What's included (3 skills)
graphviz-mcp
Use the GraphViz MCP tools to validate, render, and publish maintainable bounded DOT diagrams for technical documentation. Apply when a task involves a state machine, workflow, flowchart, dependency graph, architecture/data-flow graph, or similar graph-structured diagram; do not use it for decorative diagrams or when a project mandates another diagram system.
graphviz-mcp
Use the GraphViz MCP tools to validate, render, and publish maintainable bounded DOT diagrams for technical documentation. Apply when a task involves a state machine, workflow, flowchart, dependency graph, architecture/data-flow graph, or similar graph-structured diagram; do not use it for decorative diagrams or when a project mandates another diagram system.
graphviz-mcp
Use the GraphViz MCP tools to validate, render, and publish maintainable bounded DOT diagrams for technical documentation. Apply when a task involves a state machine, workflow, flowchart, dependency graph, architecture/data-flow graph, or similar graph-structured diagram; do not use it for decorative diagrams or when a project mandates another diagram system.
How to use
Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
Free forever
No account required to browse
Trust & safety
Security scanned
Verified clean 5 days ago
- Free to download with an account
Requires