VillageSQL is
a tracking fork of MySQL that adds the VillageSQL Extension
Framework (VEF). Extensions are written in C++ (with a Rust SDK
coming soon), packaged as .veb bundles, and
installed with SQL. The fastest way to understand what VEF can do
is to build something with it. To make getting started a bit
easier, we published a skill you can run in a local CLI agent
session (for example, Claude Code) to build new or port an
existing extension.
Agents are “smart” so they could probably figure out how to build an extension on their own through trial and error. This skill allows you to save tokens by skipping some of that trial and error and using a framework/workflow that consistently works and has been improved through multiple iterations.
If you don't have VillageSQL installed already, you can get it with this install script:
curl -fsSL …[Read more]