一键导入
ci-local-wakeup
Use when receiving GitHub Actions results back into a local Codex or coding-agent loop through ci-local, Git notes, and Dumb Pipe.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when receiving GitHub Actions results back into a local Codex or coding-agent loop through ci-local, Git notes, and Dumb Pipe.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | ci-local-wakeup |
| description | Use when receiving GitHub Actions results back into a local Codex or coding-agent loop through ci-local, Git notes, and Dumb Pipe. |
Use this skill when the user wants a GitHub Actions run to wake a local agent without exposing a local HTTP port.
dumbpipe listen output into a shell.gh run view, after validating the received event.Confirm ci-local, git, and dumbpipe are available.
Confirm the target HEAD commit already exists on GitHub.
From that target repository and commit, run:
ci-local wait
Confirm the command reports that it is publishing the channel note to refs/notes/ci-local-channel.
Trigger or re-run GitHub Actions for the same HEAD commit.
Wait for ci-local wait to receive one ci-result.v1 payload.
Inspect received events with:
ci-local events
If the result is a failure, use the event's run_id and run_url as references for a normal CI failure investigation.
Use a longer note lifetime when the workflow may spend a long time warming caches:
ci-local wait --ttl-minutes 240
Use the GitHub Action in an if: always() step after checkout:
- name: Send CI result to local listener
if: always()
uses: kuil09/github-action-result-to-local-ai@v0.1.0
with:
status: ${{ job.status }}
cache: "true"
Use a release tag so workflow runs are reproducible.
GITHUB_SHA, the callback is skipped.ci-local wait again so the new HEAD has a fresh note.