πŸ—„οΈSQL and Databases Skills

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

1,171 skills Β· Page 13 of 49

lineage-analyzer

majiayu000's avatarfrom majiayu000β˜… 5

Analyzes dbt model dependencies, traces upstream sources and downstream consumers, identifies circular dependencies, and visualizes data lineage. Use when user asks about model dependencies, wants to understand data flow, needs impact analysis, or wants to trace where data comes from or goes to.

mastering-postgresql

majiayu000's avatarfrom majiayu000β˜… 5

PostgreSQL development for Python with full-text search (tsvector, tsquery, BM25 via pg_search), vector similarity (pgvector with HNSW/IVFFlat), JSONB and array indexing, and production deployment. Use when creating search features, storing AI embeddings, querying vector similarity, optimizing PostgreSQL indexes, or deploying to AWS RDS/Aurora, GCP Cloud SQL/AlloyDB, or Azure. Covers psycopg2, psycopg3, asyncpg, SQLAlchemy integration, Docker development setup, and index selection strategies. Triggers: "PostgreSQL search", "pgvector", "BM25 postgres", "JSONB index", "psycopg", "asyncpg", "PostgreSQL Docker", "AlloyDB vector". Does NOT cover: DBA administration (backup, replication, users), MySQL/MongoDB/Redis, schema design theory, stored procedures.

backend-queries

majiayu000's avatarfrom majiayu000β˜… 5

