SuperAPI AI 工具集

skill-publisher

通用与其它

查看项目

更新于 10-16 00:00

技能介绍

用途:把 OpenClaw 技能发布、分享到 GitHub 仓库,并自动管理仓库内容。

主要能力:初始化新的技能仓库(创建目录、生成 README.md、初始化 git、创建公开 GitHub 仓库并推送首次提交);向仓库添加技能(复制技能、更新 README、git add/commit/push 并显示 GitHub URL);自动维护 README,从 SKILL.md frontmatter 提取名称与描述,在“## 📚 技能列表”下添加条目并避免重复。

使用方式: 初始化仓库:python3 scripts/init_repo.py <repo-name> [repo-path] 添加技能:python3 scripts/add_skill.py <skill-path> [repo-path] 默认仓库位置为 ~/.openclaw/workspace/<repo-name>,技能来源为 ~/.openclaw/workspace/skills/,可用命令行参数覆盖。

适用场景:首次搭建技能集合仓库、持续向已有仓库追加技能、把本地技能分享给他人。

限制与要求:需安装并认证 gh CLI、配置 git、拥有 GitHub 账号。常见问题包括仓库已存在、GitHub 认证失败(先运行 gh auth login)、README 未收录技能(检查 SKILL.md 的 YAML frontmatter 是否含 name 与 description)、git push 失败(检查网络与认证,或手动 cd <repo-path> && git push)。建议发布前测试技能、写清描述与示例。