一键导入
repo-sync
从 GitHub 拉取最新代码,处理 stash/冲突,同步后通知飞书群聊并触发 wiki 更新。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
从 GitHub 拉取最新代码,处理 stash/冲突,同步后通知飞书群聊并触发 wiki 更新。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
把静态 HTML 站点部署到服务器对外访问的标准 SOP。覆盖 Caddy(Docker,:80/:443) 与 nginx(宿主,独立端口) 两条路径、端口约定、80 端口冲突坑、部署目录、reload 与 curl 验证。任何"部署/上线/开放访问一个 HTML 页面或静态站点"的请求都必须先读这里,不要自己瞎配。
Diagnose RL agent behavioral issues by analyzing reward structure. Use when the agent exhibits unwanted behavior (random skills, wandering, avoiding combat, etc.) to identify root causes in the reward function.
Author/validate/export Google's DESIGN.md token spec files.
Configure, troubleshoot, and operate the Feishu (Lark) gateway integration — group chats, @mention gating, permissions, message routing, and diagnostics.
Scrape training metrics from Tencent AI Arena (tencentarena.com) monitoring dashboard. Covers JWT auth, x-kaiwu-auth signature, API endpoints, and metric extraction.
Write and maintain Kaiwu_2026 答辩材料 (defense/presentation docs). Covers technical writing for innovation points, updating the main summary doc, and git workflow for doc commits.
| name | repo-sync |
| description | 从 GitHub 拉取最新代码,处理 stash/冲突,同步后通知飞书群聊并触发 wiki 更新。 |
| version | 1.0.0 |
| author | QoobeeHermes |
| platforms | ["linux"] |
| metadata | {"hermes":{"tags":["kaiwu","git","sync","cron"],"related_skills":["wiki-sync","repo-scanner"]}} |
每日从 GitHub 拉取 Kaiwu_2026 最新代码并同步。
/repo-syncDon't use for: 首次建索引(用 repo-scanner)、日常小改动提交(直接 git add/commit/push)
cd /root/Kaiwu_2026 && git fetch origin 2>&1
如果 fetch 失败(网络问题),输出错误并通知飞书后结束。
git status --porcelain
git stash push -m "repo-sync: auto stash $(date +%Y%m%d-%H%M)" 暂存AHEAD=$(git rev-list --count origin/dev..HEAD)
BEHIND=$(git rev-list --count HEAD..origin/dev)
| 情况 | 处理 |
|---|---|
| BEHIND=0, AHEAD=0 | 已是最新,输出摘要,跳到 Step 6 |
| BEHIND>0, AHEAD=0 | git pull --rebase origin dev |
| BEHIND=0, AHEAD>0 | 本地有未推送 commit,输出提示,不 push |
| BEHIND>0, AHEAD>0 | 分叉,输出警告,通知飞书,不自动处理 |
如果 Step 2 做了 stash:
git stash pop 2>&1
如果 Step 3 拉取到了新 commit(BEHIND>0):
DIFF_STAT=$(git diff --stat HEAD~${BEHIND} HEAD 2>/dev/null)
COMMIT_MSG=$(git log --oneline -${BEHIND} --format="%h %s")
根据变更范围判断是否需要 wiki-sync 或 repo-scanner(变更超 3 个 wiki 文件用 repo-scanner)。
必须执行。用 send_message 工具发送到飞书群聊。
通知模板:
📦 仓库同步完成
分支: dev
远程新提交: {BEHIND} 个
本地未推送: {AHEAD} 个
状态: {已是最新 / 已拉取 / 有冲突}
{如果有新提交:}
最新提交:
{commit log 3-5 条}
{如果有冲突:}
⚠️ stash pop 有冲突,需手动处理:
{冲突文件列表}
静默规则: