Task Router Skill
Task Router
Manage ISPConfig servers: automated site provisioning, domains, mailboxes, DNS, databases, SSL, backups, and more.
Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.
SkillHub CLI
skillhub install homeofe/openclaw-ispconfigExaminez la source et la compatibilité, puis suivez les étapes d’installation.
Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.
OpenClaw plugin to manage ISPConfig via the Remote JSON API. 31 tools for sites, DNS, mail, databases, cron, and one-command provisioning.
clawhub install openclaw-ispconfig
npm install @elvatis_com/openclaw-ispconfig
openclaw.plugin.json config keys:
apiUrl (required): ISPConfig JSON API URLusername (required): remote userpassword (required, secret): remote passwordserverId (default 1): default server iddefaultServerIp (optional): fallback IP for provisioning DNS A recordreadOnly (default false): block write toolsallowedOperations (default []): whitelist of tool namesverifySsl (default true): TLS certificate verificationisp_methods_list params: noneisp_system_info params: noneisp_client_list params: optional filter fieldsisp_client_get params: client_id
isp_sites_list params: optional filters accepted by sites_web_domain_get
isp_site_get params: primary_id (or site_id, domain_id)isp_domains_list params: noneisp_dns_zone_list params: user-related filter paramsisp_dns_record_list params: zone_id
isp_mail_domain_list params: optional filtersisp_mail_user_list params: optional filtersisp_db_list params: user-related filtersisp_ssl_status params: noneisp_quota_check params: client_id
isp_backup_list params: none (returns skipped if API method unavailable)isp_cron_list params: optional filtersisp_client_add params: ISPConfig client_add payloadisp_site_add params: ISPConfig sites_web_domain_add payloadisp_domain_add params: alias for isp_site_add
isp_dns_zone_add params: ISPConfig dns_zone_add payload...Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.
OpenClaw plugin to manage ISPConfig via the Remote JSON API.
readOnly and allowedOperations
This plugin uses the JSON endpoint format:
https://server:8080/remote/json.php?method_name
{ "username": "...", "password": "..." }
{ "session_id": "...", ...params }
{ "session_id": "..." }
clawhub install openclaw-ispconfig
npm install @elvatis_com/openclaw-ispconfig
openclaw.plugin.json config keys:
apiUrl (required): ISPConfig JSON API URLusername (required): remote userpassword (required, secret): remote passwordserverId (default 1): default server iddefaultServerIp (optional): fallback IP for provisioning DNS A recordreadOnly (default false): block write toolsallowedOperations (default []): whitelist of tool namesverifySsl (default true): TLS certificate verificationisp_methods_list params: noneisp_system_info params: noneisp_client_list params: optional filter fieldsisp_client_get params: client_id
isp_sites_list params: optional filters accepted by sites_web_domain_get
isp_site_get params: primary_id (or site_id, domain_id)isp_domains_list params: noneisp_dns_zone_list params: user-related filter paramsisp_dns_record_list params: zone_id
isp_mail_domain_list params: optional filters# openclaw-ispconfig OpenClaw plugin to manage ISPConfig via the Remote JSON API. 31 tools for sites, DNS, mail, databases, cron, and one-command provisioning. ## Install ### ClawHub ```bash clawhub install openclaw-ispconfig ``` ### npm ```bash npm install @elvatis_com/openclaw-ispconfig ``` ## ISPConfig setup 1. In ISPConfig, create a Remote User. 2. Grant required API permissions. 3. Copy endpoint URL and credentials. 4. Configure plugin in OpenClaw. ## Configuration `openclaw.plugin.json` config keys: - `apiUrl` (required): ISPConfig JSON API URL - `username` (required): remote user - `password` (required, secret): remote password - `serverId` (default `1`): default server id - `defaultServerIp` (optional): fallback IP for provisioning DNS A record - `readOnly` (default `false`): block write tools - `allowedOperations` (default `[]`): whitelist of tool names - `verifySsl` (default `true`): TLS certificate verification ## Tools ### Read tools - `isp_methods_list` params: none - `isp_system_info` params: none - `isp_client_list` params: optional filter fields - `isp_client_get` params: `client_id` - `isp_sites_list` params: optional filters accepted by `sites_web_domain_get` - `isp_site_get` params: `primary_id` (or `site_id`, `domain_id`) - `isp_domains_list` params: none - `isp_dns_zone_list` params: user-related filter params - `isp_dns_record_list` params: `zone_id` - `isp_mail_domain_list` params: optional filters - `isp_mail_user_list` params: optional filters - `isp_db_list` params: user-related filters - `isp_ssl_status` params: none - `isp_quota_check` params: `client_id` - `isp_backup_list` params: none (returns skipped if API method unavailable) - `isp_cron_list` params: optional filters ### Write tools - `isp_client_add` params: ISPConfig `client_add` payload - `isp_site_add` params: ISPConfig `sites_web_domain_add` payload - `isp_domain_add` params: alias for `isp_site_add` - `isp_dns_zone_add` params: ISPConfig `dns_zone_add` payload...
# @elvatis_com/openclaw-ispconfig
OpenClaw plugin to manage ISPConfig via the Remote JSON API.
## Features
- Session-based API client with auto-reconnect
- 31 tools for read, write, and one-command provisioning
- Safety guards via `readOnly` and `allowedOperations`
- Live integration tests against a real ISPConfig host (read-only)
## ISPConfig API format
This plugin uses the JSON endpoint format:
- URL: `https://server:8080/remote/json.php?method_name`
- Method is passed as query string, not in JSON body
- Body format:
- login: `{ "username": "...", "password": "..." }`
- normal calls: `{ "session_id": "...", ...params }`
- logout: `{ "session_id": "..." }`
## Installation
### ClawHub
```bash
clawhub install openclaw-ispconfig
```
### npm
```bash
npm install @elvatis_com/openclaw-ispconfig
```
## ISPConfig setup
1. In ISPConfig, create a Remote User.
2. Grant required API permissions.
3. Copy endpoint URL and credentials.
4. Configure plugin in OpenClaw.
## Configuration
`openclaw.plugin.json` config keys:
- `apiUrl` (required): ISPConfig JSON API URL
- `username` (required): remote user
- `password` (required, secret): remote password
- `serverId` (default `1`): default server id
- `defaultServerIp` (optional): fallback IP for provisioning DNS A record
- `readOnly` (default `false`): block write tools
- `allowedOperations` (default `[]`): whitelist of tool names
- `verifySsl` (default `true`): TLS certificate verification
## Tools
### Read tools
- `isp_methods_list` params: none
- `isp_system_info` params: none
- `isp_client_list` params: optional filter fields
- `isp_client_get` params: `client_id`
- `isp_sites_list` params: optional filters accepted by `sites_web_domain_get`
- `isp_site_get` params: `primary_id` (or `site_id`, `domain_id`)
- `isp_domains_list` params: none
- `isp_dns_zone_list` params: user-related filter params
- `isp_dns_record_list` params: `zone_id`
- `isp_mail_domain_list` params: optional filters
- `isp_mail_user_li...Task Router
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay,...
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.