Write efficient and secure database queries following best practices for SQL injection prevention, N+1 query optimization, and performance for PostgreSQL (Bun.sql, Prisma, Supabase) and Firestore. Use this skill when writing or modifying database queries, implementing data fetching logic, working with ORMs (Prisma, TypeORM, Entity Framework), using Bun.sql native driver, querying Firestore collections, or implementing caching strategies. Apply when working on service files (services/*.ts, repositories/*.ts, *Service.cs), query builder implementations, data access layers, or any code that fetches or manipulates data. This skill ensures parameterized queries to prevent SQL injection (never interpolate user input), eager loading to prevent N+1 problems, selective column fetching (no SELECT *), strategic indexing on WHERE/JOIN/ORDER BY columns, transactions for related operations, query timeouts for performance, caching expensive queries, prepared statements with Bun.sql for repeated queries, and query-driven mod

duckdb-remote-parquet-query

majiayu000's avatarfrom majiayu000β˜… 5

Query remote Parquet files via HTTP without downloading using DuckDB httpfs. Leverage column pruning, row filtering, and range requests for efficient bandwidth usage. Use for crypto/trading data distribution and analytics.

database-migration-generator

majiayu000's avatarfrom majiayu000β˜… 5

Generate database migration scripts with rollback support for various databases. Use when creating schema migrations or database changes.

postgres-neon-connection-and-migrations

majiayu000's avatarfrom majiayu000β˜… 5

Standard patterns for connecting applications to Neon Postgres and managing schema changes via migrations (Alembic / SQLModel / SQLAlchemy), with attention to serverless connection behaviour.

database-query-optimizer

majiayu000's avatarfrom majiayu000β˜… 5

Analyze and optimize Django ORM queries including N+1 problems, missing indexes, slow queries, and migration issues. Use when troubleshooting slow API responses, database performance, query optimization, or migration errors.

database-operations

majiayu000's avatarfrom majiayu000β˜… 5

A skill for performing database CRUD operations following best practices. Includes guidance on session management, query building (filters, joins, aggregations), transaction handling, bulk operations, error handling, connection pooling, and query optimization. Provides reusable templates for database session dependencies, CRUD service classes, and transaction context managers.

bigquery-ethereum-data-acquisition

majiayu000's avatarfrom majiayu000β˜… 5

Workflow for acquiring historical Ethereum blockchain data using Google BigQuery free tier. Empirically validated for cost estimation, streaming downloads, and DuckDB integration. Use when planning bulk historical data acquisition or comparing data source options for blockchain network metrics.

redis-expert

majiayu000's avatarfrom majiayu000β˜… 5

Redis database expert for caching, data structures, Pub/Sub, Streams, Lua scripting,and performance optimization using Bun.redis native client.Use when working with Redis, caching strategies, key-value stores, real-time data,vector search, or document databases. Works alongside bun-expert skill.

rust-backend-database

majiayu000's avatarfrom majiayu000β˜… 5

Implements database integration patterns for Rust backends using SQLx and SeaORM. Use when setting up database connections, writing queries, defining entities, managing migrations, or configuring connection pools. Covers compile-time checked SQL, ORM patterns, and N+1 prevention.

devops-database

majiayu000's avatarfrom majiayu000β˜… 5

Manages PostgreSQL database operations including Alembic migrations (creation, application, rollback), database backups and restoration for both development and production environments, shell access, and pgvector extension management. This skill should be used when creating schema changes, running migrations, backing up data, or troubleshooting database issues.

drizzle-migrations

majiayu000's avatarfrom majiayu000β˜… 5

Drizzle ORM migrations for Neon PostgreSQL. Use when creating database schemas, running migrations, or troubleshooting Drizzle issues.

gcp-bq-table-management

majiayu000's avatarfrom majiayu000β˜… 5

Use when creating BigQuery tables, implementing partitioning or clustering, managing table schemas, or optimizing table structure. Covers time-based partitioning, range partitioning, clustering strategies, DDL commands, and table configuration.

database-schema

majiayu000's avatarfrom majiayu000β˜… 5

Use when working with database models or migrations. Contains schema documentation and relationship patterns.

database-changes

majiayu000's avatarfrom majiayu000β˜… 5

Make database schema changes in IdeaForge. Triggers: create migration, add table/column, modify column type, add index, use JSONB, use pgvector. File-based migrations with raw SQL, no ORM.

splynx-mysql

majiayu000's avatarfrom majiayu000β˜… 5

Direct MySQL access to Splynx ISP management database.Use when querying or modifying Splynx tables: customers, leads (category='lead'), services, tariffs, invoices, payments, tickets, network.Faster than REST API for bulk operations. Reference: src/migration/loaders/splynx_mysql/

data-wrangler

majiayu000's avatarfrom majiayu000β˜… 5

Transform and export data using DuckDB SQL. Read CSV/Parquet/JSON/Excel/databases, apply SQL transformations (joins, aggregations, PIVOT/UNPIVOT, sampling), and optionally write results to files. Use when the user wants to: (1) Clean, filter, or transform data, (2) Join multiple data sources, (3) Convert between formats (CSV→Parquet, etc.), (4) Create partitioned datasets, (5) Sample large datasets, (6) Export query results. Prefer this over in-context reasoning for datasets with thousands of rows or complex transformations.

sql-schema

cwoodruff's avatarfrom cwoodruffβ˜… 5

Database Architect skill. Use this when you need to modify the database schema, add tables, or seed data. This project uses RAW SQL SCRIPTS orchestrated by .NET Aspire, NOT Entity Framework Migrations.

convex-queries

Sstobo's avatarfrom Sstoboβ˜… 5

This skill should be used when implementing Convex query functions. It provides comprehensive guidelines for defining, registering, calling, and optimizing queries, including pagination, full text search, and indexing patterns.

databases

samhvw8's avatarfrom samhvw8β˜… 5

MongoDB and PostgreSQL database administration. Databases: MongoDB (document store, aggregation, Atlas), PostgreSQL (relational, SQL, psql). Capabilities: schema design, query optimization, indexing, migrations, replication, sharding, backup/restore, user management, performance analysis. Actions: design, query, optimize, migrate, backup, restore, index, shard databases. Keywords: MongoDB, PostgreSQL, SQL, NoSQL, BSON, aggregation pipeline, Atlas, psql, pgAdmin, schema design, index, query optimization, EXPLAIN, replication, sharding, backup, restore, migration, ORM, Prisma, Mongoose, connection pooling, transactions, ACID. Use when: designing database schemas, writing complex queries, optimizing query performance, creating indexes, performing migrations, setting up replication, implementing backup strategies, managing database permissions, troubleshooting slow queries.

sap-sqlscript

secondsky's avatarfrom secondskyβ˜… 5

This skill should be used when the user asks to "write a SQLScript procedure", "create HANA stored procedure", "implement AMDP method", "optimize SQLScript performance", "handle SQLScript exceptions", "debug HANA procedure", "create table function", or mentions SQLScript, SAP HANA procedures, AMDP, EXIT HANDLER, or code-to-data paradigm.Comprehensive SQLScript development guidance for SAP HANA database programming including syntax patterns, built-in functions, exception handling, performance optimization, cursor management, and ABAP Managed Database Procedure (AMDP) integration.

sap-hana-cli

secondsky's avatarfrom secondskyβ˜… 5

Assists with SAP HANA Developer CLI (hana-cli) for database development and administration.Use when: installing hana-cli, connecting to SAP HANA databases, inspecting database objects(tables, views, procedures, functions), managing HDI containers, executing SQL queries,converting metadata to CDS/EDMX/OpenAPI formats, managing SAP HANA Cloud instances,working with BTP CLI integration, or troubleshooting hana-cli commands.Covers: 91 commands, 17+ output formats, HDI container management, cloud operations.

sap-hana-ml

secondsky's avatarfrom secondskyβ˜… 5

SAP HANA Machine Learning Python Client (hana-ml) development skill.Use when: Building ML solutions with SAP HANA's in-database machine learningusing Python hana-ml library for PAL/APL algorithms, DataFrame operations,AutoML, model persistence, and visualization.Keywords: hana-ml, SAP HANA, machine learning, PAL, APL, predictive analytics,HANA DataFrame, ConnectionContext, classification, regression, clustering,time series, ARIMA, gradient boosting, AutoML, SHAP, model storage

← Back to All Skills