visio-skill

Create and modify Microsoft Visio .vsdx files via COM interface.

147|13|Updated May 26, 2026
One-click install
npx skills add https://github.com/deermiya/visio-skill --skill visio-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: visio-skill
Source: https://github.com/deermiya/visio-skill/tree/main
Command: npx skills add https://github.com/deermiya/visio-skill --skill visio-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pywin32, opencv-python, numpy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill eliminates the manual effort of drawing complex diagrams by allowing AI Agents to programmatically generate or reconstruct editable Microsoft Visio (.vsdx) files directly from natural language requests or static images.

Core Features & Use Cases

  • Native .vsdx Generation: Creates fully editable Visio files using JSON-driven specifications.
  • Image Reconstruction: Uses computer vision to convert static screenshots, flowcharts, or Gantt charts into editable Visio diagrams.
  • Professional Stencil Support: Integrates with Visio's built-in library of 362+ professional templates for network, cloud, and server architecture.
  • Use Case: Quickly generate a complex system architecture diagram or convert a non-editable project screenshot into a format that can be refined and updated for professional documentation.

Quick Start

Use the visio-skill to draw a system architecture diagram for an e-commerce platform with a web frontend, API gateway, and database.

Frequently Asked Questions about visio-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Visio diagram generation from natural language?

Automate Visio diagram generation by using an AI Agent to translate natural language requests into JSON-driven specifications, which programmatically create or modify editable .vsdx files through local COM automation.

Can I convert a static flowchart image into an editable Visio file?

Yes, you can convert a static flowchart image into an editable Visio file. The system uses OpenCV computer vision to perform geometric reconstruction from raster images and screenshots into fully editable .vsdx diagrams.

What Python environment is required for local .vsdx rendering and image processing?

Local .vsdx rendering and image processing require Python 3.10 or higher. You must install pywin32 for COM interface integration and opencv-python with numpy to handle local rendering and image reconstruction tasks.

Does Visio automation support professional stencils for network and cloud architecture maps?

Visio automation supports professional stencils for network and cloud architecture maps by integrating directly with Visio's built-in library, providing over 362 professional templates for diverse diagram generation.

What are the limitations of using COM automation for sequence diagram creation?

A key limitation of using COM automation for sequence diagram creation is its strict dependency on a local Windows environment. Since it requires local COM integration and Python packages, it cannot operate in cloud-only or headless server environments.

Is there a way to programmatically modify existing .vsdx files without opening the Visio GUI?

Yes, you can programmatically modify existing .vsdx files without the GUI. By leveraging local COM interface integration, the automation process directly applies JSON-driven specifications to update flowcharts and architecture maps locally.