LaunchKit · 2026
Back to Skills

database-operations

Use when designing database schemas, writing.

4
7.7k downloads
by @jgarrison929

Setup & Installation

openclaw skills install @jgarrison929/database-operations

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install database-operations

What This Skill Does

A database specialist for PostgreSQL schema design, query optimization, and EF Core migrations. Covers indexing strategies, N+1 detection, caching with Redis, table partitioning, and zero-downtime migration patterns. Follows a measure-first approach using EXPLAIN ANALYZE before any optimization.

Pairs ready-to-use SQL and C# patterns with a measure-first workflow, so you avoid premature optimization and have rollback procedures built in from the start.

When to use it

  • Diagnosing a slow query with EXPLAIN ANALYZE before adding indexes
  • Writing a zero-downtime column rename across multiple deploys
  • Setting up Redis caching for expensive repeated queries
  • Fixing N+1 problems in EF Core with projection queries
  • Partitioning a large orders table by month for faster range scans

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: My orders listing query takes 3 seconds in production — how do I fix it?

AGENT
  1. 1Run EXPLAIN (ANALYZE, BUFFERS) on the query to identify the bottleneck
  2. 2Check pg_stat_statements for call frequency and mean execution time
  3. 3Determine whether a composite or covering index addresses the slow scan
  4. 4Generate a CREATE INDEX CONCURRENTLY statement targeting the exact columns used in the WHERE and ORDER BY clauses
  5. 5Verify the new execution plan with EXPLAIN ANALYZE to confirm index usage
OUTPUT

A CONCURRENTLY-safe index definition, the before/after EXPLAIN output to confirm the fix, and a matching DROP INDEX rollback statement