ovh
Manage OVHcloud services via API. Use when user asks about OVH domains, DNS records, VPS, cloud instances, dedicated servers, email, SSL certificates, or any OVH service management. Supports listing, creating, updating, and deleting resources.
Why use this skill?
Automate your OVHcloud infrastructure with the OpenClaw OVH skill. Easily manage domains, DNS records, VPS, and cloud projects directly through your AI agent.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/pushp1997/ovhWhat This Skill Does
The OVH skill provides an interface to manage your OVHcloud infrastructure directly through the OpenClaw AI agent. By utilizing the provided ovh-cli.py script, users can interact with their domains, DNS zones, virtual private servers (VPS), cloud projects, dedicated servers, SSL certificates, and billing information without needing to log into the OVH web dashboard. The skill effectively acts as an automated CLI wrapper, parsing API responses to give you real-time control over your cloud assets.
Installation
To install this skill, use the ClawHub CLI:
clawhub install openclaw/skills/skills/pushp1997/ovh
Once installed, you must configure your environment variables to authenticate with OVH. You will need to obtain your credentials by visiting the official OVH API portal for your specific region (ovh-ca, ovh-eu, or ovh-us). Set the following variables in your shell environment:
OVH_ENDPOINT: Your regional endpointOVH_APP_KEY: Your application keyOVH_APP_SECRET: Your application secretOVH_CONSUMER_KEY: Your validated consumer key
Use Cases
This skill is perfect for system administrators and developers who need to perform bulk DNS updates, monitor server statuses, or manage cloud instances programmatically. Common scenarios include automating the addition of new subdomains for staging environments, checking domain expiration dates, or triggering remote reboots for unresponsive VPS instances.
Example Prompts
- "Check the current status of my VPS named 'production-web-01' and reboot it if it is offline."
- "Add a new DNS A record for the subdomain 'api' pointing to 192.168.1.10 for the domain example.com and refresh the zone."
- "List my last 5 OVH invoices and tell me the total amount due."
Tips & Limitations
- DNS Persistence: Remember that DNS changes are not applied instantly. You must call the
refreshcommand after creating, updating, or deleting records to push changes to the OVH authoritative name servers. - Machine-Readability: If you are building automated workflows, always append the
--jsonflag to your command calls to receive structured output that is easy to parse. - Async Operations: Some operations, such as provisioning cloud instances or modifying hardware settings, are asynchronous. If a command returns a task ID, you may need to poll for status updates to confirm completion.
- Security: Ensure your
OVH_APP_SECRETandOVH_CONSUMER_KEYare kept in a secure vault or encrypted environment variable file, as these provide full access to your cloud infrastructure.
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-pushp1997-ovh": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, network-access
Related Skills
cloudflare-dns
Manage Cloudflare DNS records via API. Use when user asks to list, create, update, or delete DNS records, set up DDNS, manage domains on Cloudflare, or check DNS propagation. Supports A, AAAA, CNAME, TXT, MX, and other record types.
groww
Trade stocks and manage portfolio on Groww (Indian broker). Use when user asks about Indian stocks, NSE/BSE prices, portfolio holdings, placing buy/sell orders, checking order status, or any Groww-related trading queries. Supports live quotes, LTP, OHLC, historical candles, and order management.
firefly-iii
Manage personal finances via Firefly III API. Use when user asks about budgets, transactions, accounts, categories, piggy banks, subscriptions, recurring transactions, or financial reports. Supports creating, listing, updating transactions; managing accounts and balances; setting budgets; tracking savings goals.