ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified developer tools Safety 2/5

cloudmonkey

Manage Apache CloudStack infrastructure using the cloudmonkey (cmk) CLI — list/start/stop/destroy VMs, manage networks, volumes, snapshots, and run any CloudStack API command.

Why use this skill?

Automate your Apache CloudStack infrastructure with the CloudMonkey skill. List, manage, and destroy VMs and volumes easily.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/kiranchavala/cloudmonkey
Or

What This Skill Does

The CloudMonkey (cmk) skill provides a powerful command-line interface for interacting with Apache CloudStack environments. As an OpenClaw AI agent, this skill allows you to automate infrastructure management tasks directly from your chat interface. By leveraging the cmk CLI, the agent can list, start, stop, destroy, and manage complex cloud resources including virtual machines, networking components, storage volumes, and snapshots. It essentially bridges the gap between natural language requests and the CloudStack API, allowing for rapid infrastructure deployment and lifecycle management.

Installation

To integrate this skill into your environment, use the OpenClaw installation command: clawhub install openclaw/skills/skills/kiranchavala/cloudmonkey Ensure that the CloudMonkey binary is installed on the host machine and that your configuration file is properly initialized at ~/.cmk/config before running the skill. The agent will use this configuration to authenticate and communicate with your specific CloudStack endpoints.

Use Cases

This skill is ideal for DevOps engineers and Cloud Administrators who need to manage hybrid or private clouds on the fly. Common use cases include:

  • Automated Lifecycle Management: Automatically spinning up or tearing down development environments based on daily schedules or team requests.
  • Troubleshooting & Maintenance: Quickly listing all running virtual machines to identify orphaned resources or checking the status of public IP addresses across multiple zones.
  • Disaster Recovery: Automating the creation of volume snapshots as part of a routine backup policy.
  • Configuration Audits: Auditing current infrastructure state by querying specific resource tags or filtering by status codes.

Example Prompts

  1. "List all virtual machines that are currently in a stopped state and provide their UUIDs."
  2. "I need to create a snapshot for the volume with ID 550e8400-e29b-41d4-a716-446655440000. Please proceed."
  3. "Switch the active profile to 'production-environment' and list all zones available there."

Tips & Limitations

  • Safety First: Always ask for user confirmation before executing destructive commands like destroy or expunge to avoid accidental data loss.
  • Discoverability: If you are unsure about a specific command, use the cmk list apis command to see the full range of supported actions in your environment.
  • Formatting: Use cmk set display json when you need the agent to parse the output programmatically, which is significantly more reliable for complex automation scripts.
  • UUID Dependency: Almost all management operations require specific UUIDs; always perform a list command first to verify the target resource identity.

Metadata

Stars1776
Views1
Updated2026-03-02
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-kiranchavala-cloudmonkey": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#cloudstack#infrastructure#devops#cloud-management#automation
Safety Score: 2/5

Flags: file-read, external-api, code-execution