원클릭으로
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 有冲突,需手动处理:
{冲突文件列表}
静默规则: