LaunchDarkly Agent Skills¶
Publisher: launchdarkly/ai-tooling (20โญ)
Skills.sh: npx skills add launchdarkly/agent-skills
Installs: ~26,000+ combined across 25+ skills
Quality: ๐ข Production โ official LaunchDarkly repository
LaunchDarkly's public collection of agent skills and playbooks. Modular, text-based playbooks that teach an agent how to execute feature flag workflows safely and consistently โ from flag creation through cleanup, plus experiment setup, AgentControl for LLM prompt management, and full onboarding sequences.
What It Does¶
Feature Flags (9 skills)¶
| Skill | Installs | Purpose |
|---|---|---|
| launchdarkly-flag-discovery | 2,966 | Audit flags, find stale/launched flags, assess removal readiness |
| launchdarkly-flag-cleanup | 2,964 | Safely remove flags from code using LaunchDarkly as source of truth |
| launchdarkly-flag-create | 2,953 | Create new feature flags fitting existing codebase patterns |
| launchdarkly-flag-targeting | 2,950 | Control targeting, rollouts, rules, cross-environment config |
| launchdarkly-flag-command | 1,439 | Resolve /flag style requests into fast lookup and disambiguation |
| launchdarkly-guarded-rollout | 2,397 | Configure progressive traffic rollouts with metric monitoring and rollback |
| should-flag-change | โ | Advisory: whether a code change (diff/PR) should ship behind a flag |
| flag-release | โ | Record a flag's automated release for a PR |
| flag-and-release-change | โ | End-to-end PR orchestrator: decide โ create + wire โ record release |
AgentControl (10 skills)¶
| Skill | Purpose |
|---|---|
| configs-create | Create configs with variations for agent or completion mode |
| configs-update | Update and delete configs, manage lifecycle |
| configs-variations | Manage config variations for A/B testing |
| configs-targeting | Configure targeting rules for config rollouts |
| tools | Create and attach tools for function calling |
| projects | Create and manage projects to organize configs |
| online-evals | Attach LLM-as-a-judge evaluators to configs |
| snippets | Create and manage reusable prompt snippets across configs |
| agent-graphs | Create and manage multi-agent graphs with routing and handoffs |
| migrate | Migrate hardcoded LLM prompts to AgentControl in 5 stages |
Experiments & Metrics (5 skills)¶
| Skill | Installs | Purpose |
|---|---|---|
| launchdarkly-experiment-setup | 2,402 | Set up experiments with metrics, treatments, data collection |
| launchdarkly-metric-choose | 2,696 | Select the right metric type for an experiment |
| launchdarkly-metric-create | 2,688 | Create metrics and instrument tracking events |
| launchdarkly-metric-instrument | 2,688 | Add tracking calls to code for existing metrics |
Onboarding (4 skills)¶
| Skill | Purpose |
|---|---|
| onboarding | End-to-end LaunchDarkly setup: kickoff roadmap, MCP, SDK, first flag |
| mcp-configure | Configure LaunchDarkly hosted MCP server (OAuth, no API keys) |
| sdk-install | Install and initialize the correct SDK (detect โ plan โ apply) |
| first-flag | Create a boolean flag, evaluate it, toggle for end-to-end proof |
Why This Matters for Hermes Agents¶
LaunchDarkly skills transform feature flag management from manual dashboard clicking into agent-native workflows. A Hermes agent with these skills can autonomously audit stale flags, create new ones matching existing patterns, and configure guarded rollouts โ all without leaving the codebase context. The AgentControl skills are uniquely positioned: they manage LLM prompts themselves as feature-flagged configurations, enabling A/B testing of agent prompts, multi-agent graph orchestration, and online eval attachment.
Installation¶
Prerequisites¶
- A LaunchDarkly account with API access
- An API access token with appropriate permissions
- Claude Code, Codex CLI, Cursor, or Hermes agent with MCP support
Method 1: Claude Code Plugin (recommended)¶
# Add LaunchDarkly as a plugin marketplace
/plugin marketplace add launchdarkly/ai-tooling
# Install the plugin (includes all skills + MCP server)
/plugin install launchdarkly@launchdarkly-ai-tooling
# Authenticate the MCP server when prompted
Method 2: skills.sh CLI¶
# Install all LaunchDarkly skills
npx skills add launchdarkly/ai-tooling --full-depth -y
# Or install specific skill categories
npx skills add launchdarkly/ai-tooling \
--skill feature-flags/launchdarkly-flag-discovery \
--skill feature-flags/launchdarkly-flag-cleanup \
--skill feature-flags/launchdarkly-flag-create \
--full-depth -y
Method 3: Cursor Plugin¶
- Open Cursor โ Settings > Plugins
- Search for LaunchDarkly in the marketplace
- Or install from URL:
https://github.com/launchdarkly/ai-tooling
Method 4: Manual Copy¶
git clone https://github.com/launchdarkly/ai-tooling.git
cd ai-tooling
# Copy specific skills to your agent's skills directory
cp -r skills/feature-flags/launchdarkly-flag-cleanup ~/.hermes/skills/
cp -r skills/experiments/launchdarkly-experiment-setup ~/.hermes/skills/
Quick Reference¶
| Workflow | Trigger Phrase |
|---|---|
| Flag audit | "Which feature flags are stale and should be cleaned up?" |
| Flag creation | "Create a feature flag for the new checkout flow" |
| Flag cleanup | "Remove the new-checkout-flow feature flag from this codebase" |
| Rollout | "Roll out dark-mode to 25% of users in production" |
| Experiment setup | "Set up an experiment comparing the old vs new recommendation algorithm" |
| Guarded rollout | "Configure a guarded rollout for the payment service migration โ 10% traffic, monitor error rate" |
| AgentControl migration | "Migrate our hardcoded support agent prompt to AgentControl" |
| Multi-agent graph | "Create an agent graph that routes product questions to the product agent and billing to the support agent" |
Usage Examples¶
Feature Flag Lifecycle¶
"Audit all feature flags in this repo โ which ones are stale?"
"Create a boolean flag called 'new-search-ui' following our existing patterns"
"Wire the flag into the search component and create a PR with the flag change"
"Roll out new-search-ui to 10% of users, monitor for errors"
"Clean up the 'old-search-backend' flag โ it's 100% launched everywhere"
Experimentation¶
"Set up an A/B experiment: new recommendation algo vs current โ measure conversion rate"
"Choose the right metric type for measuring signup completion rate"
"Instrument the signup flow with a conversion tracking event"
AgentControl (AI Agent Configuration)¶
"Migrate our customer support agent's hardcoded system prompt to AgentControl"
"Create a prompt variation for the support agent with a more empathetic tone"
"Attach an LLM-as-judge evaluator to measure response quality"
"Set up an agent graph: triage agent โ routes to product/support/billing specialist agents"
"Create a reusable prompt snippet for our brand voice guidelines"
Verification¶
# Verify MCP server is configured
# In Claude Code: /status should show launchdarkly MCP connected
# Quick smoke test โ ask the agent:
"List my LaunchDarkly feature flags"
"Show me any stale flags in production"
# AgentControl: verify config management
"Show my AgentControl projects"
Pro Tips¶
-
Start with the
onboardingskill. It provides an end-to-end setup sequence: MCP configuration โ SDK installation โ first flag creation. Complete this once and subsequent skills work without friction. -
flag-and-release-changeis the highest-leverage single skill. It orchestrates the entire PR workflow โ deciding whether a change needs a flag, creating it, wiring it into code, and recording the release. Use it as your default entry point for any code change that might need flagging. -
AgentControl is LaunchDarkly for LLM prompts. If you're A/B testing system prompts, managing multi-agent routing, or attaching evals to agent configurations, these skills replace manual prompt engineering workflows with version-controlled, feature-flagged configurations.
-
The MCP server gives direct flag access. Unlike skills.sh-only installs that require API token management, the Claude Code plugin and Cursor plugin include the LaunchDarkly MCP server for OAuth-based, keyless authentication.
-
launchdarkly-flag-cleanupuses LaunchDarkly as source of truth. It checks actual flag states (not just code references) to determine what's safe to remove โ preventing the common mistake of removing a flag that's still active in one environment.
Related Skills¶
- Datadog Agent Skills โ monitor feature flag impact on system metrics
- MongoDB Agent Skills โ feature flag state storage alternative
- AWS Agent Toolkit โ CloudWatch Evidently integration for experiments
Source: skills.sh โ launchdarkly/agent-skills ยท GitHub ยท ~26,000 combined installs across 25+ skills