1Panel API Skill for Openclaw

A comprehensive API integration for the 1Panel open-source dashboard that enables automated server, container, and website management via AI agents.

breadbot86
v1.0.0
Mar 30, 2026
0
757
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install 1panel-api

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 1panel-api 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 1Panel API Skill?

The 1Panel API skill is a powerful extension designed to interface directly with the 1Panel open-source management panel. It provides access to over 23 functional modules, allowing for complete control over server resources through a programmatic interface. By using this Openclaw Skills entry, developers can automate tedious sysadmin tasks that usually require manual GUI interaction.

This skill acts as a bridge between your AI coding agent and your server infrastructure. Whether you are deploying new web applications, managing Docker containers, or configuring SSL certificates, this skill provides the necessary technical hooks to execute these actions securely and efficiently using the 1Panel API v2 architecture.

1Panel API Skill Use Cases

  • Automated deployment of new websites and reverse proxy configurations.
  • Orchestrating Docker containers and managing image lifecycles.
  • Programmatic database management including backups and user permissions.
  • Monitoring host system health, firewall rules, and disk utilization.
  • Managing cron jobs and runtime environments for PHP, Node.js, and Python.

How 1Panel API Skill Works

  1. The user authenticates by providing their 1Panel instance URL and a generated API Key from the panel settings.
  2. For every request, the skill dynamically calculates a security token using an MD5 hash of the key and a current timestamp.
  3. The skill formats requests to the 1Panel API v2 endpoints, passing the required 1Panel-Token and 1Panel-Timestamp headers.
  4. Responses from the server are parsed and returned to the AI agent or user to confirm the success of the management task.

1Panel API Skill Setup

To begin using this Openclaw Skills integration, ensure you have 1Panel installed on your server.

  1. Log in to your 1Panel dashboard.
  2. Navigate to Settings -> API Key.
  3. Click Create to generate a new key and copy the value.
  4. Provide the Panel Address (IP/Domain + Port) and the API Key to the skill configuration.

Internal authentication is handled using the following logic:

api_key="YOUR_API_KEY"
timestamp=$(date +%s)
token=$(echo -n "1panel${api_key}${timestamp}" | openssl md5 | awk '{print $2}')

1Panel API Skill Data Schema & Taxonomy

The skill organizes data according to the 1Panel module structure. Below is the primary metadata taxonomy:

Module Data Handled
Websites Site configuration, SSL certificates, and proxy settings
Containers Docker container status, images, and network volumes
Databases MySQL, PostgreSQL, Redis, and MongoDB instances
Files File system metadata, upload/download paths, and archives
Hosts Firewall rules, SSH configs, and system monitoring metrics

1Panel API Skill Advanced Features

  • Support for 23+ management modules including Application Store and Backups.
  • Secure MD5-based request signing for every API call.
  • Full lifecycle management for multiple language runtimes (Go, Java, Python, Node, etc.).
  • Real-time interaction with host-level security and disk management tools.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*