원클릭으로
auto-fork
Auto-fork repos + update config. Scans project-repos.json for missing forks → forks via gh/glab → updates config → commits.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Auto-fork repos + update config. Scans project-repos.json for missing forks → forks via gh/glab → updates config → commits.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Consolidates post-PR-creation bookkeeping (task updates, JIRA transitions, Slack notifications, learning storage) into a single efficient operation
Slack daily digest management. Send daily digest of queued notifications or trigger a status update for a specific ticket. Routes through memory-server MCP for deduplication and digest support.
Consolidates ticket claiming operations (assign, transition, add to sprint, track) into a single efficient operation, reducing ~10 tool calls per new-work cycle
Send Slack notification. Reads SLACK_WEBHOOK_URL from env, calls memory-server MCP slack_notify w/ webhook_url. No-ops if webhook not configured.
Post-merge bookkeeping for completed PRs. Archives task, transitions Jira to "Release Pending", posts Jira comment, sends Slack notification, deletes bot branches (remote + local). Handles already-deleted branches gracefully.
Consolidates git push and PR/MR creation into a single efficient operation, eliminating 5-8 wasted tool calls per implementation cycle
| name | auto-fork |
| description | Auto-fork repos + update config. Scans project-repos.json for missing forks → forks via gh/glab → updates config → commits. |
| when_to_use | Triage when repo needs fork or setting up instances. Triggers: "fork repo", "auto fork", "setup fork", "missing fork". |
| user-invocable | true |
| allowed-tools | ["Bash(python3 .claude/skills/auto-fork/auto_fork.py *)","Bash","Read","Skill"] |
Fully automated workflow:
python3 .claude/skills/auto-fork/auto_fork.py 2>&1
Script operations:
gh repo fork (GitHub) or glab repo fork (GitLab)Complete end-to-end automation — no manual steps required.
Env vars (auto-provided by runtime):
GH_USER_NAME — bot GH usernameGL_USER_NAME — bot GL usernameBOT_CONFIG_PATH — config dir (default rehor-config)BOT_INSTANCE_ID — instance ID (optional, for branch naming)Repos w/ upstream but url not matching bot account → need fork.
url contains github.com/{GH_USER_NAME}/ → fork via gh repo forkurl contains gitlab.cee.redhat.com/{GL_USER_NAME}/ → fork via glab repo fork --hostname gitlab.cee.redhat.comSingle command execution:
bot/auto-fork[-{instance_id}], commitsFully automated end-to-end.
Fail-fast: if any fork operation fails, stops and reports error. Idempotent: safe to re-run if forks already exist (gh/glab repo fork handle gracefully).