influxdata/influxdb3-skills
Agent skills for InfluxDB 3: write correct application code (connect, write, query, schema design), develop, install, and test Processing Engine plugins, manage databases and tokens, and troubleshoot InfluxDB 3 Core and InfluxDB 3 Enterprise, with routing to the docs for other InfluxDB products.
Use for any task that touches InfluxDB 3 Core, InfluxDB 3 Enterprise, InfluxDB 3 Cloud, InfluxDB Cloud Serverless, InfluxDB Cloud Dedicated, or InfluxDB Clustered: code that connects, writes line protocol, runs v3 SQL queries, or designs schemas; provisioning databases, retention periods, and tokens (creating, rotating, or regenerating admin, operator, and scoped tokens such as db:<dbname>:read,write) with the influxdb3 CLI or /api/v3/configure API; and troubleshooting "why isn't this working" symptoms: 401, 403, or 404 errors, line protocol parse errors, queries that return no rows, silent auto-create misroutes, token rotation issues, or an unreachable instance (including requests for fake or mock data instead). Triggers on the official InfluxDB 3 clients (influxdb3-python, @influxdata/influxdb3-client, influxdb3-go, influxdb3-java, InfluxDB3.Client) and on INFLUXDB_HOST, INFLUXDB_TOKEN, or INFLUXDB_DATABASE. For Processing Engine plugin code, use influxdb3-plugins.
Use when writing, installing, testing, or debugging an InfluxDB 3 Processing Engine plugin: Python code that runs inside InfluxDB 3 Core or Enterprise. Triggers on the runtime API (influxdb3_local, LineBuilder, TableBatch, Cache), the entry points process_writes, process_scheduled_call, and process_request, the trigger CLI (influxdb3 create trigger, influxdb3 test wal_plugin, influxdb3 install package, --trigger-spec, --plugin-dir, --upload, the gh: prefix), trigger specs (table:, all_tables, every:, cron:, request:), the /api/v3/configure/processing_engine_trigger and /api/v3/plugins/files endpoints, and plugin symptoms: a trigger that doesn't fire, errors in system.processing_engine_logs, ImportError on dependencies, table_batches AttributeError, or cache surprises. For external apps that connect to InfluxDB 3, use influxdb3 instead.