Back to categories
Category

Agent Skills in category: database

42 skills match this category. Browse curated collections and explore related Agent Skills.

dbcli-export

Export table data as SQL INSERT statements from 30+ databases using DbCli. Essential for creating backups before dangerous modifications (UPDATE/DELETE/DROP). Use when user needs to backup data, migrate tables, or create portable SQL dumps.

tteamtm
tteamtm
8

dbcli-interactive

Interactive SQL mode for 30+ databases using DbCli. Provides REPL environment for exploratory queries, rapid prototyping, and database administration. Includes safety prompts before dangerous operations (UPDATE/DELETE/DROP). Use when user wants interactive database session.

tteamtm
tteamtm
8

dbcli-tables

List all tables in a database and show table structure (columns, types, constraints) for 30+ databases using DbCli. Use when user wants to explore database schema, see what tables exist, check table structure, or understand column definitions.

tteamtm
tteamtm
8

dbcli-query

Execute SELECT queries on 30+ databases (SQLite, SQL Server, MySQL, PostgreSQL, Oracle, etc.) using DbCli. Returns data in JSON, table, or CSV format. Use when user needs to query databases, read data, or execute SELECT statements.

tteamtm
tteamtm
8

dbcli-db-ddl

Execute DDL (Data Definition Language) statements - CREATE, ALTER, DROP tables, indexes, views on 30+ databases using DbCli. CRITICAL - requires mandatory backup before DROP/ALTER operations. Use when user needs to create schema, modify structure, or drop database objects.

tteamtm
tteamtm
8

dbcli-exec

Execute INSERT, UPDATE, DELETE statements on 30+ databases using DbCli. Includes mandatory backup procedures before destructive operations. Use when user needs to modify data, insert records, update fields, or delete rows. Always create backups first.

tteamtm
tteamtm
8

dbcli-procedure

Manage stored procedures, functions, and triggers (CREATE/ALTER/DROP operations)

