vba-migrator

Community

Modernize Excel VBA into clean app code.

Authorhirosichen
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill turns legacy Excel VBA projects into maintainable modern code, reducing the risk, time, and manual effort involved in rewriting macros, workbook logic, and UserForms by hand.

Core Features & Use Cases

  • End-to-End VBA Migration: Extracts VBA from workbooks and module files, analyzes the codebase, and guides a staged migration into modern targets.
  • Risk-Aware Transformation: Flags dangerous patterns such as silent error handling, COM automation, Excel-specific APIs, and other hard-to-port constructs for human review.
  • Modern Target Support: Helps convert VBA into React plus TypeScript, React plus Node or Python backends, pure Python, or language-neutral pseudocode.
  • Use Case: A team inheriting a large macro-driven financial workbook can use this Skill to inventory the code, plan the rewrite, preserve critical behavior, and validate the migration before decommissioning Excel-dependent logic.

Quick Start

Ask the skill to migrate your Excel VBA workbook to the target architecture you want, and it will extract the macros, assess the risks, and produce a staged migration plan.

Dependency Matrix

Required Modules

oletoolsopenpyxl

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: vba-migrator
Download link: https://github.com/hirosichen/claude-skill-vba-migrator/archive/main.zip#vba-migrator

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.