用途:将 motion-creative 插件从 GitHub 更新到最新版本,拉取最新改动并刷新本地缓存,让新增技能与修复生效。
主要能力与用法:先定位市场克隆目录与缓存目录,路径为 $HOME/.claude/plugins/marketplaces/motion-creative 与 $HOME/.claude/plugins/cache/motion-creative/motion-creative;若市场目录不存在,则提示插件并非通过市场安装并停止。随后读取当前缓存版本(plugin.json 中的 version)与市场仓库当前提交(git rev-parse --short HEAD)。执行 git -C "$MARKETPLACE_DIR" pull origin main --ff-only 拉取更新;若拉取失败(如网络错误、工作区不干净),报告错误并停止,不强制重置。接着用 rsync -a --delete 将仓库 Plugin/ 目录内容同步到缓存的活动版本目录,--delete 确保已删除文件不会残留;源目录包含 .claude-plugin/、.mcp.json、skills/ 等插件文件。最后报告版本变化(旧版本 -> 新版本)、变更日志(git log --oneline <old-sha>..HEAD),并提示需重启 Claude Code 会话或运行 /reload-plugins 使改动生效;若已是最新则直接说明当前版本。
适用场景:通过市场安装的 motion-creative 插件需要升级时。
限制:仅适用于市场安装方式;拉取失败不强制重置;具体版本号、变更内容与收费信息暂未提供。