OVHcloud Manager for Openclaw

A comprehensive CLI-based skill for managing OVHcloud services including domains, DNS, VPS, and cloud infrastructure through automated API calls.

pushp1997
v1.0.0
Feb 9, 2026
0
1.8k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ovh

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ovh using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is OVHcloud Manager?

This Openclaw Skills extension provides a powerful interface for interacting with the OVHcloud API using a bundled Python script. It allows developers and sysadmins to manage their entire OVH stack—from domain renewals and DNS record updates to VPS lifecycle management and dedicated server monitoring—without leaving their terminal or agent environment.

By integrating Openclaw Skills into your infrastructure management routine, you gain the ability to perform complex cloud operations through simple commands, streamlining devops workflows and reducing manual portal navigation. The skill is designed to handle multiple regional endpoints, ensuring compatibility across different global OVH zones.

OVHcloud Manager Use Cases

  • Automating DNS record updates (A, CNAME, etc.) for new service deployments.
  • Monitoring and renewing expiring domain names and SSL certificates.
  • Programmatically rebooting or checking the status of VPS and dedicated servers.
  • Retrieving recent billing and order history for financial tracking and reporting.
  • Listing cloud project instances and retrieving specific instance metadata for inventory management.

How OVHcloud Manager Works

  1. The user provides API credentials (App Key, App Secret, Consumer Key) via environment variables to authenticate with the OVH API.
  2. The skill utilizes a specialized Python script called ovh-cli.py to map user commands to specific OVH REST API endpoints.
  3. Users issue commands for resources like domains, VPS, or billing, which the script processes and executes against the selected regional endpoint.
  4. For DNS modifications, a refresh command is triggered to apply and propagate changes to the global zone files.
  5. The system returns the operation status or resource data, with support for JSON formatting to facilitate further processing in Openclaw Skills workflows.

OVHcloud Manager Setup

First, obtain your API credentials from the OVH token creation portal (e.g., https://ca.api.ovh.com/createToken/). Then, export the following environment variables in your terminal to enable the Openclaw Skills integration:

export OVH_ENDPOINT="ovh-ca"  # Options: ovh-eu, ovh-us, soyoustart-eu, kimsufi-eu, etc.
export OVH_APP_KEY="your-app-key"
export OVH_APP_SECRET="your-app-secret"
export OVH_CONSUMER_KEY="your-consumer-key"

Ensure you validate the consumer key via the URL provided during the token creation process.

OVHcloud Manager Data Schema & Taxonomy

The skill interacts with the OVH API to organize data according to the following taxonomy:

Resource Category Managed Fields Metadata Tracked
Domains Name, Renewal Status Expiry dates, registration status
DNS Type (A/AAAA/CNAME/MX), Target, TTL Zone IDs, refresh timestamps
VPS/Servers Instance Name, Power State IP addresses, reboot status
Cloud Projects Project IDs, Instance lists Instance-specific metadata
Finance Bill/Order IDs, Limits Billing history, transaction logs

OVHcloud Manager Advanced Features

  • Multi-endpoint support covering OVH Global, SoYouStart, and Kimsufi regions.
  • Support for machine-readable JSON output via the --json flag for automated data parsing.
  • Comprehensive DNS zone management with support for A, CNAME, and other record types.
  • Asynchronous task monitoring for server operations like reboots and status changes.
  • Granular permission handling through custom API application tokens.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*