1
    openhop

    openhop

    by Naor Sabag

    Generate animated, step-by-step data flow diagrams for architectures, code paths, and user journeys.

    Updated May 2026
    0 installs

    Free

    One-time purchase

    Included in download

    • Downloadable skill package
    • Works with Requires Node.js 18+.
    • 1 permission declared
    • Instant install

    Sample Output

    A real example of what this skill produces.

    I'll animate the OAuth 2.0 authorization code flow.

    Generated openhop YAML: 5 nodes (Browser, App Server, Google OAuth, User DB, Session Cache), 8 steps including the code-for-token exchange.

    ✓ Pushed. Open: http://localhost:8788/flow/oauth-abc123

    Click any node to drill into its sub-flow. Pause on the token-exchange step to see the request/response fields.

    Why this version: shows the value proposition in 6 lines — the agent's framing, the structure of what it built, the URL, and a hint at the interaction model (drill / pause). Fits in a card. Matches what a buyer would actually experience.

    Sample Output — Option B (with YAML inline, more detailed)

    Shows the actual artifact the agent produces:

    Here's the OAuth 2.0 flow as an animated diagram.

    meta:
      title: OAuth 2.0 Authorization Code Flow
      description: Standard auth-code grant with PKCE
    
    flow:
      nodes:
        - { id: browser, label: Browser, type: actor }
        - { id: app, label: App Server, type: endpoint }
        - { id: oauth, label: Google OAuth, type: external }
    
      steps:
        - from: browser
          to: app
          data: User clicks "Sign in"
        - from: app
          to: oauth
          data: Redirect to authorize endpoint with state + PKCE challenge
        - from: oauth
          to: app
          data:
            label: Callback with one-time code
            fields: [code, state]
        - from: app
          to: oauth
          data: Exchange code + verifier for tokens
        - from: oauth
          to: app
          data:
            label: Tokens returned
            fields: [access_token, id_token, email]
    
    ✓ Flow created.
    Open: http://localhost:8788/flow/oauth-abc123
    

    Screenshots

    About This Skill

    What it does

    OpenHop transforms complex system logic into animated, step-by-step data flow diagrams. Instead of static images or long walls of text, it creates interactive visualizations where data "pixels" travel between components to demonstrate exactly how a process works.

    Why use this skill

    Explaining distributed systems, auth flows, or codebase logic via prose is often confusing for stakeholders and developers alike. Standard Mermaid or PlantUML diagrams are static and hard to follow for temporal sequences. OpenHop provides:

    • Temporal Visualization: See the order of operations through animation.
    • Interactive Drills: Expand nodes to reveal nested sub-flows for deeper architectural dives.
    • Narrative Clarity: Translates technical "code-speak" into plain-English walkthroughs.
    • Lifecycle Tracking: Visualize the creation and destruction of workers, sessions, or ephemeral resources.

    Supported tools

    The skill interacts with the openhop CLI to validate YAML specifications, push new flows to a local or remote server, and apply incremental patches to refine existing visualizations. It supports nesting flows, parallel execution steps, and custom branding via Iconify icons.

    What the output looks like

    The skill returns a live URL to an animated dashboard. Users see a dark-canvas UI with themed nodes (databases, services, actors) and moving data packets that, when hovered, reveal detailed metadata schemas and narration.

    📖 Learn more: Best DevOps & Deployment Skills for Claude Code →

    Use Cases

    • Visualize complex OAuth2 or authentication handshakes end-to-end.
    • Trace a single request through microservices, caches, and databases.
    • Map out user onboarding journeys and product feature lifecycles.
    • Document CI/CD pipelines or automated data processing workflows.
    • Animate state machine transitions for complex UI components or backend jobs.

    Reviews

    No reviews yet - be the first to share your experience.

    Only users who have downloaded or purchased this skill can leave a review.

    Security Scanned

    Passed automated security review

    Permissions

    Terminal / Shell

    Allowed Hosts

    github.com
    naorsabag.github.io

    File Scopes

    openhop/**
    Documentation Demo Video

    Requires Node.js 18+.

    Creator

    Frequently Asked Questions

    More Premium Skills

    Free