What Skene connects to.
Skene watches the code that records the events your analytics tools read, and leaves those tools alone. It finds the tracking calls by pattern, across 16 analytics platforms, with no model in the loop.
Each connection is scoped when you make it.
Never pushes to your default branch. Everything it proposes is a pull request you review.
The repositories you select
GitHub App installed on the repositories you pick, never all of them.
Access mode set at connect time
Supabase read-only and read-write are separately registered OAuth applications.
Eleven tools over MCP
Hosted by Skene, for coding agents.
Each connection is scoped when you make it.
The repositories you select, the access mode you pick, the API key you issue.
Two providers, read as sources.
Exactly two analytics providers connect. PostHog, over its HogQL query API, and Mixpanel, over its service account query API. Skene reads the counts on demand behind a five minute cache.
- PostHog
- HogQL query API
- Mixpanel
- Service account query API
- Cache
- Five minutes
Your events keep going where they already go. Skene reads what is there.
What the installation reaches.
The installation token does three things.
- Lists the repositories you picked
- Fetches the skene-context/ files the engine reads
- Posts pull request reviews
GitHub is the only repository host. GitLab and Bitbucket are not supported.
- push
- pull_request
- issue_comment
Two connections, and one you can leave unassigned.
Development and production databases are assigned independently. If you have not assigned an environment, its checks report as not linked instead of passing.
- Deploys, triggers and every other write go to the production row only
- Supabaseconnected
- Production databaseacme-productionassigned
- Development databasenot assigned
- GitHubacme/webappmainconnected
Connect one Supabase project.
Read-only and read-write are two separately registered OAuth applications, not a scope on one. Changing it later means reconnecting, not widening a grant you already gave.
