Agent Skillsanybackup-ai/Anybackup › v9-release-packager

v9-release-packager

GitHub

负责 AnyBackup Agent V9 发布包的构建与交付,维护目录结构、同步部署资产、执行镜像构建分发及 Helm 安装流程,确保交付物一致性。

deploy/deploy_package/.skills/v9-release-packager/SKILL.md anybackup-ai/Anybackup

Trigger Scenarios

需要打包或更新 V9 发布包 执行服务镜像构建与分发 同步 Helm/Ansible 部署脚本 验证发布链路完整性

Install

npx skills add anybackup-ai/Anybackup --skill v9-release-packager -g -y
More Options

Non-standard path

npx skills add https://github.com/anybackup-ai/Anybackup/tree/main/deploy/deploy_package/.skills/v9-release-packager -g -y

Use without installing

npx skills use anybackup-ai/Anybackup@v9-release-packager

指定 Agent (Claude Code)

npx skills add anybackup-ai/Anybackup --skill v9-release-packager -a claude-code -g -y

安装 repo 全部 skill

npx skills add anybackup-ai/Anybackup --all -g -y

预览 repo 内 skill

npx skills add anybackup-ai/Anybackup --list

SKILL.md

Frontmatter
{
    "name": "v9-release-packager",
    "description": "维护 AnyBackup Agent\/V9 的发布包和服务发布链路。用于整理 `anybackup-agent-release` 目录、同步 Ansible\/Helm\/脚本\/文档、执行业务服务镜像 build-import-release 流程、以及保持交付物与部署现实一致。"
}

V9 Release Packager

Overview

这个 skill 关注发布包视角,而不是单个 chart 视角。它负责把中间件、KWeaver、业务服务、离线镜像、文档和脚本收拢成一套能交付、能复跑、边界清楚的目录。

Core Responsibilities

  1. 维护发布根目录结构,例如:
    • ansible/
    • helm-chart/
    • images/
    • bin/
    • config/
    • docs/
    • init-scripts/
  2. 保持三层部署资产的职责清晰:
    • deploy.sh 是上游黑盒
    • Helm chart 是自研部署模板
    • Ansible 是总编排
  3. 处理业务服务发布链路:
    • git clone/pull
    • docker build
    • docker save
    • 按目标 k8s 集群口径分发镜像(节点运行时导入或私有仓库推送)
    • helm upgrade --install
  4. 保持发布顺序稳定:
    • middleware
    • KWeaver
    • sandbox overlay
    • manual init
    • core-agent
    • business services
  5. 同步更新交付入口:
    • install.sh
    • images/load-images.sh
    • README.md
    • docs/*

Guardrails

  • 不要把上游 E:\\Code\\kweaver-core\\deploy 复制进发布包再改。
  • 不要用裸 kubectl apply -f 替代已经确定用 Helm 管理的服务。
  • 默认以标准 k8s 为交付前提,不要把 k3s 专属命令写进通用脚本或文档,除非环境已被明确标注为 k3s
  • 不要伪造真实资产:
    • 离线镜像 tar
    • Foundation 安装包
    • Skill zip
    • 真实 init SQL
  • 如果只是占位,就明确标成占位。

Validation

  • 检查 chart、Ansible、脚本、文档是否说的是同一套拓扑。
  • 检查 images/load-images.sh 能覆盖新增目录层级。
  • 检查业务服务发布仍然遵守:
    • core-agent-service
    • v9-services
  • 改完后至少跑一次:
    • helm lint
    • helm template
    • 能跑的话再补 ansible-playbook --syntax-check

Version History

  • 6f53e31 Current 2026-07-24 16:10

Same Skill Collection

Agent/skills/ag-ui-design/SKILL.md
Agent/skills/ag-ui-response/SKILL.md
CLI/skill/api/SKILL.md
CLI/skill/client/SKILL.md
CLI/skill/host/SKILL.md
CLI/skill/job/SKILL.md
CLI/skill/mysql/SKILL.md
CLI/skill/network/SKILL.md
CLI/skill/policy/SKILL.md
CLI/skill/protect/SKILL.md
CLI/skill/storage/SKILL.md
CLI/skill/timepoint/SKILL.md
CLI/skill/vmware/SKILL.md
deploy/deploy_package/.skills/anybackup-v9-architecture-charter/SKILL.md
deploy/deploy_package/.skills/design-diagram-maintainer/SKILL.md
deploy/deploy_package/.skills/design-doc-change-handler/SKILL.md
deploy/deploy_package/.skills/design-doc-orchestrator/SKILL.md
deploy/deploy_package/.skills/design-doc-reviewer/SKILL.md
deploy/deploy_package/.skills/kweaver-core-integrator/SKILL.md
deploy/deploy_package/.skills/sandbox-cli-overlay/SKILL.md
deploy/deploy_package/.skills/v9-deployment-verifier/SKILL.md
deploy/deploy_package/.skills/v9-middleware-deployer/SKILL.md
deploy/deploy_package/skills/kweaver-core-offline-deploy/SKILL.md

Metadata

Files
0
Version
6f53e31
Hash
bd90ca5e
Indexed
2026-07-24 16:10

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-18 07:28
浙ICP备14020137号-1 $방문자$