用途:把网页内容发布到 MyVibe,支持单文件 HTML/ZIP、目录压缩、URL 导入,以及基于 Vibe DID 的版本更新。
主要能力:检测项目类型(单文件、预构建、可构建、Monorepo、静态);必要时执行构建;自动分析并生成元数据(标题、描述、GitHub 仓库、标签);生成截图作为封面;通过 stdin 传入配置执行发布;结果返回 Vibe URL 与探索入口。
使用方式(命令保持原样): /myvibe:myvibe-publish --file ./dist.zip /myvibe:myvibe-publish --file ./index.html /myvibe:myvibe-publish --dir ./dist /myvibe:myvibe-publish --url https://example.com/app /myvibe:myvibe-publish --dir ./dist --new /myvibe:myvibe-publish --dir ./dist --did z2qaXXX 常用选项:--file/-f、--dir/-d、--url/-u、--hub/-h、--title/-t、--desc、--visibility/-v(public 或 private,默认 public)、--did、--new。
凭据:用户消息中若含 blocklet- 开头的凭据,先保存:node {skill_path}/scripts/save-token.mjs --token "<credential>" --hub <hub-url>,持久化到 ~/.myvibe/,后续自动使用。
前置条件:Node.js 18 或更高版本;所有脚本执行需网络访问,需启用网络权限;发布与截图可能耗时数分钟,建议 10 分钟(600000ms)超时。
限制:私有模式仅适用于 Creator 和 Studio 用户;截图失败会跳过封面继续;认证超时需从 https://www.myvibe.so/openclaw 获取发布提示;上传成功但发布失败时,可用 skipUpload 加错误输出中的 DID 仅重试发布,避免重复记录。默认 hub 为 https://www.myvibe.so/,标签每次发布从 API 获取,发布历史存于 ~/.myvibe/published.yaml。费用与定价细节暂未提供。