What problem does it solve?
Managing servers behind a BT Panel (aaPanel) normally requires SSH access, rsync, or manual panel clicks. This Skill lets you deploy projects, update live sites, transfer files, run shell commands, and execute MySQL migrations entirely through the panel's HTTP API using only a panel URL and API key.
Core Features & Use Cases
- One-command deployment: Package a local directory as tar.gz, upload, extract, fix ownership, run SQL migrations, and restart services (pm2/systemctl) with optional backup and dry-run preview.
- Full remote operations CLI: List sites and databases, read/write/upload/download files, execute shell commands with output polling, and run SQL with automatic credential lookup.
- Multi-version adaptation: Automatically detects panel OS, variant (BT vs aaPanel), and major version (v7–v11+), then selects the correct shell and SQL interfaces without configuration.
- Use Case: You receive a panel address and 32-character API key and are asked to "update the live site" — the Skill tests connectivity, backs up the remote directory, deploys your local build to /www/wwwroot, restarts pm2, and verifies the result.
Quick Start
Provide the panel URL and API key, then ask the AI to deploy your local project folder to the remote site path under /www/wwwroot and restart the service.