What problem does it solve?
Repository writers need to query, inspect, or modify the Miles Neon PostgreSQL database without ever handling the NEON_DATABASE_URL secret, which must remain stored only in GitHub Actions secrets.
Core Features & Use Cases
- Authorized SQL Execution: Dispatches any PostgreSQL statement (DDL, DML, multi-statement, transactions) through the repository's neon-access.yml workflow after verifying the caller has GitHub write or admin permission.
- Encrypted Result Delivery: Compresses and hashes the SQL, generates a one-time RSA key pair locally, and receives results encrypted via OpenSSL CMS so public logs contain metadata only.
- Audit and Integrity Validation: Attaches an audit reason, request ID, and SHA-256 of the SQL, then validates the returned result identity before reporting.
- Use Case: A maintainer asks to run
SELECT now() or apply a schema migration; the skill saves the exact SQL to a file, dispatches the workflow, watches the run, decrypts the result, and returns the JSON output with the workflow URL.
Quick Start
Use $neon-access to run the SQL statement I provide against the Miles Neon database and return the decrypted result.