Awesome-openclaw-skills komodo
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.
install
source · Clone the upstream repo
git clone https://github.com/sundial-org/awesome-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/komodo" ~/.claude/skills/sundial-org-awesome-openclaw-skills-komodo && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/komodo" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-komodo && rm -rf "$T"
manifest:
skills/komodo/SKILL.mdsource content
Komodo Skill
Manage servers, Docker containers, stacks, builds, and procedures via Komodo Core API.
Prerequisites
Set environment variables:
- Komodo Core URL (e.g.,KOMODO_ADDRESS
)https://komodo.example.com
- API key (starts withKOMODO_API_KEY
)K-
- API secret (starts withKOMODO_API_SECRET
)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 <name> python scripts/komodo.py server-stats <name> # Deployment operations python scripts/komodo.py deployment <name> python scripts/komodo.py deploy <name> python scripts/komodo.py start <name> python scripts/komodo.py stop <name> python scripts/komodo.py restart <name> python scripts/komodo.py logs <name> [lines] # Stack operations python scripts/komodo.py stack <name> python scripts/komodo.py deploy-stack <name> python scripts/komodo.py start-stack <name> python scripts/komodo.py stop-stack <name> python scripts/komodo.py restart-stack <name> python scripts/komodo.py create-stack <name> <server> <compose.yml> [env_file] python scripts/komodo.py delete-stack <name> python scripts/komodo.py stack-logs <name> [service] # Build operations python scripts/komodo.py build <name> python scripts/komodo.py run-build <name> # Procedure operations python scripts/komodo.py procedure <name> python scripts/komodo.py run-procedure <name>
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