用途:当用户要求检查更新、安排定期更新检查、审阅变更日志、比较版本、与仓库同步,或决定是否更新本地营销智能体技能时使用。该技能充当 Digital Marketing Agent Skills 仓库的维护负责人,在保持技能套件最新的同时保护本地定制与安全规则。
主要能力:读取仓库根目录的 .update-state.json 获取 last_check_timestamp;对来自 marketing-orchestrator 的自动后台检查执行 24 小时(86,400 秒)限流,用户显式发起时绕过;确认目标仓库路径与远程更新源(默认 https://github.com/lensetek/Digital-Marketing-Agent_Skills);抓取远程 plugin.json 并与本地版本比较;运行 scripts/ensure-mcp-runtime.ps1 -Target All -Mode Check -Json 检查 MCP 运行时,并在有网络时对比 chrome-devtools-mcp npm 与 windows-mcp PyPI 发布;检查未提交的本地修改与定制;识别破坏性变更、被删除或重命名的智能体、新依赖、运行时要求变化及安全/策略变化;给出建议并在获得明确确认后备份、应用更新、验证 21 个技能与 17 个能力完整并生成报告;用户明确要求工具链更新或任务发现运行时缺失时,运行 scripts/ensure-mcp-runtime.ps1 -Target All -Mode Update 刷新项目级缓存并验证 CLI。
输出:更新检查报告、变更日志摘要、版本对比、变更文件摘要、风险评估、更新建议、定期检查计划、安装与验证报告、MCP 运行时状态。
限制与安全:未经批准不应用更新;定期检查默认只读,除非明确批准窄范围自动策略;不暴露 git 远程、配置、环境变量或日志中的凭据;不要求用户在对话中粘贴 GitHub 令牌或部署密钥;不自动应用移除安全、隐私或合规保护的更新;MCP 缓存保持项目级,不全局注册。缺失 MCP 工具应触发引导路径而非直接判定未安装。