[dbclisqlproceduresfunctions
tteamtm
tteamtm
8

dbcli-view

Manage database views (CREATE/ALTER/DROP VIEW operations)

[dbclisqlviewsddl
tteamtm
tteamtm
8

dbcli-index

Manage database indexes (CREATE/DROP INDEX operations)

[dbclisqlindexesperformance
tteamtm
tteamtm
8

dbcli-export-schema

Export database schema objects (procedures, functions, triggers, views, indexes) as SQL scripts for backup

[dbclisqlbackupschema
tteamtm
tteamtm
8

dbcli-compare

Compare results of two SQL queries to verify if they produce identical data. Checks structure, record count, and data content using MINUS/EXCEPT operations. Use when user needs to validate query equivalence, compare view logic, verify refactoring, or check data consistency.

tteamtm
tteamtm
8

sqlite-best-practices

SQLite best practices including WAL checkpoint timing for multiprocessing, stateful batch connections for atomicity, and performance configuration. Use when working with SQLite in Python projects requiring concurrent access, multi-table atomicity, or multiprocessing.

sqlitepythonmultiprocessingatomicity
randalmurphal
randalmurphal
0

database-design-patterns

Database schema design including normalization, denormalization, indexes, migrations, foreign keys, constraints, and query optimization. Covers PostgreSQL, MySQL, and general SQL patterns. Use when designing database schemas, optimizing queries, setting up migrations, or debugging performance issues.

database-schema-designnormalizationquery-optimizationmigrations
randalmurphal
randalmurphal
0

MongoDB Aggregation Pipeline Optimization

General MongoDB aggregation pipeline optimization techniques including early filtering, index usage, array operators vs $unwind, $lookup optimization, and performance debugging. Use when writing aggregation queries for ANY MongoDB project, debugging slow pipelines, or analyzing query performance. For M32RIMM-specific patterns, use mongodb-m32rimm-patterns skill.

mongodbaggregation-pipelinequery-optimizationnosql
randalmurphal
randalmurphal
0

database-workflows

Database workflows - schema design, migrations, query optimization. Use when designing schemas, reviewing migrations, optimizing queries, preventing N+1 problems, or working with ORMs like Prisma, Drizzle, and TypeORM.

database-schema-designschema-migrationquery-optimizationorm
hgeldenhuys
hgeldenhuys
1

postgres-rls

MANDATORY when touching auth tables, tenant isolation, RLS policies, or multi-tenant database code - enforces Row Level Security best practices and catches common bypass vulnerabilities

postgresqlrow-level-securitymulti-tenantdatabase-security
troykelly
troykelly
1

timescaledb

MANDATORY when working with time-series data, hypertables, continuous aggregates, or compression - enforces TimescaleDB 2.24.0 best practices including lightning-fast recompression, UUIDv7 continuous aggregates, and Direct Compress

timescaledbtime-series-analysishypertablecontinuous-aggregates
troykelly
troykelly
1

database-architecture

MANDATORY when designing schemas, writing migrations, creating indexes, or making architectural database decisions - enforces PostgreSQL 18 best practices including AIO, UUIDv7, temporal constraints, and modern indexing strategies

postgresqldatabase-architectureschema-designindexing-strategy
troykelly
troykelly
1

postgres

Execute read-only SQL queries against multiple PostgreSQL databases. Use when: (1) querying PostgreSQL databases, (2) exploring database schemas/tables, (3) running SELECT queries for data analysis, (4) checking database contents. Supports multiple database connections with descriptions for intelligent auto-selection. Blocks all write operations (INSERT, UPDATE, DELETE, DROP, etc.) for safety.

postgresqlsql-queryread-onlydatabase-introspection
prof-ramos
prof-ramos
0

Azure Data Services

This skill should be used when the user asks about "Azure SQL", "SQL Database", "Cosmos DB", "Redis Cache", "database on Azure", "NoSQL", "document database", "caching", or mentions Azure database and data services. Provides best practices and MCP tool guidance for Azure data services.

azuremicrosoftnosqlcaching
charris-msft
charris-msft
0

migration-patterns

Zero-downtime Elixir/Phoenix database migrations and rollback strategies

elixirphoenixzero-downtimerollback-strategies
layeddie
layeddie
0

migrate

Incrementally import soul data from SQLite or shared chitta files. Adds to existing data.

sqlitedata-migrationincremental-importshared-files
genomewalker
genomewalker
0

sf-soql

>

soqlsalesforcequery-languagecrm
Jag Valaiyapathy
Jag Valaiyapathy
214

database-design-patterns

Database schema design patterns and optimization strategies for relational and NoSQL databases. Use when designing database schemas, optimizing query performance, or implementing data persistence layers at scale.

database-designdatabase-schemanosqlrelational-database
NickCrew
NickCrew
52

databases

Work with MongoDB (document database, BSON documents, aggregation pipelines, Atlas cloud) and PostgreSQL (relational database, SQL queries, psql CLI, pgAdmin). Use when designing database schemas, writing queries and aggregations, optimizing indexes for performance, performing database migrations, configuring replication and sharding, implementing backup and restore strategies, managing database users and permissions, analyzing query performance, or administering production databases. | Sử dụng khi làm việc với cơ sở dữ liệu, database, SQL, query, truy vấn, schema, migration.

mongodbpostgresqlsql-querydatabase-migration
wollfoo
wollfoo
0

postgres-setup

Set up PostgreSQL database with standardized schema.sql pattern. Use when starting a new project that needs PostgreSQL, setting up database schema, or creating setup scripts for postgres.

postgresqldatabase-setupschemasetup
jmazzahacks
jmazzahacks
1

kurrentdb

Provides KurrentDB (EventStoreDB) client code for event sourcing and CQRS. Generates correct package names, connection strings, and API patterns for Python, Node.js, .NET, F#, Go, Java, Rust. Triggers on "kurrentdb", "eventstore", "event sourcing", "append events", "read stream", "subscription", "aggregate", "CQRS".

event-sourcingcqrseventstorepython
kurrent-io
kurrent-io
1

working-with-reference-tables

Work with Reference Tables (static CSV lookup data) using OPAL to enrich datasets with descriptive information. Use when you need to map IDs to human-readable names, add static metadata from CSV uploads, or perform lookups without temporal considerations. Covers both explicit and implicit lookup patterns, column name matching, and when to choose Reference Tables vs Resources vs Correlation Tags.

csvstaticlookupdata-enrichment
rustomax
rustomax
11

working-with-resources

Work with Resource datasets (mutable state tracking) using OPAL temporal joins. Use when you need to enrich Events/Intervals with contextual state information, track resource state changes over time, or navigate between datasets using temporal relationships. Covers temporal join mechanics (lookup, join, follow), automatic field matching, and when to use Resources vs Reference Tables.

temporal-joinsstate-trackingresource-datadata-enrichment
rustomax
rustomax
11

subquery-patterns-and-union

Use OPAL subquery syntax (@labels) and union operations to combine multiple datasets or time periods. Essential for period-over-period comparisons, multi-dataset analysis, and complex data transformations. Covers @label <- @ syntax, timeshift for temporal shifts, union for combining results, and any_not_null() for collapsing grouped data.

subqueryuniontime-seriesdata-transformation
rustomax
rustomax
11

window-functions-deep-dive

Master OPAL window functions for row-relative calculations, rankings, and moving aggregates. Covers lag(), lead(), row_number(), rank(), dense_rank(), moving averages, first(), and last(). Use when comparing rows to neighbors, ranking within partitions, calculating rate of change, or computing time-based moving windows. CRITICAL - OPAL uses window() function wrapper, NOT SQL OVER clause.

window-functionsopalrow-relative-calculationsrankings
rustomax
rustomax
11

snowflake-semantic-views

Create, alter, and validate Snowflake semantic views using Snowflake CLI (snow). Use when asked to build or troubleshoot semantic views/semantic layer definitions with CREATE/ALTER SEMANTIC VIEW, to validate semantic-view DDL against Snowflake via CLI, or to guide Snowflake CLI installation and connection setup.

snowflakesemantic-layerclisql-ddl
MiguelElGallo
MiguelElGallo
1

database-integration

Database integration - schema design, queries, migrations, optimization

database-schema-designdatabase-queriesmigrationoptimization
pluginagentmarketplace
pluginagentmarketplace
1

database-assistant

Activates when user needs help with database design, SQL queries, migrations, or ORM usage. Triggers on "database schema", "SQL query", "migration", "optimize query", "foreign key", "index", "normalize", "ORM", "Prisma", "TypeORM", "SQLAlchemy", or database-related questions.

database-schemasql-querydatabase-migrationorm
always-further
always-further
1

swift-core-data

Persist data with Core Data - models, contexts, fetch requests, migrations, SwiftData

core-dataswiftpersistencemigrations
pluginagentmarketplace
pluginagentmarketplace
0

Managing Supabase Schema Migrations

Guides creation, validation, and application of Supabase database migrations with RLS policy checks and type generation. Use when adding tables, modifying schema, or updating database structure.

supabaseschema-migrationdatabase-schemaRLS
lifegenieai
lifegenieai
0

sqlalchemy-postgres

Expert guidance for SQLAlchemy 2.0 + Pydantic + PostgreSQL. Use when setting up database layers, defining models, creating migrations, or any database-related work. Automatically activated for DB tasks.

postgresqlsqlalchemypydanticdatabase-migrations
cfircoo
cfircoo
0

data-schema-knowledge-modeling

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.

database-schema-designontology-designknowledge-graphdomain-driven-design
lyndonkl
lyndonkl
0

qdrant

Qdrant vector database REST API via curl. Use this skill to store, search, and manage vector embeddings.

vector-storesemantic-searchrestcurl
vm0-ai
vm0-ai
0

supabase

Supabase REST API via curl. Use this skill for database CRUD operations, filtering, pagination, and real-time data management.

supabaserest-apicurlcrud
vm0-ai
vm0-ai
0

sql

Guide for working with SQL queries, in particular for SQLite. Use this skill when writing SQL queries, analyzing database schemas, designing migrations, or working with SQLite-related code.

sqlsqlitedatabase-schemadatabase-migrations
maragudk
maragudk
0

qmd

Local search/indexing CLI (BM25 + vectors + rerank) with MCP mode.

clivector-storebm25reranking
steipete
steipete
0