vibheksoni/ssh-api/ssh-api-setup

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use this skill when you need to install, configure, start, verify, or hand off SSH ~ Api to another agent. It covers local bootstrap, config creation, startup, OpenAPI discovery, and the correct workflow for using the API against a Linux VPS.

Install

npx vskill@latest install vibheksoni/ssh-api/ssh-api-setup

SKILL.md

SSH ~ Api Setup Skill

Repository:

  • https://github.com/vibheksoni/ssh-api

When To Use

Use this skill when:

  • setting up the repository locally for the first time
  • asking an agent to start the API
  • handing the running API to another agent
  • documenting or verifying the correct agent workflow

Do not use this skill for unrelated Python repo tasks.

Core Workflow

  1. Bootstrap the repository.
  2. Ensure config.json exists, preferably copied from config.example.json.
  3. Start the API with python run.py.
  4. Verify that /docs, /redoc, and /openapi.json are reachable.
  5. Read SSH_API_GUIDE.md.
  6. When operating the API against a remote host, create a session and store session_id.

Preferred Commands

Windows:

powershell
powershell -ExecutionPolicy Bypass -File .\scripts\bootstrap.ps1

macOS / Linux:

bash
./scripts/bootstrap.sh

Manual:

bash
pip install -r requirements.txt
python run.py

Install This Skill

Public GitHub install via npx skills:

bash
npx skills add vibheksoni/ssh-api --skill ssh-api-setup

List available skills in this repo first:

bash
npx skills add vibheksoni/ssh-api --list

Rules

  • Never commit config.json.
  • Never place real credentials in tracked files.
  • Prefer the API's structured routes over inventing raw SSH workflows.
  • If the API is already running, verify it instead of starting a duplicate instance.

Validation

At minimum, confirm:

  • the server process started successfully
  • /docs is reachable
  • /openapi.json is reachable
  • the next agent knows to fetch /openapi.json and read SSH_API_GUIDE.md

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/vibheksoni/ssh-api/ssh-api-setup/badge)](https://verified-skill.com/skills/vibheksoni/ssh-api/ssh-api-setup)

Something wrong with this skill or its page? Tell us.