一键导入
git-sync
全平台统一发布工具。支持 skills 和 agents 的 Gitee/GitHub/ClawHub/SkillHub/PyPI 同步与 Release 创建,LLM 驱动的文件过滤与脱敏。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
全平台统一发布工具。支持 skills 和 agents 的 Gitee/GitHub/ClawHub/SkillHub/PyPI 同步与 Release 创建,LLM 驱动的文件过滤与脱敏。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | git-sync |
| slug | git-sync |
| displayName | git-sync |
| version | 2.28.0 |
| author | wUwproject |
| license | MIT |
| description | 全平台统一发布工具。支持 skills 和 agents 的 Gitee/GitHub/ClawHub/SkillHub/PyPI 同步与 Release 创建,LLM 驱动的文件过滤与脱敏。 |
| sensitive_access | true |
| critical_write | false |
| permission_weight | CRITICAL |
| data_dir | ../.standardization/git-sync/data |
| tags | ["sync","git","gitee","github","deploy"] |
| external_data_dir | true |
| trigger | 同步/推送/发布/上传/打包/更新 READ ME |
| trigger_negative | 只是看文件/通用 git 提交/文件同步到云端 |
| h1_version | true |
| meta_field_sync | true |
| create_permissions_md | true |
| h1_position | true |
| data_dir_compliance | true |
将 skill/agent 代码规范化推送到码云(Gitee)、GitHub,并支持 ClawHub、SkillHub、PyPI 发布与 Release 创建。
_meta.json)或 agent(rag_assistant/__init__.py),分别走不同发布流程all 模式 — git-sync all 遍历 skills/ 和 agent/ 全部项目~/.workbuddy/workbuddy-skills/正向触发:
否定条件:
📚 渐进式加载:本技能采用渐进式 MD 体系,
SKILL.md为入口(≤230行),详细内容拆分到references/*.md按需加载。
_meta.json)/ agent(__init__.py),版本号各自读取all 批量模式 —— 遍历全部 skills 和 agents 逐个同步_meta.json / SKILL.md frontmatter / changelog{name}-v{ver},智能体用 v{ver})| 平台 | 版本读取源 | 命令/工具 | 注意事项 |
|---|---|---|---|
| Gitee | _meta.json (skill) / __init__.py (agent) | git push | SSH/HTTPS 凭证自动解析,支持 pull --rebase 重试 |
| GitHub | 同上 | git push | 同 Gitee,443 超时常见,会 retry |
| ClawHub | _meta.json 的 slug/version/tags | npx clawhub publish | API 成功时 CLI 可能误报 invalid value(已知 bug),检查 ok 关键字即可 |
| SkillHub | 必须传 --version(单独读取 SKILL.md frontmatter 不可靠) | skills_store_cli.py publish | 不加 --version 可能读到旧版本导致发布失败 |
| PyPI | __init__.py 的 __version__ | 隔离构建 → twine upload --disable-progress | Windows 上 twine 的 Rich 进度条有 GBK 编码 bug,必须加 --disable-progress |
| Release | 同步后当前版本 | git tag + GitHub API | tag 格式: skill={name}-v{ver}, agent=v{ver} |
| 文件名 | 分类 | 包含内容 | 审计关联 |
|---|---|---|---|
references/LICENSE.md | 许可协议 | 开源许可证声明(MIT)。包含:MIT 许可证完整文本。 | R-26 |
references/antipatterns.md | 规范指南 | skill 编写中的常见反模式。包含:错误做法示例、正确做法示例、避坑指引。 | R-18 |
references/changelog.md | 版本管理 | 版本更新日志。包含:版本号、更新类型、修复项、升级说明。 | R-24 |
references/faq.md | 常见问题 | 常见疑问与解答。包含:问题分类、原因分析、解决方案。 | R-19, R-25 C-19 |
references/guide.md | 使用指南 | 三种执行模式操作教程。包含:audit/create/refactor 流程、参数说明、注意事项。 | 无 |
references/permissions.md | 权限与测试 | 权限扫描说明与测试结论。包含:风险等级、高权限操作说明、测试概览、计时统计。 | R-15, R-16 |
references/reference.md | 命令参考 | CLI 完整命令参考。包含:所有参数、子命令、选项、示例用法。 | 无 |
references/blueprint_rules.md | 判断规则 | 蓝图排除/脱敏判断规则。包含:筛除原则、脱敏原则、判定流程。 | 无 |
| 能力 | 说明 | 限制 |
|---|---|---|
| 全平台同步 | 将 skill/agent 同步到码云、GitHub、ClawHub、SkillHub、PyPI | 按 skill/agent 逐个同步,支持 all 批量模式 |
| 版本号三方对比 | 自动对比 _meta.json / SKILL.md frontmatter / changelog 的版本一致性 | 仅检测 x.y.z 格式版本号,不处理其他格式 |
| 敏感信息过滤 | 自动扫描并脱敏 secrets/regex/telemetry | 扫描范围限于 skill 目录,不扫描系统目录 |
| SKILL.md 规范审查 | 内联审计版本一致性 + R-23 脚本引用检查 | 仅做静态文本分析,不验证运行时行为 |
| ZIP 打包 + HTML 索引 | 生成安装包 + 可视化索引页 | 打包前需先同步到 workrepo |
不支持:
场景:推送技能到双平台 用户需求:skill-name=novel-weaver, 当前版本=1.18.2, 目标版本=1.19.0 系统执行:
bash ~/.workbuddy/skills/git-sync/scripts/git-sync.sh novel-weaver
系统输出:[1/8] 触发判断 → 继续 [2/8] 安全校验 → 通过 [3/8] 清单检查 → 升级至 1.19.0 [4/8] 文件同步 → 已复制 47 个文件 [5/8] 敏感信息脱敏 → 2 处已替换 [6/8] 更新 README → 新增 1 条 [7/8] 提交推送 → Gitee ✅ / GitHub ✅ [8/8] 打包索引 → .zip 已生成 最终输出: 码云 ✅ / GitHub ✅ → 版本 1.19.0 已同步
场景:仅打包不推送 用户需求:skill-name=git-sync, 当前版本=2.23.0, --pack-only 标志 系统执行:
bash ~/.workbuddy/skills/git-sync/scripts/git-sync.sh git-sync --pack-only
系统输出:[1/8] 触发判断 → 继续(--pack-only 跳过推送) [4/8] 文件同步 → 已复制 22 个文件 [8/8] 打包索引 → .dist/git-sync-v2.23.0.zip 已生成(45.2 KB,22 文件) 最终输出: .dist/git-sync-v2.23.0.zip 已生成
场景:仅推送不打包 用户需求:skill-name=workday-calendar, 当前版本=2.2.0, 目标版本=2.2.1, --push-only 标志 系统执行:
bash ~/.workbuddy/skills/git-sync/scripts/git-sync.sh workday-calendar --push-only
系统输出:[1/8] 触发判断 → 继续 [2/8] 安全校验 → 通过 [3/8] 清单检查 → 升级至 2.2.1 [4/8] 文件同步 → 已复制 31 个文件 [5/8] 敏感信息脱敏 → 0 处 [6/8] 更新 README → 无变化 [7/8] 提交推送 → 码云 ✅ / GitHub ✅ [8/8] 打包索引 → 跳过(--push-only) 最终输出: 码云 ✅ / GitHub ✅ → 版本 2.2.1 已同步
本技能的数据文件存放在:
skills/.standardization/git-sync/
├── data/
│ ├── config.json # 平台配置(用户名、仓库名、分支等)
│ └── manifest.json # 技能同步状态清单
└── backup/ # 改造/更新前的自动备份
安装目录 skills/git-sync/ 只保留 SKILL.md 和 scripts/。
📚 渐进式加载:本技能采用渐进式 MD 体系,
SKILL.md为轻量入口(≤230行),详细内容拆分到references/*.md按需加载。完整文件清单见「核心能力 → 渐进式文件索引」表格。
本地 RAG 系统搭建技能,支持环境检测修复、嵌入模型多源下载、5种切分策略 + GuardStack + 后处理 + 插件注册、多知识库管理 + 自动分类规则、可调 Prompt、Web 可视化配置 + 极客模式 + 模板管理
调用链编排技能 — 既是调用链编辑器,也是粗粒度规划器。理解用户意图 → 规划 Skill 参与顺序 → 更新/保存/推荐调用链 → 拼接为调用链(支持循环/分支编排、子步骤拓扑排序、准确步骤计数)。
Skill 标准化规范引擎。支持 R-01~R-26 规范审查(audit / create / update / refactor / bump / readonly 六模式),含权限扫描、数据目录合规检查、渐进式加载、LLM 二次筛分类。
结构化小说写作辅助技能。场景配置→大纲生成→因果链双重验证→pipeline 流程门禁→子结构先行规划→情绪混合系统→文风约束→人格驱动→分段写作→连通性补充→风格校验+逻辑检查(含实体状态+关系链)+大纲忠实度+结尾收束验证+实体关系追踪+角色别名识别+跨章行为摘要。全流程硬约束+门禁跟踪。
8种原子组件自由组合 + 3级约束, cell merging, two-level module system (base + composite), 7+ built-in templates, grid-aware visual editor, style presets, post-generation audit, user template save-as, Chinese error handling
专业颜色工具集,支持颜色编码转换、对比度计算、智能颜色推荐、HTML预览生成。适用于UI设计、无障碍开发、配色方案生成等场景。