No description
- TypeScript 100%
Embeds a Claude Code skill at .claude/skills/ssh/ that documents the @keeb/ssh/host model (exec, upload, waitForConnection), connection arguments, result resource shape, common workflow patterns, and known gotchas. The skill is referenced from manifest.yaml so swamp will package it into the extension archive on push. Bumps version to 2026.04.06.1. |
||
|---|---|---|
| .claude/skills/ssh | ||
| extensions/models | ||
| .gitignore | ||
| .swamp.yaml | ||
| CLAUDE.md | ||
| manifest.yaml | ||
| README.md | ||
@keeb/ssh
Swamp extension for general-purpose SSH operations.
Models
ssh/host
Remote command execution, file upload, and connection waiting over SSH.
| Method | Description |
|---|---|
exec |
Execute a command on the remote host |
upload |
SCP a file to the remote host |
waitForConnection |
Wait until SSH is reachable (with timeout) |
Workflows
None — this is a foundational model used by other extensions.
Dependencies
None.
Used by
- swamp-proxmox — SSH helpers for VM operations
- swamp-docker — Docker install/compose over SSH
- swamp-alpine — Alpine disk install over SSH
- swamp-tailscale — Tailscale install over SSH
- swamp-nginx — Nginx proxy config over SSH
- swamp-prometheus — Monitoring agent install over SSH
- swamp-grafana — Grafana API helpers use SSH lib
- swamp-minecraft — Minecraft server control over SSH
- swamp-terraria — Terraria server control over SSH
Install
swamp extension pull @keeb/ssh
License
MIT