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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/kiranchavala/cloudmonkeyWhat 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
- "List all virtual machines that are currently in a stopped state and provide their UUIDs."
- "I need to create a snapshot for the volume with ID 550e8400-e29b-41d4-a716-446655440000. Please proceed."
- "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
destroyorexpungeto avoid accidental data loss. - Discoverability: If you are unsure about a specific command, use the
cmk list apiscommand to see the full range of supported actions in your environment. - Formatting: Use
cmk set display jsonwhen 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
listcommand first to verify the target resource identity.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-kiranchavala-cloudmonkey": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, external-api, code-execution