ClawHub Publisher v1.0.1
创建者: 思捷娅科技 (SJYKJ)/zhaog100
MIT License
Copyright (c) 2026 思捷娅科技 (SJYKJ)
免费使用、修改和重新分发时,需注明出处。
自动化ClawHub技能发布流程:先检查后发布,智能整合,避免覆盖。
🚀 核心命令
# 检查现有版本(退出码: 0=可发布, 1=需更新, 2=存在非自己)
bash scripts/check-existing.sh <skill-name>
# 对比版本差异
bash scripts/compare-versions.sh <skill-name>
# 发布/更新技能
bash scripts/publish.sh <skill-path> <version>
# 一键更新(检查+对比+下载)
bash scripts/update.sh <skill-name>
📋 发布流程
标准流程
check-existing.sh→ 检查是否存在compare-versions.sh→ 对比差异- 手动审查并合并重要变更
publish.sh→ 发布更新
批量发布流程(实战优化)
# 1. 版权检查(强制)
bash scripts/add_copyright.sh <skill-name>
# 2. 测试验证
pytest # 必须全绿
# 3. ClawHub 发布
clawhub publish <skill-path>
发布清单
- ✅ SKILL.md 版权声明
- ✅ README.md 版权声明
- ✅ package.json license 字段
- ✅ 主脚本版权注释
- ✅ LICENSE 文件
🔧 版本管理
- 格式:
MAJOR.MINOR.PATCH(语义化版本) - 首次发布:1.0.0
- 功能更新:x.(y+1).0,Bug修复:x.y.(z+1)
⚠️ 注意事项
- 发布前必检查,避免覆盖他人工作
- 需修改publish.js添加
acceptLicenseTerms: true - 创建
.clawhubignore排除venv/node_modules/logs - 参考文档:
references/clawhub-api.md,references/best-practices.md
详细脚本说明、整合策略、故障排除见
references/skill-details.md