Agent Skills
› anybackup-ai/Anybackup
anybackup-ai/Anybackup
GitHub负责生成 AG-UI 用户可见内容的 Markdown 设计约束,定义布局、组件及信息展示边界,为后续 JSON 协议化提供高优先级上下文。
Install All Skills
npx skills add anybackup-ai/Anybackup --all -g -y
Skills in Collection (24)
负责生成 AG-UI 用户可见内容的 Markdown 设计约束,定义布局、组件及信息展示边界,为后续 JSON 协议化提供高优先级上下文。
需要设计 AG-UI 用户界面内容时
生成非极短 thought 前的 UI 约束定义时
npx skills add anybackup-ai/Anybackup --skill ag-ui-design -g -y
用于Agent生成面向用户的Markdown内容并封装至MQ消息payload.ag_ui字段。包含输出契约、安全脱敏规则及通过脚本生成、校验和发布消息的工作流,确保业务动作前的合规性。
Agent需向会话侧回写用户可见业务内容
需要生成主动询问、风险确认或阶段结论的Markdown文本
npx skills add anybackup-ai/Anybackup --skill ag-ui-response -g -y
用于通过 foundation-cli api 命令透传调用未被标准业务命令覆盖的 REST API,支持原始路径、方法及参数配置,区分读写操作并处理异步任务跳转。
用户需访问无标准 CLI 覆盖的 Foundation REST API
用户提供原始 REST 路径、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
用于处理Foundation 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
用于处理 Foundation CLI MySQL 相关操作,包括对象管理、备份与恢复配置及任务查询。通过判断意图并映射命令,辅助 Agent 构造正确的 CLI 指令。
用户需要查询或管理 MySQL 对象实例
用户需要创建或查看备份/恢复配置
用户需要执行 MySQL 数据源授权或恢复操作
npx skills add anybackup-ai/Anybackup --skill foundation-cli-mysql -g -y
用于处理 foundation-cli network 命令,包括子网、节点及业务 IP 的查询与配置。通过快速判断规则匹配用户意图,选择对应命令并跳转至参考文档构造 CLI。
查询子网列表
查询指定子网下的节点列表
查询或设置/移除节点业务 IP
npx skills add anybackup-ai/Anybackup --skill foundation-cli-network -g -y
辅助Agent识别策略管理意图,通过快速判断规则映射到具体CLI命令,并跳转至详细参考文档以构造正确的foundation-cli policy命令。
查询策略列表
查看备份或复制策略详情
创建备份或复制策略
删除策略
npx skills add anybackup-ai/Anybackup --skill foundation-cli-policy -g -y
用于指导 Agent 识别并执行 foundation-cli protect 命令,涵盖策略绑定、备份启动及配置查询等跨应用保护动作。
用户需要绑定或解绑保护策略
用户需要启动对象备份
用户需要查询配置策略或客户端列表
npx skills add anybackup-ai/Anybackup --skill foundation-cli-protect -g -y
辅助Agent识别并执行foundation-cli存储服务相关命令,包括存储池增删、列表查询及节点设备管理,提供意图判断、参数校验及命令跳转指引。
用户需要查询或管理存储服务、存储池
用户需要获取可建池节点或设备列表
npx skills add anybackup-ai/Anybackup --skill foundation-cli-storage -g -y
用于处理 foundation-cli timepoint 命令的技能,辅助 Agent 判断用户意图,区分时间点列表查询与清理任务场景,并路由至对应的子命令文档以生成正确的 CLI 指令。
查询保护对象的时间点列表
发起时间点清理任务
npx skills add anybackup-ai/Anybackup --skill foundation-cli-timepoint -g -y
辅助Agent识别VMware相关意图,映射至对应CLI命令并跳转至参考文档,支持对象、数据源、备份恢复配置及任务元数据的查询与创建操作。
用户需要查询VMware对象列表或详情
用户需要查看或创建VMware备份/恢复配置
用户需要查询VMware数据源或时间点元数据
npx skills add anybackup-ai/Anybackup --skill foundation-cli-vmware -g -y
维护AnyBackup V9架构对齐规则,定义系统边界、组件职责及部署基线。在开发、评审或部署时确保实现与目标架构一致,防止架构漂移,并协调KWeaver等上游组件的集成规范。
涉及架构设计与边界划分
进行代码实现或文档修订前的架构对齐
处理KWeaver Core集成与部署
npx skills add anybackup-ai/Anybackup --skill anybackup-v9-architecture-charter -g -y
负责维护设计文档中的 Mermaid 架构图、部署图等,确保图示与正文描述保持一致。当用户请求更新图表或文本变更导致旧图过时触发。
用户要求更新架构图、部署图、时序图或组件关系图
设计文档正文变更导致现有 Mermaid 图表过时
npx skills add anybackup-ai/Anybackup --skill design-diagram-maintainer -g -y
根据代码、Ansible、Helm chart等变更,识别受影响的设计文档并更新docs目录下的Markdown文件,确保设计结论与实现一致。
代码或配置变更需要更新设计文档
部署流程或依赖关系发生变化
npx skills add anybackup-ai/Anybackup --skill design-doc-change-handler -g -y
编排设计文档的更新、拆分与补图,协调多个子技能完成文本、图表及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发布流程,通过配置渲染与参数调用实现稳定部署,避免资源冲突并管理边界。
需要将第三方组件接入现有发布流水线
处理多系统间的依赖安装顺序与配置隔离
npx skills add anybackup-ai/Anybackup --skill kweaver-core-integrator -g -y
自动化将 foundation-cli 注入 KWeaver sandbox 镜像,涵盖基础镜像查询、Dockerfile 生成、同 Tag 覆盖构建、镜像导出/分发至 K8s 集群及 Pod 重启验证全流程。
需要将 CLI 工具注入容器镜像
执行 K8s 环境下的镜像构建与分发
处理 Sandbox 镜像的离线交付与部署
npx skills add anybackup-ai/Anybackup --skill sandbox-cli-overlay -g -y
验证V9部署就绪状态及变更后的回归问题,覆盖安装脚本、Ansible角色、Helm图表及中间件拓扑的本地校验流程。
修改了 install.sh, ansible/, helm-chart/ 等部署相关文件
需要确认部署包可交付或检查部署回归
npx skills add anybackup-ai/Anybackup --skill v9-deployment-verifier -g -y
负责V9/AnyBackup共享中间件栈的部署与对齐,处理Helm Chart、K8s YAML及PostgreSQL等组件的新增迁移。
部署或对齐V9中间件栈
处理Helm Chart变更
中间件新增迁移验收
npx skills add anybackup-ai/Anybackup --skill v9-middleware-deployer -g -y
负责 AnyBackup Agent V9 发布包的构建与交付,维护目录结构、同步部署资产、执行镜像构建分发及 Helm 安装流程,确保交付物一致性。
需要打包或更新 V9 发布包
执行服务镜像构建与分发
同步 Helm/Ansible 部署脚本
验证发布链路完整性
npx skills add anybackup-ai/Anybackup --skill v9-release-packager -g -y
用于执行和验证 AnyBackup Agent 在 KWeaver Core、Foundation 及 V9 基础设施上的离线部署流程,涵盖环境检查、组件安装、镜像注入及服务发布。
执行 AnyBackup Agent 的离线部署
验证 KWeaver Core 和 Foundation 的安装状态
部署业务服务到 Kubernetes 集群
npx skills add anybackup-ai/Anybackup --skill kweaver-core-offline-deploy -g -y


