ssh-access-manager
CommunitySecure, deterministic SSH sidecar access
Authorspigell
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It removes friction and mistakes in how workbench users reach the correct target containers over SSH sidecars, especially when ForceCommand routing, zmx menu/profile attachment, and in-cluster kubectl hops must stay deterministic.
Core Features & Use Cases
- SSH sidecar ForceCommand wiring: Ensures SSH requests are routed through the correct wrapper entrypoint with predictable behavior.
- Wrapper-based container hop & guardrails: Uses helper logic to move from the SSH sidecar to the appropriate target container and keeps non-interactive passthrough consistent via SSH_ORIGINAL_COMMAND semantics.
- Deterministic zmx profile and shared-session conventions: Standardizes profile naming, shared attach behavior, and shortcut attachment rules so operators land in the intended session.
- Use Case: When multiple workbench agent kinds (codex, gemini, gemini-secondary, claude) must be accessed from the same SSH sidecar, this skill guarantees the correct container and session/profile are selected and attached without relying on ad-hoc operator steps.
Quick Start
Use the ssh-access-manager skill to set up SSH sidecar ForceCommand routing for a workbench agent kind by ensuring the sidecar runs prepare-ssh-config with the desired agent-kind.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ssh-access-manager Download link: https://github.com/spigell/my-agents/archive/main.zip#ssh-access-manager Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.