postgres
PostgreSQL
Part of MOOLLM · skills/postgres/
Treat this skill as the MOOLLM wrapper around PostgreSQL’s full stack: the psql client, pg_dump / pg_restore, connection libraries, extension packages, and the on-disk / managed-server ecosystem—not a reimplementation of the engine. The postgres schemapedia mechanism points here; sql remains the abstract language family.
This skill covers operating PostgreSQL: getting connected, migrations, extensions (including TimescaleDB and pgvector), catalog introspection, and operational vocabulary. Index design, constraint tricks, and deep EXPLAIN work live in postgres-optimization — use this skill first for wiring and safety, then delegate when the problem is plan-level.
When to use
- New service or container needs a repeatable way to apply DDL.
- Choosing extensions: time-series (Timescale), embeddings (pgvector), query stats (pg_stat_statements), text (pg_trgm, citext).
- Debugging connection issues (URI vs env vars, SSL, roles).
- Not the first stop for “this one query is slow” — use
postgres-optimizationafter you have a query and schema.
Connection: URI and environment
Single URI (typical in apps):
More from simhacker/moollm
self-repair
Missing state triggers repair, not failure.
41probability
Motto: The LLM is the dice. It narrates the outcome.
32memory-palace
Spatial organization of knowledge in navigable directories
29persona
Identity layers for characters — WHO they are vs WHAT they do
26dog
Canine interactions, loyalty mechanics, and pack dynamics
22storytelling-tools
Build narrative capture and sharing into the system.
20