
launchdarkly / ai-tooling
★ 19A skill package that teaches your agent 33 capabilities — every one documented and browsable below, no GitHub required · by launchdarkly.
Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.
Create and manage agent graphs — directed graphs of AI Configs connected by edges with handoff logic. Use when building multi-agent workflows where configs…
1 file — installable on its own
Instrument an existing codebase with LaunchDarkly AI Config tracking. Walks the four-tier ladder (managed runner → provider package → custom extractor +…
1 file — installable on its own
Create and configure AI Configs in LaunchDarkly. Helps you choose between agent vs completion mode, create the config, add variations with models and prompts,…
1 file — installable on its own
Create, track, retrieve, update, and delete custom business metrics for AI Configs. Covers full lifecycle: define metric kinds via API, emit events via SDK,…
1 file — installable on its own
Migrate an application with hardcoded LLM prompts to a full LaunchDarkly AI Configs implementation in five stages: audit the code, wrap the call, move the…
1 file — installable on its own
Attach judges to AI Config variations for automatic LLM-as-a-judge evaluation. Create custom judges, configure sampling rates, and monitor quality scores.
1 file — installable on its own
Guide for setting up LaunchDarkly projects in your codebase. Helps you assess your stack, choose the right approach, and integrate project management that…
1 file — installable on its own
Create and manage prompt snippets — reusable text blocks referenced inside AI Config variation prompts. Keeps common instructions, personas, and guardrails…
1 file — installable on its own
Configure AI Config targeting rules to control which variations serve to different users. Enable percentage rollouts, attribute-based rules, segment targeting,…
1 file — installable on its own
Give your AI agents capabilities through tools (function calling). Helps you identify what your AI needs to do, create tool definitions, and attach them to AI…
1 file — installable on its own
Update, archive, and delete LaunchDarkly AI Configs and their variations. Use when you need to modify config properties, change model parameters, update…
1 file — installable on its own
Experiment with AI configurations by creating and managing variations. Helps you test different models, prompts, and parameters to find what works best through…
1 file — installable on its own
Apply LaunchDarkly SDK onboarding: install dependency (or dual-SDK pair), configure env and secrets with consent, add init at entrypoint(s), verify compile.…
1 file — installable on its own
Detect repository stack for LaunchDarkly SDK onboarding: languages, frameworks, package managers, monorepo targets, entrypoints, existing LD usage. Nested…
1 file — installable on its own
Create a boolean first flag, add evaluation, toggle on/off for end-to-end proof. Parent onboarding Step 6; uses MCP, API, or ldcli; optional flag-create skill.
1 file — installable on its own
Set up and run experiments in LaunchDarkly. Create experiments with metrics and treatments, start iterations to collect data, and monitor results.
1 file — installable on its own
Safely remove a feature flag from code while preserving production behavior. Use when the user wants to remove a flag from code, delete flag references, or…
6 files — installable on its own
Safely remove a feature flag from code while preserving production behavior. Use when the user wants to remove a flag from code, delete flag references, or…
6 files — installable on its own
Create and configure LaunchDarkly feature flags in a way that fits the existing codebase. Use when the user wants to create a new flag, wrap code in a flag,…
6 files — installable on its own
Create and configure LaunchDarkly feature flags in a way that fits the existing codebase. Use when the user wants to create a new flag, wrap code in a flag,…
6 files — installable on its own
Audit your LaunchDarkly feature flags to understand the landscape, find stale or launched flags, and assess removal readiness. Use when the user asks about…
6 files — installable on its own
Audit your LaunchDarkly feature flags to understand the landscape, find stale or launched flags, and assess removal readiness. Use when the user asks about…
6 files — installable on its own
Control LaunchDarkly feature flag targeting including toggling flags on/off, percentage rollouts, targeting rules, individual targets, and copying flag…
7 files — installable on its own
Control LaunchDarkly feature flag targeting including toggling flags on/off, percentage rollouts, targeting rules, individual targets, and copying flag…
7 files — installable on its own
Configure guarded rollouts with progressive traffic increases, metric monitoring, and automatic rollback. Use when releasing features gradually with safety…
1 file — installable on its own
Choose the right metrics for a LaunchDarkly experiment, guarded rollout, or release policy. Use when the user wants to know which metrics to use, which is the…
1 file — installable on its own
Create a LaunchDarkly metric that measures what matters for an experiment or rollout. Use when the user wants to create a metric, track an event, measure page…
Instrument a LaunchDarkly metric event in a codebase by adding a track() call. Use when the user wants to wire up an event, instrument an action for a metric,…
3 files — installable on its own
Configure the LaunchDarkly hosted MCP server during onboarding. Use when the parent LaunchDarkly onboarding skill reaches Step 4 (MCP). Supports Cursor, Claude…
4 files — installable on its own
Onboard a project to LaunchDarkly: kickoff roadmap, resumable log, explore repo, MCP, companion flag skills, nested SDK install (detect/plan/apply), first…
50 files — installable on its own
Onboard a project to LaunchDarkly: kickoff roadmap, resumable log, explore repo, MCP, companion flag skills, nested SDK install (detect/plan/apply), first…
50 files — installable on its own
Generate a minimal LaunchDarkly SDK integration plan from detected stack: choose SDK type(s), dual-SDK server+client when required, files to change, env…
1 file — installable on its own
Install and initialize the correct LaunchDarkly SDK during onboarding by running nested skills in order: detect, plan, apply. Parent onboarding Step 6 is first…
7 files — installable on its own
LaunchDarkly Agent Skills
LaunchDarkly's public collection of agent skills and playbooks. These skills encode repeatable workflows for working with LaunchDarkly, so coding agents can execute common tasks safely and consistently.
What Is This Repo?
Agent Skills are modular, text-based playbooks that teach an agent how to perform a workflow. This repo is designed to be a public, open-source home for LaunchDarkly skills and to align with the emerging Agent Skills Open Standard.
Available Skills
Feature Flags
| Skill | Description |
|---|---|
feature-flags/launchdarkly-flag-command | Resolve /flag style requests into fast flag lookup, detail, and disambiguation |
feature-flags/launchdarkly-flag-discovery | Audit flags, find stale/launched flags, and assess removal readiness |
feature-flags/launchdarkly-flag-create | Create new feature flags in a way that fits existing codebase patterns |
feature-flags/launchdarkly-flag-targeting | Control targeting, rollouts, rules, and cross-environment config |
feature-flags/launchdarkly-flag-cleanup | Safely remove flags from code using LaunchDarkly as the source of truth |
feature-flags/launchdarkly-guarded-rollout | Configure guarded rollouts with progressive traffic, metric monitoring, and rollback |
AgentControl
| Skill | Description |
|---|---|
agentcontrol/configs-create | Create configs with variations for agent or completion mode |
agentcontrol/migrate | Migrate an app with hardcoded LLM prompts to AgentControl in five stages (extract, wrap, tools, tracking, evals) |
agentcontrol/configs-update | Update and delete configs, manage lifecycle |
agentcontrol/configs-variations | Manage config variations for A/B testing |
agentcontrol/tools | Create and attach tools for function calling |
agentcontrol/projects | Create and manage projects to organize configs |
agentcontrol/online-evals | Attach LLM-as-a-judge evaluators to configs |
agentcontrol/configs-targeting | Configure targeting rules for config rollouts |
agentcontrol/snippets | Create and manage reusable prompt snippets across configs |
agentcontrol/agent-graphs | Create and manage multi-agent graphs with routing and handoffs |
Experiments
| Skill | Description |
|---|---|
experiments/launchdarkly-experiment-setup | Set up experiments with metrics, treatments, and data collection |
Metrics
| Skill | Description |
|---|---|
metrics/launchdarkly-metric-choose | Select the right metric type for an experiment |
metrics/launchdarkly-metric-create | Create metrics and instrument tracking events |
metrics/launchdarkly-metric-instrument | Add tracking calls to code for existing metrics |
Install as a Claude Code Plugin
This repo is a Claude Code plugin. Installing it gives you all the skills above plus the LaunchDarkly MCP server.
- Add this repo as a plugin marketplace in Claude Code:
Copy & paste — that's it
/plugin marketplace add launchdarkly/ai-tooling - Install the plugin:
Copy & paste — that's it
/plugin install launchdarkly@launchdarkly-ai-tooling - Authenticate the LaunchDarkly MCP server when prompted with your API access token.
Once installed, skills are available as /launchdarkly:<skill-name> across all your projects, and the MCP server can read and modify your flags directly.
Onboarding
| Skill | Description |
|---|---|
onboarding | End-to-end LaunchDarkly setup: kickoff roadmap, MCP, SDK install, first flag |
onboarding/mcp-configure | Configure the LaunchDarkly hosted MCP server (OAuth, no API keys needed) |
onboarding/sdk-install | Install and initialize the correct SDK via detect, plan, and apply sub-steps |
onboarding/first-flag | Create a boolean flag, evaluate it, toggle on/off for end-to-end proof |
Install as a Cursor Plugin
This repo is a Cursor plugin. Installing it gives you all the skills above plus the LaunchDarkly MCP server, so the agent can read and modify your flags directly.
- Open Cursor and go to Settings > Plugins.
- Search for LaunchDarkly in the marketplace, or install from the repo URL:
Copy & paste — that's it
https://github.com/launchdarkly/ai-tooling
Once installed, the skills and MCP server are available across all your projects.
Quick Start (Local)
# Clone the repo
git clone https://github.com/launchdarkly/ai-tooling.git
cd ai-tooling
# If your agent supports skills.sh installs:
npx skills add launchdarkly/ai-tooling
# Or manually copy a skill into your agent's skills path:
cp -r skills/feature-flags/launchdarkly-flag-cleanup <your-agent-skills-dir>/
Then ask your agent something like:
Which feature flags are stale and should be cleaned up?Create a feature flag for the new checkout flowRoll out dark-mode to 25% of users in productionRemove the `new-checkout-flow` feature flag from this codebaseInstall via skills.sh CLI
npx skills add <owner/repo>Contributing
See CONTRIBUTING.md for how to add new skills and the conventions we follow.
License
Apache-2.0
Install the whole package (33 skills):
npx skills add https://github.com/launchdarkly/ai-toolingOr install a single skill:
npx skills add https://github.com/launchdarkly/ai-tooling --skill <name>Pick the skill name from the Skills tab — each entry there installs independently.