بنقرة واحدة
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 المهني
本地 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设计、无障碍开发、配色方案生成等场景。
| 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按需加载。完整文件清单见「核心能力 → 渐进式文件索引」表格。