S
statsig-create-cloud-metric
About statsig-create-cloud-metric
A skill for preparing Statsig Cloud metric creation requests. It guides users through required inputs, Cloud metric type mapping, filters, and validation with a dry run.
Key features
- 01Cloud metric input checklist
- 02Metric type enum mapping
- 03Filter and rollup guidance
- 04Dry-run request setup
- 05curl payload construction
Use cases
- 01Drafting a Cloud metric API request
- 02Validating a metric before creation
- 03Choosing supported filter conditions
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ statsig-io/ agent-skills --skill statsig-create-cloud-metricAfter installing, type/statsig-create-cloud-metricin Claude Code to confirm it loaded.
Bundled filesreferences/cloud-metric-creation.mdreferences/create-metric-api.md
Details
From the project READMEStatsig Create Cloud Metric API
Quick Start
- Confirm the request is for a Cloud project.
- Collect required inputs: metric name, requested metric kind, and whether to dry run.
- Open shared contract guidance in references/create-metric-api.md.
- Open references/cloud-metric-creation.md.
- Map requested metric kind to API
typeenum using the Cloud reference. - Draft a curl request with STATSIG-API-KEY and JSON body.
Required Inputs
- Metric name (4-200 chars).
- Requested metric kind and API
typeenum. - Event definitions.
- Filters and optional rollup settings.
- unitTypes when required by the selected Cloud metric type.
Build the Request
- Always send
POST /console/v1/metrics. - Always include
Content-Type: application/jsonandSTATSIG-API-KEY. - Use
dryRun: truefor validation-first workflows. - Prefer heredoc payloads (
--data-binary @- <<'JSON') instead of inline-d '...'JSON when SQL filters include single quotes. - For Cloud metrics, set top-level fields such as
metricEvents,funnelEventList, andmetricComponentMetrics. - For criteria-based filters, only use API-supported
conditionenum values (see references/create-metric-api.md). Do not use aliases likeeq. - Confirm enum mapping and required fields from the Cloud reference before finalizing.
References
- Shared API contract and headers:
references/create-metric-api.md - Cloud metric creation details:
references/cloud-metric-creation.md
Comments
Markdown supported