vsql-extension-builder Plugin
Plugin Claude Code Database Databases & StorageMigration & ModernizationThe explanation below is AI-generated. Please verify it against the sources.
vsql-extension-builder is an agent skill that builds a VillageSQL extension for MySQL end-to-end through a 7-phase persona-driven workflow, according to the item description and the villagesql-skills GitHub README. It is commonly used to port PostgreSQL extensions to MySQL, per the item description. The README states that the skill discovers the current VEF API from live SDK headers rather than relying on hardcoded API names. It is designed to run inside multiple coding agents — Claude Code, Gemini CLI, agy, Codex, Cursor, Amp, Kiro, OpenCode, and OpenClaw — as listed in the README. The README also documents a quick-install script and manual, agent-specific installation steps.
Overview
According to its homepage, VillageSQL describes itself as 'the Innovation Platform for MySQL' and as an open-source, drop-in replacement for MySQL that adds an extension framework for custom data types, functions, and (per the homepage) upcoming custom indexes. The homepage lists shipped extensions including AI, UUID, Network Address, Cryptographic Functions, HTTP, Cube, Boolean, REST, Trigram, and Fuzzy String Match, and states that extensions are installed with a standard SQL INSTALL EXTENSION command. The homepage also lists 'Agent Skills' — including vsql-extension-builder — as a way to build VillageSQL extensions with an AI coding agent.
What you can do with vsql-extension-builder
- Run a 7-phase persona-driven workflow to build a VillageSQL extension for MySQL end-to-end (item description; README)
- Port an existing PostgreSQL extension to MySQL using the skill (item description)
- Have the skill discover the current VEF API from live SDK headers instead of relying on hardcoded API names (README)
- Install the skill via the quick-install script (curl -sSL | bash), which detects installed agents and configures them (README)
- Use the skill inside Claude Code, Gemini CLI, agy, Codex, Cursor, Amp, Kiro, OpenCode, or OpenClaw (README)
- Manually clone the repository and symlink the skill for contributors, or re-point the symlink to test local branch changes (README)
Sources
Original description (English)
Builds a VillageSQL extension for MySQL end-to-end through a 7-phase persona-driven workflow. Commonly used to port PostgreSQL extensions to MySQL.
History of vsql-extension-builder
- Plugin Added vsql-extension-builder