Coding

Komodo

Try it

Manage Komodo infrastructure - servers, Docker deployments, stacks, builds, and procedures. Use when user asks about server status, container management, deployments, builds, or any Komodo-related infrastructure tasks.

What it does

Manage servers, Docker containers, stacks, builds, and procedures via Komodo Core API.

The skill document

Komodo Skill

Manage servers, Docker containers, stacks, builds, and procedures via Komodo Core API.

Prerequisites

Set environment variables:

  • KOMODO_ADDRESS - Komodo Core URL (e.g., https://komodo.example.com)
  • KOMODO_API_KEY - API key (starts with K-)
  • KOMODO_API_SECRET - API secret (starts with S-)

Quick Reference

# Set env (or source from credentials file)
export KOMODO_ADDRESS="https://komodo.weird.cyou"
export KOMODO_API_KEY="K-..."
export KOMODO_API_SECRET="S-..."

# List resources
python scripts/komodo.py servers
python scripts/komodo.py deployments
python scripts/komodo.py stacks
python scripts/komodo.py builds
python scripts/komodo.py procedures
python scripts/komodo.py repos

# Server operations
python scripts/komodo.py server 
python scripts/komodo.py server-stats 

# Deployment operations
python scripts/komodo.py deployment 
python scripts/komodo.py deploy 
python scripts/komodo.py start 
python scripts/komodo.py stop 
python scripts/komodo.py restart 
python scripts/komodo.py logs  [lines]

# Stack operations
python scripts/komodo.py stack 
python scripts/komodo.py deploy-stack 
python scripts/komodo.py start-stack 
python scripts/komodo.py stop-stack 
python scripts/komodo.py restart-stack 
python scripts/komodo.py create-stack    [env_file]
python scripts/komodo.py delete-stack 
python scripts/komodo.py stack-logs  [service]

# Build operations
python scripts/komodo.py build 
python scripts/komodo.py run-build 

# Procedure operations
python scripts/komodo.py procedure 
python scripts/komodo.py run-procedure 

State Indicators

  • 🟢 Running/Ok
  • 🔴 Stopped
  • ⚪ NotDeployed
  • 🟡 Unhealthy
  • 🔄 Restarting
  • 🔨 Building
  • ⏳ Pending

Direct API Calls

For operations not covered by the CLI, use curl:

# Read operation
curl -X POST "$KOMODO_ADDRESS/read/ListServers" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: $KOMODO_API_KEY" \
  -H "X-Api-Secret: $KOMODO_API_SECRET" \
  -d '{}'

# Execute operation
curl -X POST "$KOMODO_ADDRESS/execute/Deploy" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: $KOMODO_API_KEY" \
  -H "X-Api-Secret: $KOMODO_API_SECRET" \
  -d '{"deployment": "my-deployment"}'

API Reference

Read endpoints: ListServers, ListDeployments, ListStacks, ListBuilds, ListProcedures, ListRepos, GetSystemStats, GetLog

Execute endpoints: Deploy, StartDeployment, StopDeployment, RestartDeployment, DeployStack, StartStack, StopStack, RestartStack, RunBuild, RunProcedure

Full API docs: https://komo.do/docs

Related skills

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván555 installs18 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván854 installs69 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai21 installs8 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

More from weird-aftertaste

Browse all skills

Assistance with writing literature reviews by searching for academic sources via Semantic Scholar, OpenAlex, Crossref and PubMed APIs. Use when the user needs to find papers on a topic, get details for specific DOIs, or draft sections of a literature review with proper citations.

by weird-aftertaste347 installs27 stars

Manage Proxmox VE clusters via REST API. Use when user asks to list, start, stop, restart VMs or LXC containers, check node status, create snapshots, view tasks, or manage Proxmox infrastructure. Requires API token or credentials configured.

by weird-aftertaste151 installs6 stars

Manage Nginx Proxy Manager (NPM) hosts, certificates, and access lists. Use when the user wants to add a new domain, point a domain to a server/port, enable SSL, or check the status of proxy hosts.

by weird-aftertaste105 installs2 stars