已开启
docs: oh-skillhub plugin 安装、更新、卸载使用手册 #8
Han Qingsen创建于 7月28日
7月28日 重新打开了 issue
7月28日 修改了issue 的描述
HHan Qingsen
7月29日 修改标题为 “docs: oh-skillhub plugin 生命周期使用手册”,原标题为“docs: oh-skillhub workflow plugin 安装、更新、卸载使用手册”
7月29日 修改标题为 “docs: oh-skillhub plugin 生命周期使用手册”,原标题为“docs: oh-skillhub workflow plugin 安装、更新、卸载使用手册”
7月29日 修改了issue 的描述
HHan Qingsen
7月29日 修改标题为 “docs: oh-skillhub plugin 安装、更新、卸载使用手册”,原标题为“docs: oh-skillhub plugin 生命周期使用手册”
7月29日 修改标题为 “docs: oh-skillhub plugin 安装、更新、卸载使用手册”,原标题为“docs: oh-skillhub plugin 生命周期使用手册”
7月29日 修改了issue 的描述
8月21日 关联了pull request:feat(plugin): transactional lifecycle + strict conflict blocking (closes #9)
8月21日 关联了pull request:feat(plugin): transactional lifecycle + strict conflict blocking (closes #9)
17 天前 修改了issue 的描述
17 天前 修改了issue 的描述
17 天前 修改了issue 的描述
背景
oh-skillhub@latest支持从远端openharmony-skills#release获取中立源 workflow plugin,并为 Codex、Claude Code、OpenCode 生成对应宿主载荷。当前支持的 workflow plugin:
ohos-delivery-kit通用规则
https://gitcode.com/openharmonyinsight/openharmony-skillsreleaseusercodex、claude、opencode、all交付结构
oh-skillhub使用“中立源 + 宿主投影”的方式管理 plugin:一键安装到三端
安装 ODK:
npx oh-skillhub@latest plugin install ohos-delivery-kit --agent all --scope user只查看计划,不写入文件:
npx oh-skillhub@latest plugin install ohos-delivery-kit --agent all --scope user --dry-runCodex
安装
npx oh-skillhub@latest plugin install ohos-delivery-kit --agent codex --scope user更新
npx oh-skillhub@latest plugin update ohos-delivery-kit --agent codex --scope userDry-run:
npx oh-skillhub@latest plugin update ohos-delivery-kit --agent codex --scope user --dry-run卸载
npx oh-skillhub@latest plugin uninstall ohos-delivery-kit --agent codex --scope userDry-run:
npx oh-skillhub@latest plugin uninstall ohos-delivery-kit --agent codex --scope user --dry-runCodex 行为说明:
CODEX_HOME/config.toml中对应 plugin enable 配置。Claude Code
安装
npx oh-skillhub@latest plugin install ohos-delivery-kit --agent claude --scope user安装后,通过 Claude Code 原生命令启用插件:
claude plugin install ohos-delivery-kit@ohos-delivery-kit-local查看 Claude 插件状态:
更新
npx oh-skillhub@latest plugin update ohos-delivery-kit --agent claude --scope user如果 Claude 侧已经启用该插件,可继续执行 Claude 原生更新:
claude plugin update ohos-delivery-kit@ohos-delivery-kit-local卸载
npx oh-skillhub@latest plugin uninstall ohos-delivery-kit --agent claude --scope user如需手动执行 Claude Code 原生命令,使用完整坐标:
claude plugin uninstall ohos-delivery-kit@ohos-delivery-kit-localClaude 行为说明:
<plugin>@<marketplace>,例如ohos-delivery-kit@ohos-delivery-kit-local。OpenCode
安装
npx oh-skillhub@latest plugin install ohos-delivery-kit --agent opencode --scope user更新
npx oh-skillhub@latest plugin update ohos-delivery-kit --agent opencode --scope userDry-run:
npx oh-skillhub@latest plugin update ohos-delivery-kit --agent opencode --scope user --dry-run卸载
npx oh-skillhub@latest plugin uninstall ohos-delivery-kit --agent opencode --scope userDry-run:
npx oh-skillhub@latest plugin uninstall ohos-delivery-kit --agent opencode --scope user --dry-runOpenCode 行为说明:
plugin数组。Project scope
如果只希望当前项目可用,使用
--scope project:npx oh-skillhub@latest plugin install ohos-delivery-kit --agent codex --scope project npx oh-skillhub@latest plugin update ohos-delivery-kit --agent codex --scope project npx oh-skillhub@latest plugin uninstall ohos-delivery-kit --agent codex --scope project三端同理:
npx oh-skillhub@latest plugin install ohos-delivery-kit --agent all --scope project npx oh-skillhub@latest plugin update ohos-delivery-kit --agent all --scope project npx oh-skillhub@latest plugin uninstall ohos-delivery-kit --agent all --scope project状态与诊断
查看插件安装状态:
npx oh-skillhub@latest plugin status ohos-delivery-kit --scope user查看详细状态:
npx oh-skillhub@latest plugin status ohos-delivery-kit --scope user --verbose执行诊断:
npx oh-skillhub@latest plugin doctor ohos-delivery-kit --scope user诊断会检查:
常见组合
安装两个插件到所有 Agent:
npx oh-skillhub@latest plugin install ohos-delivery-kit --agent all --scope user更新两个插件到所有 Agent:
npx oh-skillhub@latest plugin update ohos-delivery-kit --agent all --scope user卸载两个插件到所有 Agent:
npx oh-skillhub@latest plugin uninstall ohos-delivery-kit --agent all --scope user安全策略
oh-skillhub只管理自身生成的 canonical store、projection 和 registry 记录。--dry-run查看计划,再执行实际安装、更新或卸载。Agent 中如何使用
安装完成并重启 Agent 后,可以直接通过自然语言触发。
ODK 示例:
README 同步项
README 的 Workflow plugin 使用章节应同步到以上命令:
plugin install <plugin>plugin update <plugin>plugin uninstall <plugin>plugin status <plugin>plugin doctor <plugin>