runpodctl
Manage RunPod GPU pods, serverless endpoints, templates, network volumes, and models using the runpodctl CLI. Use when the user wants to list/create/stop/delete pods, manage serverless endpoints, check GPU availability, or manage RunPod resources.
Why use this skill?
Efficiently manage your RunPod GPU pods, serverless endpoints, and storage volumes directly from OpenClaw. Streamline your AI infrastructure workflows today.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/itamarcoh3n/runpodctlWhat This Skill Does
The runpodctl skill provides a robust interface for the RunPod command-line utility, enabling seamless management of cloud-based GPU infrastructure directly through the OpenClaw agent. This skill empowers users to provision, monitor, and decommission GPU pods, serverless endpoints, network volumes, and machine learning models without ever leaving the terminal environment. By wrapping the runpodctl binary, the agent handles the heavy lifting of API communication, resource allocation, and state management, making it an essential tool for AI researchers, machine learning engineers, and developers who require scalable compute power on demand.
Installation
To install this skill, run the following command in your terminal:
clawhub install openclaw/skills/skills/itamarcoh3n/runpodctl
Ensure you have your RunPod API key ready. Upon the first use, you must configure the environment by executing the configuration command:
~/.local/bin/runpodctl config set --apiKey YOUR_API_KEY
You can verify your connection and check your account balance by running ~/.local/bin/runpodctl user.
Use Cases
- Scalable GPU Provisioning: Launch specific GPU instances (like the NVIDIA RTX 4090 or A100) instantly for training models or running inference.
- Serverless API Management: Deploy and update serverless inference endpoints, allowing you to scale your models based on traffic automatically.
- Infrastructure Orchestration: Create and attach persistent network volumes to your pods, ensuring your data remains available across pod restarts.
- Resource Monitoring: Regularly audit active pods, check current costs, and inspect GPU availability to optimize cloud spending.
Example Prompts
- "List all my currently running GPU pods and tell me how much credit I have left in my account."
- "Search for an official PyTorch template and create a new pod using an NVIDIA A100 80GB GPU."
- "Check the current status of my serverless endpoint 'my-model-api' and increase the maximum number of workers to 10."
Tips & Limitations
- Always use the absolute path
~/.local/bin/runpodctlto ensure the agent correctly resolves the binary location. - GPU IDs must match the string requirements exactly; use
runpodctl gpu listto fetch the correct naming conventions. - If a pod creation fails, double-check your template ID; you can use
runpodctl template searchto verify availability. - Note that pod endpoints are accessible via the
proxy.runpod.netdomain; ensure your security group settings allow the necessary ports.
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-itamarcoh3n-runpodctl": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, code-execution