SuperAPI AI 工具集

agent-package-sync

智能体与模型

查看项目

更新于 10-16 07:23

技能介绍

用途:用于公司工作中整理任意 agent/专家结果包,在上传前完成同步与打包工作。典型结果包结构为 <repo>/result/ 下含 AGENTS.md、soul.md、README.md 与 skills/<skill-name>/ 及同名 zip。默认 repo_root 为当前仓库根目录或用户指定目录,package_root 为 <repo_root>/result;用户给出明确路径时以用户路径为准。

主要能力:检查 git 状态和变更摘要以了解改动范围;检查主指令命名,若存在 Instructions.md 且不存在 AGENTS.md 则改名为 AGENTS.md,两者都存在时不覆盖并提示确认,仅存在 AGENTS.md 时保持不动,Windows 下出现 agents.md/AGENTS.md 大小写冲突时提示规范为 AGENTS.md;扫描 <package_root>/skills 下所有一级目录作为候选 skill,对缺少同名 .zip 的生成,对出现在 git 变更中的 skill 目录重打,用户要求全部重打时全部重打,显式开启 --mtime 时再按时间戳补充判断。打包时 zip 内保留顶层 skill 目录名,排除 pycache 和 .pyc,不默认排除业务文件,用户明确要求保留 auth.json 时必须打入 zip。最后输出上传清单,含 AGENTS.md、soul.md、实际生成或存在的 skill zip 及其他用户指定文档。

使用方式:优先使用 python <skill>/scripts/package_sync.py --repo <repo_root>。常用参数示例:--repo C:\code_proj\maintenance-execution-expert;--package C:\code_proj\maintenance-execution-expert\result;--repo ... --all;--repo ... --mtime。脚本只整理文件和 zip,不做提交。

限制与禁止事项:不执行 git add、git commit、git push;不回滚用户修改;不删除业务目录,除非用户明确要求且路径已核验。官方文档、收费与平台支持等信息暂未提供。