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

openclaw-ispconfig

Manage ISPConfig servers: automated site provisioning, domains, mailboxes, DNS, databases, SSL, backups, and more.

Why use this skill?

Manage ISPConfig sites, mail, DNS, and databases automatically with the openclaw-ispconfig skill. Streamline your hosting operations with AI-driven server management.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/homeofe/openclaw-ispconfig
Or

What This Skill Does

The openclaw-ispconfig skill acts as a powerful bridge between the OpenClaw AI ecosystem and ISPConfig-managed hosting environments. By leveraging the Remote JSON API of ISPConfig, this skill empowers agents to autonomously manage the complex infrastructure of web servers. Whether you need to provision a brand-new website with a single command, configure DNS records, manage mailboxes, or oversee database clusters, this tool provides a comprehensive suite of over 30 distinct functions. It abstracts the technical complexity of API payloads, allowing the AI to execute administrative tasks that would typically require manual intervention in the ISPConfig panel, thereby significantly reducing server management latency.

Installation

To integrate this skill into your environment, you have two primary options. If you are using the ClawHub ecosystem, execute clawhub install openclaw/skills/skills/homeofe/openclaw-ispconfig in your terminal. For Node.js-based environments, you can install the package directly via npm: npm install @elvatis_com/openclaw-ispconfig. Once installed, ensure you have created a Remote User in your ISPConfig dashboard, granted the necessary API permissions, and updated your openclaw.plugin.json configuration file with your specific apiUrl, username, and password. Failure to set these environment variables correctly will prevent the agent from establishing a secure connection to your server.

Use Cases

This skill is perfect for DevOps engineers and hosting providers aiming to automate ticket resolutions and server provisioning. Common use cases include: automated site onboarding for new clients, instant creation of email accounts based on user requests, mass DNS record updates, security auditing via quota checks, and managing database users across multi-server setups. It is particularly useful for rapid deployment workflows where consistency and speed are critical, such as staging environments.

Example Prompts

  1. "Provision a new site for example.com for client 'John Doe' with email '[email protected]'. Set up the default database and mail server automatically."
  2. "List all current DNS zones on the server and check the quota status for client ID 5."
  3. "Add a new TXT record for 'example.com' to verify my domain ownership with Google Workspace."

Tips & Limitations

Always follow the principle of least privilege: only grant the API user the permissions strictly necessary for the operations your agent needs to perform. Note that some operations might be marked as 'read-only' depending on your configuration; ensure readOnly is set to false in your JSON config if you want the agent to be able to make changes. When automating backups or large-scale deployments, verify your server's load, as mass API requests can spike CPU usage. Be aware that the isp_backup_list tool may return skipped if your ISPConfig version or server setup does not support the specific backup method used by the API.

Metadata

Author@homeofe
Stars2387
Views1
Updated2026-03-09
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-homeofe-openclaw-ispconfig": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#ispconfig#hosting#automation#devops#server-management
Safety Score: 3/5

Flags: network-access, external-api