multiAI Summary Pending
portal
Manage Kurtosis Portal for remote context access. Start, stop, and check status of the Portal daemon that enables communication with remote Kurtosis servers. Use when working with remote Kurtosis contexts.
528 stars
Installation
Claude Code / Cursor / Codex
$curl -o ~/.claude/skills/portal/SKILL.md --create-dirs "https://raw.githubusercontent.com/kurtosis-tech/kurtosis/main/skills/portal/SKILL.md"
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/portal/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How portal Compares
| Feature / Agent | portal | Standard Approach |
|---|---|---|
| Platform Support | multi | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Manage Kurtosis Portal for remote context access. Start, stop, and check status of the Portal daemon that enables communication with remote Kurtosis servers. Use when working with remote Kurtosis contexts.
Which AI agents support this skill?
This skill is compatible with multi.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Portal Manage the Kurtosis Portal daemon for remote context access. ## What is Portal? Kurtosis Portal is a lightweight local daemon that enables communication with Kurtosis enclaves running on a remote Kurtosis server. It's only needed when using remote contexts — not required for local Docker or direct Kubernetes access. ## Start ```bash kurtosis portal start ``` ## Check status ```bash kurtosis portal status ``` ## Stop ```bash kurtosis portal stop ``` ## When you need it Portal is used with remote Kurtosis contexts. If you're using: - **Local Docker**: No portal needed - **Direct Kubernetes**: Use `kurtosis gateway` instead - **Remote Kurtosis server**: Use portal + remote context ## Remote contexts ```bash # List contexts kurtosis context ls # Add a remote context kurtosis context add <context-name> # Switch to remote context kurtosis context set <context-name> # Start portal for the remote context kurtosis portal start ``` ## Troubleshooting | Symptom | Cause | Fix | |---------|-------|-----| | Portal won't start | Port conflict or stale process | Run `kurtosis portal stop` then `kurtosis portal start` | | Status shows not running | Portal crashed or was killed | Restart with `kurtosis portal start` | | Services unreachable via portal | Portal not started for current context | Run `kurtosis portal status` to check, then `kurtosis portal start` | | Connection refused errors | Wrong context or portal not needed | Verify context with `kurtosis context ls` — local Docker doesn't need portal |