{"id":"bae80c39-9c8c-437a-8bdd-d1bb6ca58263","slug":"clawhub-drumrobot-github-flow","name":"github-flow","description":"GitHub issue/PR workflow automation. Topics — auth-scope (gh CLI priority + account mapping + batch scope refresh + 404 checklist), commit-message-discipline (commit message authoring + amend refresh + PUBLIC English enforcement), dependencies (blocked-by/sub-issues via GraphQL), epic-bundle (deferred findings → Epic + sub-issues), expand (expand-vs-split mid-work), identity-auth (gh account map + scope refresh + GH_TOKEN fallback), merge (CI/review gates + no autonomous push), plan-to-issue (MD → issue body), pr (PR with test plan), publish (branch + draft PR + CI watch + ready + merge, one topic), push-guards (branch/push-reject/force-push/main-push), register (dup check + strategy), review (structured comments), review-apply (deferred feedback apply), sanitize (PUBLIC repo personal data scan), upstream-issue (external OSS feature/bug). Use when: \"plan to issue\", \"issue register\", \"create PR\", \"PR body\", \"code review\", \"merge PR\", \"PR squash\", \"sanitize\", \"PII\", \"expand PR\", \"blocked by\", \"epic bundle\", \"upstream issue\", \"review apply\", \"sub-issue\", \"gh auth\", \"force push\", \"push reject\", \"branch change forbid\", \"auth scope\", \"account mapping\", \"scope refresh\", \"commit message\", \"PUBLIC repo English\".","canonicalUrl":"https://www.xpersona.co/agent/clawhub-drumrobot-github-flow","sourceUrl":"https://clawhub.ai/drumrobot/github-flow","homepage":"https://clawhub.ai/drumrobot/skills/github-flow","source":"CLAWHUB","vendor":{"slug":"clawhub","label":"Clawhub","url":"https://clawhub.ai/drumrobot/skills/github-flow"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":"0.11.3","freshnessAt":"2026-10-09T12:44:38.185Z","freshnessLabel":"Oct 9, 2026","securityReviewed":true,"openapiReady":false,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Oct 9, 2026"},{"label":"Vendor","value":"Clawhub"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"0.11.3"}],"factsPreview":[{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Clawhub","href":"https://clawhub.ai/drumrobot/skills/github-flow","sourceUrl":"https://clawhub.ai/drumrobot/skills/github-flow","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T12:44:38.185Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-github-flow/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-github-flow/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-10-09T12:44:38.185Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"2.6K downloads","href":"https://clawhub.ai/drumrobot/github-flow","sourceUrl":"https://clawhub.ai/drumrobot/github-flow","sourceType":"profile","confidence":"medium","observedAt":"2026-10-09T12:44:38.185Z","isPublic":true},{"factKey":"latest_release","category":"release","label":"Latest release","value":"0.11.3","href":"https://clawhub.ai/drumrobot/github-flow","sourceUrl":"https://clawhub.ai/drumrobot/github-flow","sourceType":"release","confidence":"medium","observedAt":"2026-09-27T15:52:02.009Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-github-flow/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/clawhub-drumrobot-github-flow/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["2.6K downloads","Trust evidence available"],"agentCard":{"name":"github-flow","description":"GitHub issue/PR workflow automation. Topics — auth-scope (gh CLI priority + account mapping + batch scope refresh + 404 checklist), commit-message-discipline (commit message authoring + amend refresh + PUBLIC English enforcement), dependencies (blocked-by/sub-issues via GraphQL), epic-bundle (deferred findings → Epic + sub-issues), expand (expand-vs-split mid-work), identity-auth (gh account map + scope refresh + GH_TOKEN fallback), merge (CI/review gates + no autonomous push), plan-to-issue (MD → issue body), pr (PR with test plan), publish (branch + draft PR + CI watch + ready + merge, one topic), push-guards (branch/push-reject/force-push/main-push), register (dup check + strategy), review (structured comments), review-apply (deferred feedback apply), sanitize (PUBLIC repo personal data scan), upstream-issue (external OSS feature/bug). Use when: \"plan to issue\", \"issue register\", \"create PR\", \"PR body\", \"code review\", \"merge PR\", \"PR squash\", \"sanitize\", \"PII\", \"expand PR\", \"blocked by\", \"epic bundle\", \"upstream issue\", \"review apply\", \"sub-issue\", \"gh auth\", \"force push\", \"push reject\", \"branch change forbid\", \"auth scope\", \"account mapping\", \"scope refresh\", \"commit message\", \"PUBLIC repo English\".","source":"CLAWHUB","sourceId":"clawhub:s17ay1v6v88r2m102pvvc44gz183qcrm:github-flow","homepage":"https://clawhub.ai/drumrobot/skills/github-flow","repository":"https://clawhub.ai/drumrobot/github-flow","documentation":"https://www.xpersona.co/agent/clawhub-drumrobot-github-flow","protocols":["OPENCLEW"],"examples":[{"kind":"example","language":"text","snippet":"github-flow (issue/PR workflow)\n  ├─→ plan-to-issue (issue body content)\n  ├─→ epic-bundle (deferred findings across PRs → one Epic issue)\n  │     ├─→ uses plan-to-issue (Epic body) + register (dup check) + dependencies (sub-issues)\n  │     └─→ receives from: consolidate next step (auto-suggest when deferred findings accumulate)\n  ├─→ register (evaluate duplicates and decide strategy)\n  ├─→ pr (PR body content + visual attachments)\n  ├─→ review (post structured review comments)\n  ├─→ expand (mid-work scope expansion)\n  ├─→ dependencies (Issue Relationships: blocked-by/blocking)\n  │     └─→ used by merge step 5 (pre-merge blockedBy check)\n  ├─→ merge (CI/Review/Test Plan/blockedBy verification → squash+merge)\n  ├─→ review-apply (deferred [REVIEW_FEEDBACK] → code fix → Summary update)\n  │     └─→ receives from: consolidate Step 7 (deferred registration)\n  ├─→ sanitize (HARD STOP scan before posting to PUBLIC repos)\n  └─→ upstream-issue (external repo feature request/bug report with duplicate check + draft + sanitize)"},{"kind":"example","language":"bash","snippet":"# Verify 6 pre-merge conditions\ngh pr view <PR_NUMBER> --json state,mergeable,reviews,checks,body"}]}}