skills_all/relational-database-mcp-cloudbase/SKILL.md
This is the required documentation for agents operating on the CloudBase Relational Database. It lists the only four supported tools for running SQL and managing security rules. Read the full content to understand why you must NOT use standard Application SDKs and how to safely execute INSERT, UPDATE, or DELETE operations without corrupting production data.
npx skillsauth add activer007/ordinary-claude-skills relational-database-mcp-cloudbaseInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when an agent needs to operate on CloudBase Relational Database via MCP tools, for example:
Do NOT use this skill for:
Recognize MCP context
executeReadOnlySQL, executeWriteSQL, readSecurityRule, writeSecurityRule, you are in MCP context.Pick the right tool for the job
executeReadOnlySQLexecuteWriteSQLreadSecurityRulewriteSecurityRuleAlways be explicit about safety
These tools are the only supported way to interact with CloudBase Relational Database via MCP:
executeReadOnlySQLSELECT queries (read-only).Example call (conceptual):
SELECT id, email FROM users WHERE active = true ORDER BY created_at DESC LIMIT 50;
Call this through the MCP tool instead of embedding SQL in code.
executeWriteSQLINSERT, UPDATE, DELETECREATE TABLE, ALTER TABLE, DROP TABLEBefore calling this tool, confirm:
SELECT via executeReadOnlySQL when appropriate.readSecurityRuleSecurity rule types typically include:
READONLY – anyone can read, no one can writePRIVATE – only authenticated users can read/writeADMINWRITE – anyone can read, only admins can writeADMINONLY – only admins can read/writeCUSTOM – custom security logicwriteSecurityRuleWhen using this tool:
READONLY, PRIVATE, etc.) before CUSTOM.executeReadOnlySQL with a limited SELECT:
LIMIT clause.This pattern prevents accidental full-table scans and gives you context before any write operations.
executeReadOnlySQL to inspect the current schema or data (if needed).CREATE TABLE / ALTER TABLE statement.executeWriteSQL.SELECT again.Always describe:
readSecurityRule for the table to see current settings.READONLY → PRIVATE).writeSecurityRule with the new rule.MCP tools are for agent operations and database management:
SDKs are for application code:
When working as an MCP agent, always prefer these MCP tools for CloudBase Relational Database, and avoid mixing them with SDK initialization in the same flow.
tools
Generate typed TypeScript SDKs for AI agents to interact with MCP servers. Converts verbose JSON-RPC curl commands to clean function calls (docs.createDocument() vs curl). Auto-detects MCP tools from server modules, generates TypeScript types and client methods, creates runnable example scripts. Use when: building MCP-enabled applications, need typed programmatic access to MCP tools, want Claude Code to manage apps via scripts, eliminating manual JSON-RPC curl commands, validating MCP inputs/outputs, or creating reusable agent automation.
testing
Generate structured task lists from specs or requirements. IMPORTANT: After completing ANY spec via ExitSpecMode, ALWAYS ask the user: "Would you like me to generate a task list for this spec?" Use when user confirms or explicitly requests task generation from a plan/spec/PRD.
tools
Create compelling story-format summaries using UltraThink to find the best narrative framing. Support multiple formats - 3-part narrative, n-length with inline links, abridged 5-line, or comprehensive via Foundry MCP. USE WHEN user says 'create story explanation', 'narrative summary', 'explain as a story', or wants content in Daniel's conversational first-person voice.
testing
Navigate through the original three-world shamanic technology. Deploy when soul retrieval, power animal guidance, or journey between realms emerges. Deeply respectful of Tungus, Buryat, Yakut, Evenki traditions. Use for consciousness navigation, NOT cultural appropriation.