
launchdarkly
★ 19Claude Code plugin · launchdarkly/ai-tooling
LaunchDarkly agent skills and MCP servers for feature flag management, AgentControl, and metrics
41 skills · a bundled MCP server — installs as one unit
⌁ skills (33)
aiconfig-agent-graphs
🔥🔥🔥✓ VerifiedCreate and manage agent graphs — directed graphs of AI Configs connected by edges with handoff logic. Use when building multi-agent workflows where configs…
Full instructions & audit →aiconfig-ai-metrics
🔥🔥🔥✓ VerifiedInstrument an existing codebase with LaunchDarkly AI Config tracking. Walks the four-tier ladder (managed runner → provider package → custom extractor +…
Full instructions & audit →aiconfig-create
🔥🔥🔥✓ VerifiedCreate and configure AI Configs in LaunchDarkly. Helps you choose between agent vs completion mode, create the config, add variations with models and prompts,…
Full instructions & audit →aiconfig-custom-metrics
🔥🔥🔥✓ VerifiedCreate, track, retrieve, update, and delete custom business metrics for AI Configs. Covers full lifecycle: define metric kinds via API, emit events via SDK,…
Full instructions & audit →aiconfig-migrate
🔥🔥🔥✓ VerifiedMigrate an application with hardcoded LLM prompts to a full LaunchDarkly AI Configs implementation in five stages: audit the code, wrap the call, move the…
Full instructions & audit →aiconfig-online-evals
🔥🔥🔥✓ VerifiedAttach judges to AI Config variations for automatic LLM-as-a-judge evaluation. Create custom judges, configure sampling rates, and monitor quality scores.
Full instructions & audit →aiconfig-projects
🔥🔥🔥✓ VerifiedGuide for setting up LaunchDarkly projects in your codebase. Helps you assess your stack, choose the right approach, and integrate project management that…
Full instructions & audit →aiconfig-snippets
🔥🔥🔥✓ VerifiedCreate and manage prompt snippets — reusable text blocks referenced inside AI Config variation prompts. Keeps common instructions, personas, and guardrails…
Full instructions & audit →aiconfig-targeting
🔥🔥🔥✓ VerifiedConfigure AI Config targeting rules to control which variations serve to different users. Enable percentage rollouts, attribute-based rules, segment targeting,…
Full instructions & audit →aiconfig-tools
🔥🔥🔥✓ VerifiedGive 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…
Full instructions & audit →aiconfig-update
🔥🔥🔥✓ VerifiedUpdate, archive, and delete LaunchDarkly AI Configs and their variations. Use when you need to modify config properties, change model parameters, update…
Full instructions & audit →aiconfig-variations
🔥🔥🔥✓ VerifiedExperiment with AI configurations by creating and managing variations. Helps you test different models, prompts, and parameters to find what works best through…
Full instructions & audit →apply
🔥🔥🔥✓ VerifiedApply LaunchDarkly SDK onboarding: install dependency (or dual-SDK pair), configure env and secrets with consent, add init at entrypoint(s), verify compile.…
Full instructions & audit →detect
🔥🔥🔥✓ VerifiedDetect repository stack for LaunchDarkly SDK onboarding: languages, frameworks, package managers, monorepo targets, entrypoints, existing LD usage. Nested…
Full instructions & audit →first-flag
🔥🔥🔥✓ VerifiedCreate 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.
Full instructions & audit →launchdarkly-experiment-setup
🔥🔥🔥✓ VerifiedSet up and run experiments in LaunchDarkly. Create experiments with metrics and treatments, start iterations to collect data, and monitor results.
Full instructions & audit →launchdarkly-flag-cleanup
🔥🔥🔥✓ VerifiedSafely 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…
Full instructions & audit →launchdarkly-flag-cleanup
🔥🔥🔥✓ VerifiedSafely 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…
Full instructions & audit →launchdarkly-flag-create
🔥🔥🔥✓ VerifiedCreate 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,…
Full instructions & audit →launchdarkly-flag-create
🔥🔥🔥✓ VerifiedCreate 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,…
Full instructions & audit →launchdarkly-flag-discovery
🔥🔥🔥✓ VerifiedAudit your LaunchDarkly feature flags to understand the landscape, find stale or launched flags, and assess removal readiness. Use when the user asks about…
Full instructions & audit →launchdarkly-flag-discovery
🔥🔥🔥✓ VerifiedAudit your LaunchDarkly feature flags to understand the landscape, find stale or launched flags, and assess removal readiness. Use when the user asks about…
Full instructions & audit →launchdarkly-flag-targeting
🔥🔥🔥✓ VerifiedControl LaunchDarkly feature flag targeting including toggling flags on/off, percentage rollouts, targeting rules, individual targets, and copying flag…
Full instructions & audit →launchdarkly-flag-targeting
🔥🔥🔥✓ VerifiedControl LaunchDarkly feature flag targeting including toggling flags on/off, percentage rollouts, targeting rules, individual targets, and copying flag…
Full instructions & audit →launchdarkly-guarded-rollout
🔥🔥🔥✓ VerifiedConfigure guarded rollouts with progressive traffic increases, metric monitoring, and automatic rollback. Use when releasing features gradually with safety…
Full instructions & audit →launchdarkly-metric-choose
🔥🔥🔥✓ VerifiedChoose 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…
Full instructions & audit →launchdarkly-metric-create
🔥🔥🔥✓ VerifiedCreate 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…
Full instructions & audit →launchdarkly-metric-instrument
🔥🔥🔥✓ VerifiedInstrument 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,…
Full instructions & audit →mcp-configure
🔥🔥🔥✓ VerifiedConfigure the LaunchDarkly hosted MCP server during onboarding. Use when the parent LaunchDarkly onboarding skill reaches Step 4 (MCP). Supports Cursor, Claude…
Full instructions & audit →onboarding
🔥🔥🔥✓ VerifiedOnboard a project to LaunchDarkly: kickoff roadmap, resumable log, explore repo, MCP, companion flag skills, nested SDK install (detect/plan/apply), first…
Full instructions & audit →onboarding
🔥🔥🔥✓ VerifiedOnboard a project to LaunchDarkly: kickoff roadmap, resumable log, explore repo, MCP, companion flag skills, nested SDK install (detect/plan/apply), first…
Full instructions & audit →plan
🔥🔥🔥✓ VerifiedGenerate a minimal LaunchDarkly SDK integration plan from detected stack: choose SDK type(s), dual-SDK server+client when required, files to change, env…
Full instructions & audit →sdk-install
🔥🔥🔥✓ VerifiedInstall and initialize the correct LaunchDarkly SDK during onboarding by running nested skills in order: detect, plan, apply. Parent onboarding Step 6 is first…
Full instructions & audit →⌁ also included
- A bundled MCP server configuration
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:
/plugin marketplace add launchdarkly/ai-tooling - Install the plugin:
/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:
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>One install gets you everything — 41 skills, a bundled MCP server — kept up to date together.
License
Apache-2.0