๐Ÿ—„๏ธSQL and Databases Skills

Browse the best SQL and Databases skills for Claude Code, Codex, Cursor and other AI agents.

1,171 skills ยท Page 10 of 49

database-optimizer

Jeffallan's avatarfrom Jeffallanโ˜… 12

Use when investigating slow queries, analyzing execution plans, or optimizing database performance. Invoke for index design, query rewrites, configuration tuning, partitioning strategies, lock contention resolution. Keywords: database optimization, slow query, EXPLAIN ANALYZE, index optimization, query performance.

database-use

ScotterMonk's avatarfrom ScotterMonkโ˜… 12

Any time database-related activity is required.

rls-patterns

bybren-llc's avatarfrom bybren-llcโ˜… 11

Row Level Security patterns for database operations. Use when writing Prisma/database code, creating API routes that access data, or implementing webhooks. Enforces withUserContext, withAdminContext, or withSystemContext helpers. NEVER use direct prisma calls.

migration-patterns

bybren-llc's avatarfrom bybren-llcโ˜… 11

Database migration creation with mandatory RLS policies and ARCHitect approval workflow. Use when creating migrations, adding tables with RLS, or updating Prisma schema.

surrealdb

tyrchen's avatarfrom tyrchenโ˜… 11

Write production-ready SurrealDB queries and operations using SurrealQL. Use when users need to create schemas, write CRUD queries, model graph relationships, build authentication systems, optimize performance, or work with SurrealDB in any capacity.

create-table

sail-sail's avatarfrom sail-sailโ˜… 11

ๆ•ฐๆฎๅบ“ๅปบ่กจ่ง„่Œƒใ€‚ๅˆ›ๅปบๆ–ฐ่กจๆ—ถๅฟ…้กป้ตๅพชใ€‚

database-advanced-optimization

williamzujkowski's avatarfrom williamzujkowskiโ˜… 11

Use SQL (PostgreSQL) when:

database

gertrude-app's avatarfrom gertrude-appโ˜… 10

Query and analyze the Gertrude PostgreSQL database. Use when answering questions about database schema, writing SQL queries, analyzing data, or debugging database-related issues. Has read-only access via the 'readonly' user.

bigquery

sourcegraph's avatarfrom sourcegraphโ˜… 10

Instructions for querying Google BigQuery using the bq command-line tool. Useful for running SQL queries, exploring datasets, and exporting results.

database-sharding

secondsky's avatarfrom secondskyโ˜… 9

Database sharding for PostgreSQL/MySQL with hash/range/directory strategies. Use for horizontal scaling, multi-tenant isolation, billions of records, or encountering wrong shard keys, hotspots, cross-shard transactions, rebalancing issues.

database-schema-design

secondsky's avatarfrom secondskyโ˜… 9

Database schema design for PostgreSQL/MySQL with normalization, relationships, constraints. Use for new databases, schema reviews, migrations, or encountering missing PKs/FKs, wrong data types, premature denormalization, EAV anti-pattern.

cloudflare-d1

secondsky's avatarfrom secondskyโ˜… 9

Cloudflare D1 serverless SQLite on edge. Use for databases, migrations, bindings, or encountering D1_ERROR, statement too long, too many requests queued errors.

bun-sqlite

secondsky's avatarfrom secondskyโ˜… 9

Use for bun:sqlite, SQLite operations, prepared statements, transactions, and queries.

bun-drizzle-integration

secondsky's avatarfrom secondskyโ˜… 9

Use when integrating Drizzle ORM with Bun's SQLite driver for type-safe schema definitions and migrations.

query-expert

jamesrochabrun's avatarfrom jamesrochabrunโ˜… 8

Master SQL and database queries across multiple systems. Generate optimized queries, analyze performance, design indexes, and troubleshoot slow queries for PostgreSQL, MySQL, MongoDB, and more.

data-schema-knowledge-modeling

lyndonkl's avatarfrom lyndonklโ˜… 8

Use when designing database schemas, need to model domain entities and relationships clearly, building knowledge graphs or ontologies, creating API data models, defining system boundaries and invariants, migrating between data models, establishing taxonomies or hierarchies, user mentions "schema", "data model", "entities", "relationships", "ontology", "knowledge graph", or when scattered/inconsistent data structures need formalization.

db-schema-change

jamesjlundin's avatarfrom jamesjlundinโ˜… 8

Handle Drizzle database schema changes safely. Generate and apply migrations, add tables and columns. Use when modifying database schema, adding tables, creating migrations, or making database changes.

virtuoso-support-agent

OpenLinkSoftware's avatarfrom OpenLinkSoftwareโ˜… 7

Technical support and database management for OpenLink Virtuoso Server with RDF Views generation, SPARQL queries, and comprehensive database operations. Provides assistance with installation, configuration, troubleshooting, RDF data management, SQL/SPARQL/GraphQL queries, automated RDF Views generation from relational database tables, entity discovery, and metadata management using 23 specialized MCP tools.

backend-queries

coreyja's avatarfrom coreyjaโ˜… 6

Write secure, performant database queries using parameterized statements, proper indexing, and query optimization techniques. Use this skill when writing SQL queries, ORM query methods, or database access code. When implementing data fetching logic that retrieves or updates database records. When optimizing queries to prevent N+1 problems through eager loading or joins. When using WHERE clauses, JOIN operations, or ORDER BY statements. When implementing transactions for related database operations. When working with query builder methods, raw SQL, or ORM query interfaces. When setting query timeouts or implementing query result caching.

backend-migrations

coreyja's avatarfrom coreyjaโ˜… 6

Create and manage database migrations with proper rollback methods, focused changes, and zero-downtime deployment considerations. Use this skill when creating new database migration files, modifying table schemas, adding or removing columns, creating or dropping indexes, or managing database version control. When working with migration directories, schema definition files, or database change scripts. When implementing backwards-compatible database changes for production deployments. When separating schema changes from data migrations.

backend-models

coreyja's avatarfrom coreyjaโ˜… 6

Define database models with clear naming, appropriate data types, proper constraints, and relationship definitions. Use this skill when creating or modifying ORM model files, database entity definitions, or data structure schemas. When defining table relationships, foreign keys, and cascade behaviors. When implementing model validation rules, timestamps, or indexes. When working with model files in frameworks like SQLAlchemy, Sequelize, ActiveRecord, SQLx, Prisma, or similar ORMs. When choosing appropriate data types for columns or establishing data integrity constraints (NOT NULL, UNIQUE, foreign keys).

database-schema-designer

ArieGoldkin's avatarfrom ArieGoldkinโ˜… 6

Use this skill when designing database schemas for relational (SQL) or document (NoSQL) databases. Provides normalization guidelines, indexing strategies, migration patterns, and performance optimization techniques. Ensures scalable, maintainable, and performant data models.

data-modeler

martinellich's avatarfrom martinellichโ˜… 6

Creates entity model documents with Mermeaid.js ER diagrams and attribute tables.

migration-patterns

spences10's avatarfrom spences10โ˜… 6

Database migration patterns for SQLite. Use when creating migrations, modifying schema, or running database changes.

โ† Back to All Skills