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

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/pushp1997/ovh
Or

What 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 endpoint
  • OVH_APP_KEY: Your application key
  • OVH_APP_SECRET: Your application secret
  • OVH_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

  1. "Check the current status of my VPS named 'production-web-01' and reboot it if it is offline."
  2. "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."
  3. "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 refresh command 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 --json flag 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_SECRET and OVH_CONSUMER_KEY are kept in a secure vault or encrypted environment variable file, as these provide full access to your cloud infrastructure.

Metadata

Author@pushp1997
Stars1171
Views2
Updated2026-02-19
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-pushp1997-ovh": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#ovh#cloud#dns#server-management#infrastructure
Safety Score: 3/5

Flags: external-api, network-access