
finding-experiments
★ 59by posthog · part of posthog/ai-plugin
Resolves a PostHog experiment reference from natural language to a concrete experiment ID by browsing `experiment-list` (not feature-flag tools), with…
This is the playbook your agent receives when the skill activates — you don't need to read it to use the skill, but it's here to audit before installing.
by posthog
Resolves a PostHog experiment reference from natural language to a concrete experiment ID by browsing experiment-list (not feature-flag tools), with…
npx skills add https://github.com/posthog/ai-plugin --skill finding-experiments
Download ZIPGitHub59
Finding experiments
Users refer to experiments by name, description, or relative references — not by ID. This skill resolves natural language references to concrete experiment IDs.
How to find an experiment
Use the experiment-list tool from the Posthog-local MCP server.
IMPORTANT: Do NOT use feature-flag-get-all or any feature flag tool to find
experiments. Use the dedicated experiment list tool: experiment-list.
This tool returns experiments with their id, name, status, feature_flag_key, start_date, end_date, and created_at. Browse the returned list to find the experiment matching the user's reference:
-
By name: scan the
namefield for matches -
By recency: results are ordered newest first by default
-
By status: match the
statusfield (draft, running, stopped) -
By flag key: match the
feature_flag_keyfield
After finding matches
-
Exactly one match: Use it. Confirm with the user by name before destructive actions (delete, ship, end).
-
Multiple matches: List them with name, status, and creation date. Ask the user to pick.
-
No matches: Tell the user. Suggest checking archived experiments or different terms.
Get full details if needed
After resolving to an ID, call experiment-get for the full object (metrics, flag details, parameters).
Examples
User: "pause my signup experiment"
Agent:
1. Calls experiment-list
2. Scans results, finds "New signup process" (ID: 1371, status: running)
3. Proceeds to pause experiment 1371
When NOT to search
-
You already have the experiment ID from earlier in the conversation
-
The user just created the experiment — you have the ID from the create response
-
The user provided the ID directly
npx skills add https://github.com/posthog/ai-plugin --skill finding-experimentsRun this in your project — your agent picks the skill up automatically.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.