Install
openclaw skills install prompt-requestClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.
GitHub Issue → auto-implement → PR → review → auto-merge pipeline. Write an Issue with [auto] tag, and the pipeline handles everything: task analysis, implementation, testing, PR creation, review, and merge. Includes progress comments on Issues and early-exit optimization.
openclaw skills install prompt-requestIssue を書くだけで、自動実装 → PR → レビュー → マージまで全自動で回るパイプライン。
[auto] Issue 起票
→ 🚀 実装開始コメント
→ Phase A: タスク分解(Omega-bridge or Issue本文)
→ 📋 分析完了コメント
→ Phase B: 実装 + テスト
→ ✅ 実装完了コメント
→ Phase C: commit → push → PR作成
→ 🔗 PR作成コメント
→ 自動レビュー → 自動マージ → Issue close
gh) authenticatedOn your GitHub repo → Settings → Webhooks → Add webhook:
https://<your-openclaw-endpoint>/hooks/githubapplication/jsonAdd this to your openclaw.json under hooks.mappings:
{
"match": { "path": "github" },
"action": "agent",
"name": "GitHub",
"sessionKey": "hook:github:{{repository.name}}:{{headers.x-github-event}}:{{issue.number}}{{pull_request.number}}{{check_run.id}}",
"messageTemplate": "<see templates/messageTemplate.txt>",
"deliver": true,
"allowUnsafeExternalContent": true,
"channel": "telegram",
"to": "<your-chat-id>",
"model": "anthropic/claude-opus-4-6",
"thinking": "high",
"timeoutSeconds": 900
}
In the messageTemplate, replace the working directory path:
WORKDIR variable: where repositories are cloned (e.g., C:\Users\you\Dev or /home/you/dev)If you have Miyabi's omega-bridge for SWML-based task decomposition:
omega-bridge.ts in the messageTemplateTitle: [auto] Add utility function X
Body:
## Requirements
- Create scripts/x.sh with function do_x()
- Add tests in tests/test-x.sh
## Acceptance Criteria
- Function returns expected output
- Tests pass
Title: [auto] [content] Write article about Y
Body:
Read agents/content-agent/AGENTS.md and SOUL.md first.
Follow the rules defined there.
## Topic
...
## Output
- File: articles/y.md
- Word count: 6000
Title: [auto] Generate report with weather data
Body:
Read skills/weather/SKILL.md for API usage.
## Requirements
...
[auto] or body contains <!-- auto-implement -->[auto] or branch starts with feature/issue-| Option | Default | Description |
|---|---|---|
model | claude-opus-4-6 | Model for hook sessions |
thinking | high | Thinking level |
timeoutSeconds | 900 | Max execution time (15 min) |
deliver | true | Send results to chat |
channel | telegram | Delivery channel |
| Metric | Before optimization | After optimization |
|---|---|---|
| close/push events | 8-12 min, ~500 tokens | 3 sec, ~15 tokens |
| [auto] Issue → merged PR | N/A (stuck) | ~5 min |
| Full pipeline (Issue → merge) | N/A | ~5 min |