btpanel
宝塔面板(BT-Panel)运维监控技能,提供服务器资源监控、网站状态检查、服务状态检查、SSH安全审计、计划任务管理、日志读取等功能
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aapanel/btpanelWhat This Skill Does
The btpanel skill is a powerful infrastructure monitoring and management tool designed for OpenClaw AI agents to interact with servers running the Baota (BT-Panel) control panel. It provides an abstracted layer for administrators to perform operational tasks such as monitoring system resources (CPU, RAM, Disk), verifying web service status, managing scheduled tasks, auditing SSH logs, and checking SSL certificate health across multiple server nodes. By centralizing these operations, it transforms complex command-line maintenance into conversational AI interactions.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/aapanel/btpanel
Ensure you have configured your local bt-config.py environment correctly, as the skill relies on valid API tokens and panel access credentials to function securely.
Use Cases
- Fleet Management: Easily aggregate resource statistics from multiple production servers to identify bottlenecks or capacity issues.
- Proactive Security: Automatically audit SSH failed login attempts and monitor for suspicious access patterns to harden server entry points.
- Certificate Lifecycle: Proactively detect websites with soon-to-expire SSL certificates to prevent downtime and user-facing security warnings.
- Routine Health Checks: Conduct comprehensive server audits including service status and resource thresholds with a single conversational request.
Example Prompts
- "Check the current resource utilization for our prod-01 server and let me know if any service is down."
- "Are there any SSL certificates on our web servers that are set to expire within the next 30 days?"
- "Show me the recent failed SSH login attempts for all servers to identify any potential brute-force activity."
Tips & Limitations
- Transparency: Always allow the AI to outline its proposed diagnostic steps before execution, as querying multiple servers may introduce latency.
- Data Privacy: Be mindful that log retrieval involves sensitive data; ensure your OpenClaw environment is properly secured and access to this skill is restricted to authorized personnel.
- Thresholds: Ensure that server thresholds are accurately defined using
bt-config.pyto prevent false positives in your AI-generated health reports. - Connectivity: This skill requires stable network access to the target panel ports; verify firewall settings for ports 8888 (default) before attempting to add new nodes.
Metadata
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-aapanel-btpanel": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, code-execution