Agent Skills
› anybackup-ai/Anybackup
anybackup-ai/Anybackup
GitHub负责生成 AG-UI 用户可见内容的 Markdown 设计约束,定义布局、组件及展示边界,为后续协议化提供上下文。
Install All Skills
npx skills add anybackup-ai/Anybackup --all -g -y
Skills in Collection (24)
负责生成 AG-UI 用户可见内容的 Markdown 设计约束,定义布局、组件及展示边界,为后续协议化提供上下文。
需要设计 AG-UI 界面元素时
定义用户可见内容展示规则时
npx skills add anybackup-ai/Anybackup --skill ag-ui-design -g -y
用于 Agent 生成面向用户的 Markdown 内容并封装为 MQ 消息 payload.ag_ui 字段。包含格式规范、安全脱敏规则及通过脚本生成、校验和发布消息的工作流,确保业务动作执行前的合规输出。
Agent 需要向用户展示结论、方案或询问信息
需要将内部结果转换为安全的 Markdown 并发送 MQ
npx skills add anybackup-ai/Anybackup --skill ag-ui-response -g -y
指导 Agent 使用 foundation-cli api 命令,透传调用未被标准业务命令覆盖的 REST API。通过判断意图、排除已有命令场景,选择正确的 HTTP 方法和参数进行签名请求。
用户需访问无标准命令覆盖的 REST API
用户提供原始路径、HTTP 方法或请求体
用户明确要求通过签名透传方式调用接口
npx skills add anybackup-ai/Anybackup --skill foundation-cli-api -g -y
辅助Agent识别并执行foundation-cli client域命令,涵盖客户端部署、清单查询、Runner管理及部署日志查看等场景。
用户需要下发客户端部署配置
用户要查询部署历史或日志
用户要查询客户端列表或详情
用户要查询数据源或Runner信息
npx skills add anybackup-ai/Anybackup --skill foundation-cli-client -g -y
辅助 Agent 处理 Foundation CLI 主机域命令,包括列表查询、保护对象管理、备份配置及恢复任务。通过快速判断和命令映射引导用户执行正确的 CLI 指令。
查询主机列表
创建或查询主机保护对象
管理主机备份配置
发起主机恢复任务
npx skills add anybackup-ai/Anybackup --skill foundation-cli-host -g -y
提供Foundation CLI作业管理功能,支持查询列表、详情、日志及子作业,以及终止和删除作业。涵盖只读与写入操作,明确状态约束与参数用法。
查询作业信息
执行作业终止或删除
npx skills add anybackup-ai/Anybackup --skill foundation-cli-job -g -y
辅助 Agent 处理 Foundation CLI MySQL 相关操作,涵盖对象查询、备份恢复配置及故障恢复等场景。通过快速判断规则与命令映射,精准路由至对应子命令文档并构造最终 CLI 指令。
用户需要执行 MySQL 数据源、备份方案创建或备份配置相关操作
用户需要进行 MySQL 恢复配置、发起恢复任务或查询任务详情
用户需要对 MySQL 实例进行授权管理
npx skills add anybackup-ai/Anybackup --skill foundation-cli-mysql -g -y
辅助 Agent 识别并执行 foundation-cli network 命令,涵盖子网、节点及业务 IP 的查询与配置。
查询子网列表
查询子网下的节点列表
查询或设置/移除节点业务 IP
npx skills add anybackup-ai/Anybackup --skill foundation-cli-network -g -y
用于处理foundation-cli策略管理任务,包括查询、创建、删除备份及复制策略。辅助Agent识别意图并生成正确CLI命令。
查询策略列表
查看备份或复制策略详情
创建备份或复制策略
删除策略
npx skills add anybackup-ai/Anybackup --skill foundation-cli-policy -g -y
用于处理foundation-cli protect域命令的技能,涵盖策略绑定、备份启动、配置查询及客户端关联等跨应用保护动作的意图识别与命令路由。
用户需要执行策略绑定或解绑操作
用户需要发起对象备份
用户需要查询配置策略或存储池
用户需要查询保护对象关联的客户端
npx skills add anybackup-ai/Anybackup --skill foundation-cli-protect -g -y
用于处理 Foundation CLI 存储服务相关操作,包括获取服务/池列表、创建/删除存储池及查询节点设备。
用户需执行存储服务或存储池管理命令
用户需要创建或删除存储池
npx skills add anybackup-ai/Anybackup --skill foundation-cli-storage -g -y
辅助 Agent 识别用户关于对象时间点列表查询或清理任务的意图,并路由至对应的 CLI 命令文档。
查询保护对象的时间点列表
发起时间点清理任务
npx skills add anybackup-ai/Anybackup --skill foundation-cli-timepoint -g -y
辅助 Agent 识别 VMware 相关意图,映射至 foundation-cli 对应命令,并跳转至参考文档构造最终 CLI。
查询 VMware 对象或数据源
查看备份或恢复配置及任务详情
创建 VMware 备份或恢复配置
npx skills add anybackup-ai/Anybackup --skill foundation-cli-vmware -g -y
维护AnyBackup V9架构总纲,对齐目标架构与系统边界。在开发、部署或文档修订时确保实现符合K8s基线及组件分层规则,防止架构漂移。
设计阶段架构对齐
代码评审检查边界合规
部署打包前规范校验
文档修订一致性审查
npx skills add anybackup-ai/Anybackup --skill anybackup-v9-architecture-charter -g -y
维护设计文档中的 Mermaid 架构图、时序图等,确保图形与正文描述一致。当用户要求更新图表或文本变更导致图表过时自动触发。
用户要求更新架构图、部署图、时序图或组件关系图
文档内容变更导致现有图表过时
npx skills add anybackup-ai/Anybackup --skill design-diagram-maintainer -g -y
根据代码、Ansible、Helm chart及验证脚本的变更,识别受影响的设计文档并精准更新。优先维护现有文件,同步图表与依赖关系,确保设计结论与实现事实一致,并在部署逻辑变化时触发回归验证。
代码或配置变更导致架构设计需要更新
发现设计文档与实际部署流程不一致
新增或修改中间件、环境变量等运行时依赖
npx skills add anybackup-ai/Anybackup --skill design-doc-change-handler -g -y
编排设计文档的更新、拆分与补图,根据变更类型调度子技能处理文本、图表及Review,确保文档与代码事实一致。
涉及多份设计文档联动更新
需要生成或更新架构图/部署图
请求对设计文档进行Review
npx skills add anybackup-ai/Anybackup --skill design-doc-orchestrator -g -y
审查设计文档的结构、边界、命名及图文一致性,并验证其与部署脚本和代码事实的匹配度。用于评估架构设计的准确性和可维护性。
用户要求审查设计文档
创建或更新架构、部署、运行时依赖或验证类设计文档后
npx skills add anybackup-ai/Anybackup --skill design-doc-reviewer -g -y
将 KWeaver Core 作为黑盒组件集成至 V9 发布流程,通过配置渲染与参数调用实现部署,确保不修改上游脚本,避免与 V9 中间件冲突,管理依赖链及初始化闸门。
需要部署 KWeaver Core
V9 发布流集成
npx skills add anybackup-ai/Anybackup --skill kweaver-core-integrator -g -y
用于将 foundation-cli 注入 KWeaver sandbox 镜像,通过生成覆盖 Dockerfile、构建、分发到 K8s 集群并重启 Pod,确保 CLI 可用且保持原有镜像引用不变。
需要更新 sandbox 镜像以包含 foundation-cli
处理镜像离线导出或分发到 Kubernetes 集群
验证 sandbox 镜像中是否包含 CLI
npx skills add anybackup-ai/Anybackup --skill sandbox-cli-overlay -g -y
验证V9部署就绪状态及回归测试,覆盖安装脚本、Helm图表和Ansible角色变更后的本地验证流程。
修改了 install.sh, ansible/, helm-chart/ 等部署相关文件
需要确认包可交付给客户或检查部署回归
npx skills add anybackup-ai/Anybackup --skill v9-deployment-verifier -g -y
负责V9/AnyBackup共享中间件栈的部署与对齐,涵盖Helm Chart、K8s资源及PostgreSQL等组件的变更管理。
部署或对齐V9中间件栈
处理Helm Chart及K8s YAML变更
中间件新增、迁移或验收
npx skills add anybackup-ai/Anybackup --skill v9-middleware-deployer -g -y
负责AnyBackup Agent/V9发布包的构建与维护,整合Ansible、Helm及镜像等资产,确保交付物结构规范、部署链路一致且可复跑。
需要整理或生成V9发布包目录结构
执行业务服务镜像构建与分发流程
同步更新部署脚本、Helm Chart及文档
npx skills add anybackup-ai/Anybackup --skill v9-release-packager -g -y
用于执行和验证 AnyBackup Agent 在 KWeaver Core 环境下的离线发布部署流程,涵盖基础设施、核心应用及业务服务的安装与配置。
执行 AnyBackup Agent 离线部署
验证 KWeaver 发布流程
npx skills add anybackup-ai/Anybackup --skill kweaver-core-offline-deploy -g -y


