The OceanBase community just shipped agent Skills that turn natural language into OBD commands.
TL;DR: The OceanBase community just open-sourced oceanbase-skills —
agent Skills that turn natural language into OBD commands. First release:
oceanbase-deploy for cluster ops, benchmarks, and backup/restore.
Someone on the OceanBase community team recently shipped something that made me pause: a repository called oceanbase-skills.
Here is the pitch: instead of memorizing OBD flags and config files, you describe what you want in plain English and let a Skill handle the rest.
The first release — oceanbase-deploy — is already usable. I ran a TPC-H benchmark with a one-line prompt. All 22 queries finished in under 10 seconds.
Let me show you how it works.
Why this matters
If you have operated OceanBase, you know OBD is powerful. You also know the CLI has a broad command surface: config files, required flags, switchover vs failover, benchmark paths that need precise parameters.
Running a TPC-H benchmark the old way:
# 1. Open docs to confirm syntax
# 2. Remember --remote-tbl-dir is mandatory
# 3. Create the directory
mkdir -p /tmp/tpch
# 4. Assemble the full command
obd test tpch ob-test --tenant=mysql_test --remote-tbl-dir=/tmp/tpch --scale-factor=1
# 5. Run it and pray...
With the Skill installed, you just say:
Run TPC-H for tenant mysql_test on cluster ob-test.
The agent fills in --remote-tbl-dir, creates the path, and runs the job. In my test, all 22 TPC-H queries finished in under 10 seconds.
Same pattern works for deploying seekdb (OceanBase’s AI-native hybrid search database) and driving mysqltest — describe the goal, not the subcommand tree.
What oceanbase-deploy covers
Today’s scope:
Cluster deployment and lifecycle management
Tenant operations
Benchmarks (TPC-H and more)
Backup and restore workflows
Other routine OBD operations
No new APIs — just curated OBD workflows in Skill form, so agents follow documented flags instead of guessing.
The roadmap: a Skill catalog, not a one-off
The repository currently focuses on deployment and ops, but the README outlines what’s next:
More skills are on the way. Planned areas include OceanBase kernel tuning, SQL diagnostics, migration, and more.
Contributions are welcome at github.com/oceanbase/oceanbase-skills.
Think of this as the start of an OceanBase Skill layer for agents: small, composable packages instead of one monolithic “MCP server” that tries to do everything.
Closing
The pattern here is incremental by design: ship a focused Skill, prove the value, then expand. Not a grand “one platform to rule them all” narrative — just one Skill, one workflow, one problem solved at a time.
Try it: clone oceanbase-skills, install oceanbase-deploy in your agent, and replace one manual OBD command you run weekly with a one-line prompt.
If it saves you a doc tab, star the repo and tell the team what Skill should ship next.
References
oceanbase-skills: https://github.com/oceanbase/oceanbase-skills
oceanbase-deploy: https://github.com/oceanbase/oceanbase-skills/tree/master/skills/oceanbase-deploy
Building agent tooling for databases? What’s your biggest friction point with CLI-based ops? Drop a comment below.
👏 Clap if this helped · 🔔 Follow for more database engineering deep dives
Note: oceanbase-skills and seekdb are OceanBase community projects. The author contributes to the broader OceanBase ecosystem.




Top comments (0)