github-automation
GitHub 워크플로 및 저장소 관리 자동화
이슈, 풀 리퀘스트, 브랜치, CI/CD 파이프라인을 자동화하여 GitHub 작업을 간소화하세요. 이 스킬은 Rube MCP와 통합되어 Claude, Codex 또는 Claude Code를 통해 프로그래밍 방식으로 GitHub API 작업을 실행합니다.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"github-automation" 사용 중입니다. myrepo에서 'bug' 라벨이 있는 열린 이슈 조회
예상 결과:
'bug' 라벨이 있는 열린 이슈 3개 발견: #42 '로그인 폼 검증 오류', #38 '느린 연결에서 API 시간 초과', #31 '모바일 네비게이션 겹침'. 모두 최근 활동이 있는 팀 멤버에게 할당됨.
"github-automation" 사용 중입니다. PR #156이 병합 준비되었는지 확인
예상 결과:
PR #156 '사용자 인증 추가' 준비 완료: CI 확인 5개 모두 통과, 승인 2개 획득, 병합 충돌 없음. 브랜치는 main보다 3개의 커밋 앞서 있음. 병합 확인 대기 중.
보안 감사
안전All 190 static analysis findings are false positives. The SKILL.md file is documentation-only Markdown describing GitHub API usage via Rube MCP. No executable code is present. Backtick patterns are Markdown inline code formatting, not shell execution. The hardcoded URL is a legitimate MCP server endpoint for user configuration.
품질 점수
만들 수 있는 것
개발 팀 리더
열린 풀 리퀘스트 나열, CI 상태 확인, 명시적인 확인 후 승인된 변경 사항 병합하여 PR 검토 워크플로를 자동화하세요.
오픈소스 메인테이너
라벨이 있는 이슈 생성, 기여자 할당, 여러 저장소에 걸쳐 진행 상황 추적하여 수신되는 이슈 및 기능 요청을 관리하세요.
DevOps 엔지니어
CI/CD 파이프라인 모니터링 및 트리거, 배포 상태 확인, 프로덕션 브랜치를 위한 브랜치 보호 규칙 관리하세요.
이 프롬프트를 사용해 보세요
저장소 owner/repo의 모든 열린 이슈를 나열하고 상태를 요약하세요.
owner/repo에 'Feature: X' 제목과 기능 요구사항을 본문에 적은 새 이슈를 생성하세요. 'enhancement' 라벨을 추가하고 'devname' 사용자에게 할당하세요.
author 'contributor'의 열린 풀 리퀘스트를 owner/repo에서 찾으세요. 각 PR의 CI 상태를 확인하세요. 확인이 통과되면 병합 요약을 위해 내 승인을 준비하세요.
owner/repo의 사용 가능한 워크플로를 나열하세요. 'production' 환경 입력이 포함된 'main' 브랜치에서 'deploy.yml' 워크플로를 트리거하세요. 배포 상태를 모니터링하세요.
모범 사례
- 풀 리퀘스트 병합 전 항상 CI 확인 상태를 검증하세요
- 병합이나 삭제와 같은 파괴적 작업에는 명시적인 사용자 확인을 요청하세요
- 대규모 결과 세트를 완전히 반복하려면 페이지네이션 파라미터를 사용하세요
피하기
- CI 상태 또는 병합 충돌 확인 없이 풀 리퀘스트 병합
- 사용자 권한 확인 없이 라벨이나 담당자가 설정되었다고 가정
- 명시적인 사용자 확인 없이 저장소 또는 브랜치 삭제