context-manage
$
npx mdskill add kurtosis-tech/kurtosis/context-manageSwitch between Kurtosis environments instantly with context commands.
- Manages connections to local, remote, and shared Kurtosis instances.
- Requires kurtosis CLI for all context operations.
- Executes commands based on active context configuration.
- Displays available contexts and current active selection.
SKILL.md
.github/skills/context-manageView on GitHub ↗
--- name: context-manage description: Manage Kurtosis contexts for connecting to different Kurtosis instances. Add, list, switch, and remove contexts. Use when working with multiple Kurtosis environments (local, remote, team shared). compatibility: Requires kurtosis CLI. metadata: author: ethpandaops version: "1.0" --- # Context Manage Manage Kurtosis contexts for connecting to different Kurtosis instances. ## What are contexts? Contexts define which Kurtosis instance the CLI talks to. The default context is `default` which connects to the local engine (Docker or Kubernetes). ## List contexts ```bash kurtosis context ls ``` Shows all configured contexts and which one is active. ## Add a context ```bash kurtosis context add <context-name> ``` ## Switch context ```bash kurtosis context set <context-name> ``` After switching, restart the engine or portal as needed. ## Remove a context ```bash kurtosis context rm <context-name> ``` ## Common workflow ```bash # Check which context is active kurtosis context ls # Switch to a different environment kurtosis context set staging # Verify the switch succeeded kurtosis context ls # Start portal if using a remote context kurtosis portal start # Switch back to local kurtosis context set default ``` ## Error handling | Scenario | Behavior | Resolution | |----------|----------|------------| | Switch to non-existent context | Command fails with error | Run `kurtosis context ls` to see available contexts | | Remove active context | Command fails — cannot remove active | Switch to another context first with `kurtosis context set` | | Engine running after switch | Engine still connected to old context | Run `kurtosis engine restart` after switching contexts |