用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/QianJinGuo/wiki --skill wiki-book-gh-pages-deploy命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | wiki-book-gh-pages-deploy |
| description | Use when wiki-book 的 GitHub Pages 部署失败或 push 后无 run. |
wiki-book (~/wiki-book, repo QianJinGuo/wiki-book) 的 GitHub Pages 站点 = wiki.jinguo.tech。
每次 push 到 main 触发 .github/workflows/deploy.yml(build → actions/upload-pages-artifact → deploy-pages@v4)。
--log-failed 里的构建错误。Current status: deployment_queued 约 12 分钟后
##[error]Timeout reached, aborting! → GitHub Pages 后端队列问题,不是仓库问题。gh run list --commit <sha> 为空
→ GitHub 丢了 push 事件(2026-08-07 实测:reflog 显示 update by push,但 0 run)。# 1. 最近 runs
gh run list --repo QianJinGuo/wiki-book --limit 6
# 2. 失败日志(定位是 build 还是 deploy 卡死)
gh run view <run_id> --repo QianJinGuo/wiki-book --log-failed | tail -40
# 3. 确认 push 是否到达 + 是否触发 run
git -C ~/wiki-book ls-remote origin main # 远程 SHA
git -C ~/wiki-book rev-parse HEAD # 本地 HEAD
gh run list --repo QianJinGuo/wiki-book --commit <sha> # 空 = push 事件丢失
gh workflow run "Deploy to GitHub Pages" --repo QianJinGuo/wiki-book --ref main
# 轮询等待
gh run list --repo QianJinGuo/wiki-book --limit 3
gh run view <new_run_id> --repo QianJinGuo/wiki-book --json jobs
# 期望 build:success + deploy:success(deploy 通常 16s,build ~3min)
curl -s -o /dev/null -w "%{http_code}" https://wiki.jinguo.tech/ # 200
~/.hermes/scripts/sync-wiki-book.sh 第 7b 段:push 后 60s 内轮询
gh run list --commit $head_sha,没 run 则自动 gh workflow run 兜底。
gh run list --commit <sha> 用 --json databaseId -q '.[0].databaseId // empty',
空数组时 jq 输出空字符串(不是 "null"),避免误判。