Pricing
Log inStart free
  1. Home
  2. /
  3. Resources
  4. /
  5. Docs
  6. /
  7. Skene Cloud
Cloud docs

Skene Cloud documentation

Connect your codebase and your Supabase schema, map your customer journey, and keep your tracking honest on every pull request.

Navigation

Skene Cloud

  • Overview
  • Quickstart
  • Lifecycle & Analysis
  • Events
  • Flows
  • Plans
  • GitHub Integration
  • Supabase Integration
  • MCP Server
  • Workspace
  • Automations
  • Logs

See also

  • skene CLI docs
  • Playbooks

Skene Cloud

  • Overview
  • Quickstart
  • Lifecycle & Analysis
  • Events
  • Flows
  • Plans
  • GitHub Integration
  • Supabase Integration
  • MCP Server
  • Workspace
  • Automations
  • Logs

See also

  • skene CLI docs
  • Playbooks

Workspace

A workspace is the top-level container in Skene Cloud. It holds your lifecycle, plans, tracking evidence, connections, and team members. Each workspace connects to one GitHub repository and to one Supabase organization, from which it can assign a Development Database and a Production Database.

Members and roles

Manage members from Settings → Members.

RolePermissions
OwnerFull access. Manage billing, members, connections, and the workspace itself. Creating API keys and Flows Reset Data are owner-only.
MemberEdit the lifecycle, run analyses, use the Agent, and create, edit, version, verify, and check plans. Cannot manage billing, members, or connections.

Inviting members

Click Invite member, enter an email address, and send the invitation. The invited user receives an email with a link to join the workspace.

Removing members

Click the remove button next to a member's name. This revokes their access immediately.

Company profile

Settings → General carries a Company profile section (owners only) holding the answers from the first onboarding step: Company type (B2B software, B2C software, or both) and Software category (SaaS, E-commerce, Marketplace, Developer tools, Consumer app, Fintech, or Other). Skene uses them to shape its tracking-gap recommendations. Change either one and click Save company profile. The role you picked during onboarding is kept as-is and is not editable here.

API keys

API keys authenticate external integrations and the skene CLI. Manage them from the API keys page.

Creating a key

Click Create key (owners only) and pick a key type. The new key appears once, in a "copy it now" dialog: copy it before you dismiss it. You can rename a key inline after creating it.

There are two key types, each scoped to the workspace:

Key typePrefixWhat it can doRate limit
Secret keysk-upstream-All workspace APIs: push, chat completions, and management endpoints. Keep it server-side.100 req/min
Publishable keysk-pub-Write-only. Can only send events to the Flows ingest endpoint, so it's safe to embed in client-side code.300 req/min

Using API keys

Secret keys authenticate requests to the workspace HTTP API (publishable keys work only against the ingest endpoint and are rejected everywhere else):

# CLI authentication
uvx skene login          # Interactive login stores the key
uvx skene push           # Uses stored key

# Direct API usage
curl -X POST https://www.skene.ai/api/v1/push \
  -H "Authorization: Bearer sk-upstream-..." \
  -H "Content-Type: application/json" \
  -d '{"files": [{"path": "skene-context/engine.yaml", "content": "..."}]}'

Keys are accepted in three header formats:

  • Authorization: Bearer sk-upstream-...
  • X-Skene-Token: sk-upstream-...
  • X-API-Key: sk-upstream-...

Revoking a key

Click Revoke next to a key and confirm. This disables the key immediately. Anything authenticating with it will stop working.

Connections

The Integrations page (/workspace/<slug>/integrations, under Manage in the sidebar) shows every external connection in one place:

CardWhat it shows
SupabaseConnection status and access mode, with a Development Database and a Production Database slot for OAuth connections. Once connected, a Supabase Pipeline data panel shows the tables your plans selected and where they are published.
GitHubThe linked repository, with the same controls as Settings.
PostHog / MixpanelAnalytics sources: connect one and the journey reads its aggregate event counts to verify tracked steps (see below).

The configuration forms for Supabase and GitHub live in Settings (each card links into the right tab):

TabPurposeDocs
Settings → SupabaseDatabase connection for schema grounding and lifecycle analysisSupabase Integration
Settings → GitHubRepository linking for codebase scans, skene-context/ sync, and PR reviewsGitHub Integration

The Overview page shows connection status at a glance too, alongside a Plans card (how many plans are ready, how many are missing events, or once plans reach a live measurement, how many are live and how many are in the pipeline, with a link to Plans) and attention items such as Plans blocked and Plans need verification.

Analytics sources

If your product already sends events to PostHog or Mixpanel, connect it as an analytics source on the Integrations page (workspace owners only):

  1. Click Connect PostHog or Connect Mixpanel.
  2. Enter the project credentials. PostHog takes a project ID, host, and a personal API key with the query:read scope (no other scope is needed). Mixpanel takes a project ID, data region, and a service account.
  3. Click Test and save. Skene runs a live query against the project first; if the test fails, nothing is stored.

Credentials are encrypted, used only for read-only aggregate queries, and never shown again after saving. Skene reads event counts for lifecycle steps on demand; it never copies your event data. Disconnect (owners only) stops the journey reading counts; reconnecting means entering credentials again.

Next steps

  • Supabase Integration: Connect your database
  • Lifecycle & Analysis: Run your first analysis
  • skene CLI: Login: Authenticate the CLI with your API key
Previous← MCP ServerNextAutomations →

Product data your GTM team can trust.

Product

Before you shipHow it worksFeaturesIntegrationsSecuritySupabasePricing

Developers

DevelopersSkene CloudMCP servervs coding agentsOpen sourceDocs

Resources

ResourcesGlossaryPlaybooksBlogReleases

Company

AboutCommunityEventsContactPrivacyTerms
© 2026 Skene Technologies. All rights reserved.