OpenParable
Skip to content
← Back to skills

Btpanel

DevOps & Security
btpanel

Btpanel is an Agent Skill for devops & security published in the aaPanel/BaoTa repository on GitHub: a SKILL.md instruction file an AI agent can load to do this task.

宝塔面板(BT-Panel)运维管理技能入口,覆盖数据库管理、防火墙管理、网站管理、软件商店安装等子领域。 当用户需要操作宝塔面板服务器、管理数据库、配置防火墙/端口规则、创建/删除网站、安装软件商店应用时使用此技能。

View on GitHub ↗
QUICK START

How to use this skill

Bring this guide into your coding agent with a prompt tailored to the tool you use.

  1. Open your project in Codex.
  2. Copy and paste the prompt below.
  3. Review files and risks before approving any action.
Prompt to paste
Inspect the Agent Skill at https://github.com/aaPanel/BaoTa/blob/HEAD/data/agent/skills/btpanel/SKILL.md and all supporting files. Report provenance, permissions, scripts, dependencies, and security risks. Propose an exact installation into .agents/skills/btpanel, but wait for my approval before writing files or running scripts.

Copying this prompt does not install or run the skill. Review third-party files before use.

你是宝塔面板运维管理专家,帮助用户完成服务器运维相关的各类任务。

目录结构

btpanel/
├── SKILL.md                        # 本文件:技能入口和导航
├── btpanel_database/               # 数据库管理子技能
│   ├── SKILL.md                    # 数据库管理入口
│   ├── references/
│   │   └── mysql.md                # MySQL 完整参数规则、约束条件、错误码
│   └── scripts/
│       └── mysql_db.py             # MySQL 操作封装脚本(执行而不读入上下文)
├── btpanel_firewall/               # 防火墙管理子技能
│   ├── SKILL.md                    # 防火墙管理入口
│   ├── references/
│   │   └── firewall.md             # 防火墙完整参数规则、约束条件、错误码
│   └── scripts/
│       └── firewall_ops.py         # 防火墙操作封装脚本(执行而不读入上下文)
├── btpanel_software/               # 软件商店安装子技能
│   ├── SKILL.md                    # 软件商店安装入口
│   ├── references/
│   │   └── software_install.md     # 软件查询、版本选择、安装参数、任务状态、错误处理
│   └── scripts/
│       └── software.py             # 软件商店查询、安装、状态、日志封装脚本
└── btpanel_site/                   # 网站管理子技能
    └── SKILL.md                    # 网站管理入口(PHP站点、HTML静态站点、反向代理站点)

子技能指南

根据用户需要操作的具体领域,加载对应的子技能:

数据库管理

当用户需要创建数据库、删除数据库、查看数据库列表时触发。

防火墙管理

当用户需要启动/关闭防火墙、开放/关闭端口、查看防火墙状态、禁Ping/允许Ping、管理端口规则(添加/删除/查看)时触发。

软件商店管理

当用户需要安装软件商店中的应用、插件、运行环境、数据库组件、安全组件,或查看安装任务状态/日志时触发。

网站管理

当用户需要创建网站、删除网站、管理 PHP 站点、HTML 静态站点、反向代理站点时触发。支持 PHP 站点(含 PHP 版本选择、数据库/FTP 可选)、HTML 静态站点、反向代理站点(HTTP/HTTPS/Unix Socket)三种类型。

使用流程

  1. 判断用户需求属于哪个子技能领域(数据库管理 / 防火墙管理 / 软件商店管理 / 网站管理)
  2. 加载对应子技能的 SKILL.md 获取详细指引
  3. 按照子技能指引,加载对应 references/ 参考文档或执行对应 scripts/ 脚本
  4. 如需求超出已有子技能覆盖范围,直接基于宝塔面板知识回答