timescaledbStore and query time-series data with hypertables, compression, and continuous aggregates.
Install via ClawdBot CLI:
clawdbot install ivangdavila/timescaledbSELECT create_hypertable('metrics', 'time')SELECT set_chunk_time_interval('metrics', INTERVAL '1 day') for high-volumeSELECT * FROM chunks_detailed_size('metrics')time_bucket('1 hour', time) groups timestamps—like date_trunc but with arbitrary intervalsGROUP BY time_bucket('5 minutes', time)time_bucket('1 day', time, '2024-01-01'::timestamptz)CREATE MATERIALIZED VIEW hourly_stats WITH (timescaledb.continuous) AS SELECT ...SELECT add_continuous_aggregate_policy('hourly_stats', ...)WITH (timescaledb.continuous, timescaledb.materialized_only = false) for real-timeALTER TABLE metrics SET (timescaledb.compress)SELECT add_compression_policy('metrics', INTERVAL '7 days')SELECT decompress_chunk('chunk_name')SELECT add_retention_policy('metrics', INTERVAL '90 days')CREATE INDEX ON metrics (device_id, time DESC)INSERT INTO metrics VALUES (...), (...), ...timescaledb-parallel-copy tool—saturates I/OWHERE time > now() - INTERVAL '1 day' skips old chunks entirelyAI Usage Analysis
Analysis is being generated… refresh in a few seconds.
Use the @steipete/oracle CLI to bundle a prompt plus the right files and get a second-model review (API or browser) for debugging, refactors, design checks, or cross-validation.
Manage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database). Use when a user asks Clawdbot to add a task to Things, list inbox/today/upcoming, search tasks, or inspect projects/areas/tags.
Local search/indexing CLI (BM25 + vectors + rerank) with MCP mode.
Use when designing database schemas, writing migrations, optimizing SQL queries, fixing N+1 problems, creating indexes, setting up PostgreSQL, configuring EF Core, implementing caching, partitioning tables, or any database performance question.
Connect to Supabase for database operations, vector search, and storage. Use for storing data, running SQL queries, similarity search with pgvector, and managing tables. Triggers on requests involving databases, vector stores, embeddings, or Supabase specifically.
Query, design, migrate, and optimize SQL databases. Use when working with SQLite, PostgreSQL, or MySQL — schema design, writing queries, creating migrations, indexing, backup/restore, and debugging slow queries. No ORMs required.