planetscale database-skills
OFFICIALLABSCO SUMMARY
mysql and postgres are broadly useful on their own: mysql covers InnoDB schema design, indexing, query tuning, transactions, migrations, and replication or connection troubleshooting for any MySQL install, and postgres covers query optimization, connection troubleshooting, MVCC and VACUUM behavior, WAL tuning, replication, and monitoring for any Postgres install — with extra PlanetScale-specific notes on connection pooling and CLI output once you're on their hosted version.
vitess and neki are PlanetScale-specific by design. vitess covers VSchema configuration, keyspace management, online DDL, and VReplication for PlanetScale's MySQL-scaling product, and neki is an overview and evaluation guide for Neki, PlanetScale's own sharded Postgres product — lighter and more introductory than the other three, aimed at someone deciding whether they need to shard at all.
READ THE FULL ANALYSIS
Who this is for. Anyone running MySQL or Postgres gets real use out of two of the four skills regardless of where the database lives; the other two only pay off once you've adopted PlanetScale's own Vitess or Neki products specifically.
What it costs to start. All four are classed ready in our data — each is a self-contained reference plus a references/ folder, with no account, API key, or local tool required beyond having the skill installed.
WHAT'S INSIDE
4 showing · 4 totalNothing else to set up — install it and go.
mysql
Plans and reviews changes to a MySQL database — new tables, indexes, or queries — and asks for real evidence and a rollback plan before anything reaches production.
neki
An overview of Neki, PlanetScale's sharded Postgres product, with guidance for shaping a Postgres schema now so it can shard cleanly once Neki ships.
postgres
A second opinion on a Postgres database — whether the schema and the indexes are right, and what is behind the slow queries, the bloat, or the connections running out.
vitess
Splitting one MySQL database across many machines changes what ordinary SQL can do; this covers how to design for that split and which familiar features stop working.
HOW TO GET IT
npx skills add planetscale/database-skillsnpx skills add planetscale/database-skills --skill <name> --full-depthPick the skill name from the Skills tab — each entry there installs independently.