Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    GraphViz

    1

    Render maintainable, bounded GraphViz DOT diagrams and sync them directly to your technical documentation.

    Free

    Security scanned
    GraphViz

    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

    1. Review the auth.md file to ensure the Markdown block is positioned correctly.
    2. Modify the DOT source in docs/diagrams/auth-flow.dot if you need to add specific error handling states.
    3. Run graphviz_sync if 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

    1. Use graphviz_environment to verify the local environment, available engines, and enforced layout limits.
    2. Author or provide a DOT source using graphviz_render_source to establish the initial diagram.
    3. Apply graphviz_validate to verify the graph structure and boundary connections for complex data flows.
    4. Execute graphviz_publish_markdown to 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

    GitHub
    Google Account
    X
    Sourceforge
    Python
    Connectionstrings
    Codeguru
    Microsoft
    Cmu
    Sourceware
    Heptapod
    Wikipedia
    Bitbucket
    Stackoverflow
    Ietf
    Rfc Editor
    Whatwg
    Httpbin
    Domain
    Mozilla
    Readthedocs
    Xn Mller Kva
    Icom
    Haxx
    Other
    Json Schema
    Pypi
    Modelcontextprotocol
    Openid
    Pypa
    Bit
    Opengroup
    Git Scm
    Gmane
    Activestate
    Red Dove
    Yahoo
    Host
    Lua
    Mysql
    Php
    Sourcemod
    Sethmlarson
    Bpa

    Listed5 days ago

    What's inside

    Frequently Asked Questions