
Launchdarkly Flag Command
- 1.5k installs
- 23 repo stars
- Updated August 5, 2026
- launchdarkly/agent-skills
launchdarkly-flag-command is a LaunchDarkly agent skill that creates, toggles, and inspects feature flags via CLI from the coding agent for developers who need to wire flag keys to releases without leaving the IDE sessio
About
launchdarkly-flag-command is an agent skill from launchdarkly/agent-skills that exposes LaunchDarkly feature flag operations through CLI commands callable from coding agents. The skill lets developers create flags, toggle environments, and inspect flag state while wiring flag keys into application code during release work. Teams reach for launchdarkly-flag-command when feature toggles must align with deploys and agents should manage LaunchDarkly without context-switching to the web console. The workflow covers flag key naming, environment toggles, variation inspection, and linking in-code references to live LaunchDarkly resources. Outcomes include configured flags, updated targeting state, and code paths ready for gradual rollout or kill-switch control.
- LaunchDarkly CLI flag commands
- Create and toggle flags in-session
- Environment targeting workflows
- Release gating without redeploys
- Agent-driven flag inspection
Launchdarkly Flag Command by the numbers
- 1,516 all-time installs (skills.sh)
- +48 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #210 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/launchdarkly/agent-skills --skill launchdarkly-flag-commandAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.5k |
|---|---|
| repo stars | ★ 23 |
| Last updated | August 5, 2026 |
| Repository | launchdarkly/agent-skills ↗ |
How do you manage LaunchDarkly flags from CLI?
Create, toggle, and inspect LaunchDarkly feature flags via CLI from the agent—wire flag keys to releases without leaving the coding session.
Who is it for?
Developers using LaunchDarkly who want agent-driven CLI flag create, toggle, and inspect workflows during release coding sessions.
Skip if: Teams without LaunchDarkly or projects that manage feature toggles only through hard-coded config with no flag service.
When should I use this skill?
A developer asks to create, toggle, or inspect LaunchDarkly feature flags from the terminal or wire flag keys during a release.
What you get
LaunchDarkly flag definitions, toggled environment states, and code wired to flag keys
- Configured feature flags
- Updated flag toggle state
Files
LaunchDarkly Flag Command Router
You're using a skill that standardizes quick /flag requests. Your job is to parse the user intent, resolve the requested flag with minimal friction, return an actionable summary, and route to deeper workflows when needed.
Scope Boundary
This skill is a read-only lookup entrypoint. It returns flag details and routes forward.
Hard constraints — you MUST NOT:
- Create, toggle, update, or delete flags
- Assess whether a flag is safe to remove, stale, or ready for cleanup
- Provide a "verdict", "safe to remove" conclusion, removal steps, or "before removing" advice
- Offer to archive or delete the flag
When the user asks about removal or staleness, your entire response for that part must be the flag summary table followed by this exact routing message (you may rephrase slightly but must keep the substance):
This quick lookup can only show you the flag's current config. To assess whether it's safe to remove, you need the flag discovery or flag cleanup skill — they scan code references, check status across all environments, and analyze downstream dependencies.
That's it. No analysis. No bullet points. No verdict. The removal question is answered by the routing message, not by you.
Prerequisites
This skill requires the remotely hosted LaunchDarkly MCP server to be configured in your environment.
Required MCP tools:
list-flags— search and disambiguate flag candidatesget-flag— fetch detailed configuration for a resolved flag
Optional MCP tools:
get-flag-status-across-envs— compare lifecycle status across environmentsget-flag-health— quick health snapshot for a single flag
Command Contract
Treat these forms as equivalent intents:
/flag <query>flag <query>- "find flag <query>"
- "show me <query> flag"
Use production as the default environment unless the user specifies another environment.
Workflow
Step 1: Parse and Normalize Input
1. Extract the query text after /flag. 2. If no query is provided, ask for one concise identifier (flag key, name fragment, or tag). 3. Capture optional hints from the request:
- Environment (
staging,production, etc.) - Project key
- Preference for exact key vs fuzzy search
Step 2: Resolve the Flag
Use list-flags first unless the user clearly provided an exact key and project.
1. Search with list-flags using the query. 2. If one clear exact match exists, resolve to that flag. 3. If multiple plausible matches exist, return a short disambiguation list (key + name + state) and ask the user to pick. 4. If no matches exist, tell the user and suggest one broader query.
Step 3: Return a Useful Summary
For a resolved flag, call get-flag and return:
1. Flag key and name 2. Environment state (on/off) 3. Off variation and fallthrough behavior 4. Rule/target complexity (simple vs complex) 5. Direct LaunchDarkly URL for the flag (when project + key are known)
If the user asked about removal, staleness, or cleanup (e.g., "is this safe to remove?", "can I clean this up?", "is this stale?"):
Show ONLY the summary table above, then write:
This quick lookup can only show you the flag's current config. To assess whether it's safe to remove, you need the flag discovery or flag cleanup skill — they scan code references, check status across all environments, and analyze downstream dependencies.
Do not add a verdict, bullet-point analysis, removal steps, "before removing" checklist, or an offer to archive/delete. The removal question is fully answered by the routing message above. Proceed to Step 4.
Step 4: Route to the Right Follow-up Workflow
After returning the summary, check whether the user's request implies a deeper workflow. If it does, name the skill and stop — do not attempt the workflow yourself.
| User intent | Route to |
|---|---|
| Create or modify a flag | flag create skill |
| Change targeting or rollout | flag targeting skill |
| "Is this safe to remove?", "Is this stale?", cleanup | flag discovery / flag cleanup |
For removal/staleness questions specifically: follow the Scope Boundary instructions above — summary table only, then route. No verdict.
Output Style
Keep /flag responses brief and operational:
- Start with the resolved flag (or disambiguation list)
- Include only the minimum config details needed for the next action
- End with one clear next step question when user intent is ambiguous
Important Context
/flagis a fast entrypoint, not a full lifecycle workflow.- Prefer disambiguation over guessing when multiple flags match.
- Treat project + environment as first-class context; avoid hidden assumptions.
- When sharing rollout percentages, always use human-readable percentages.
- Never improvise removal, staleness, or cleanup analysis. Always route to the dedicated skill.
{
"name": "launchdarkly-flag-command",
"description": "Resolve /flag style requests into quick LaunchDarkly flag lookup and disambiguation",
"version": "1.0.0-experimental",
"author": "LaunchDarkly",
"repository": "https://github.com/launchdarkly/ai-tooling",
"skills": ["./"],
"tags": [
"launchdarkly",
"feature-flags",
"feature-management",
"discovery",
"command",
"slash-command",
"inventory",
"mcp"
],
"requirements": {
"mcp-servers": ["@launchdarkly/mcp-server"]
}
}
LaunchDarkly Flag Command Skill
An Agent Skill for handling quick /flag lookups with fast resolution, disambiguation, and actionable summaries.
Overview
This skill teaches agents how to:
- Parse
/flagstyle user requests - Resolve flag keys from fuzzy queries
- Disambiguate between similar flags safely
- Return concise flag detail summaries
- Route users into deeper create/targeting/cleanup workflows when needed
Installation (Local)
For now, install by placing this skill directory where your agent client loads skills.
Examples:
- Generic: copy
skills/feature-flags/launchdarkly-flag-command/into your client's skills path
Prerequisites
This skill requires the remotely hosted LaunchDarkly MCP server to be configured in your environment. The remote server provides higher-level, agent-optimized tools that orchestrate multiple API calls and return pruned, actionable responses.
Refer to your LaunchDarkly account settings for instructions on connecting to the remotely hosted MCP server.
Usage
Once installed, the skill activates automatically when you ask for quick flag lookups:
/flag dark modefind flag checkoutshow me the new-checkout flag in stagingStructure
launchdarkly-flag-command/
├── SKILL.md
├── marketplace.json
└── README.mdRelated
- LaunchDarkly Flag Discovery — Audit and assess flag health
- LaunchDarkly Flag Targeting — Change rollouts and targeting
- LaunchDarkly Flag Cleanup — Remove stale flags safely
- LaunchDarkly MCP Server
- LaunchDarkly Docs
License
Apache-2.0
Related skills
How it compares
Pick launchdarkly-flag-command for CLI flag CRUD during coding; use LaunchDarkly MCP discovery skills when auditing stale flag inventory across projects.
FAQ
What can launchdarkly-flag-command do from the agent?
launchdarkly-flag-command creates, toggles, and inspects LaunchDarkly feature flags via CLI from the coding session. Developers wire flag keys to releases without switching to the LaunchDarkly web console.
When should launchdarkly-flag-command be invoked?
launchdarkly-flag-command applies during release work when feature flags must be created or toggled while editing code. The skill keeps flag management in the same agent session as implementation.