whatisgithub

What is visio-skill?

deermiya/visio-skill — explained in plain English

Analysis updated 2026-05-18

61PowerShellAudience · developerComplexity · 3/5Setup · moderate

In one sentence

An AI-assistant skill that generates real, editable Microsoft Visio diagram files on Windows by calling Visio's automation interface.

Mindmap

mindmap
  root((visio-skill))
    What it does
      Generates real vsdx files
      Flowcharts and architecture diagrams
      UML sequence diagrams
    Tech stack
      PowerShell
      Visio COM interface
      JSON specs
    Use cases
      AI drawn architecture diagrams
      Sequence diagram generation
      Network topology diagrams
    Audience
      Windows developers
      AI agent users
    Status
      Local only
      Requires licensed Visio
      No stated license

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Ask an AI coding assistant to draw a flowchart or architecture diagram and get back an editable Visio file.

USE CASE 2

Generate UML sequence diagrams with automatically positioned lifelines and message arrows.

USE CASE 3

Produce network topology or swimlane diagrams without manually building the layout.

What is it built with?

PowerShellMicrosoft Visio COMJSON

How does it compare?

deermiya/visio-skillbiplobroy01/kmspisco-v2-portableuigiuf/codex-visio-replica-workflow
Stars616547
LanguagePowerShellPowerShellPowerShell
Setup difficultymoderatemoderatemoderate
Complexity3/53/5
Audiencedeveloperops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Windows, a licensed local copy of Microsoft Visio, and PowerShell for the COM automation.

The README does not state a license.

So what is it?

Visio Skill is a plugin for AI coding assistants that lets them generate real, editable Microsoft Visio diagram files (.vsdx) directly on your Windows computer. The README is written in Chinese, but the project itself works in English as well. Instead of producing static images, it creates proper Visio files you can open and keep editing in Microsoft Visio. The way it works: when you ask a supported AI tool (such as Cursor or a similar agent) to draw a diagram, the AI reads the skill's instruction file, translates your request into a structured JSON description of pages, nodes, and connections, then runs a PowerShell script that calls the Visio COM interface to render the file. The whole process happens in the background without you needing to write any JSON or run any scripts yourself. The skill supports several diagram types: flowcharts, architecture diagrams, swimlane diagrams, network topology diagrams, and UML sequence diagrams. For sequence diagrams, it can automatically position lifelines, activation boxes, and message arrows, and it handles synchronous calls, asynchronous calls, and return messages. Coordinates in the JSON use explicit inch-based values so layouts come out consistent. To install it, you clone the repository into the skills directory of your AI tool, such as the folder where Cursor or a similar assistant looks for skills. After that, you just describe what you want in the chat and the AI handles the rest. Requirements are Windows, a licensed copy of Microsoft Visio installed locally (so the COM interface is available), and PowerShell. There is no web service or cloud component, the diagram generation happens entirely on your machine through Visio's automation layer.

Copy-paste prompts

Prompt 1
Install visio-skill in my Cursor skills directory and confirm the Visio COM interface is available.
Prompt 2
Ask my AI assistant to draw an architecture diagram for an e-commerce system using visio-skill.
Prompt 3
Generate a UML sequence diagram of a login flow with User, Web App, Auth Service, and Database using visio-skill.
Prompt 4
Explain the JSON format visio-skill expects for pages, nodes, and connections.

Frequently asked questions

What is visio-skill?

An AI-assistant skill that generates real, editable Microsoft Visio diagram files on Windows by calling Visio's automation interface.

What language is visio-skill written in?

Mainly PowerShell. The stack also includes PowerShell, Microsoft Visio COM, JSON.

What license does visio-skill use?

The README does not state a license.

How hard is visio-skill to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is visio-skill for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.