Openclaw용 GitHub

PR, 이슈 및 워크플로 실행을 관리하기 위해 GitHub CLI를 AI 에이전트 워크플로에 통합하십시오.

zhengxinjipai
v1.0.0
Mar 6, 2026
1
1.4k
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install github-cli-tool

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 github-cli-tool 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

GitHub란 무엇인가요?

GitHub 스킬은 AI 에이전트가 공식 gh CLI를 사용하여 복잡한 GitHub 작업을 수행할 수 있도록 지원합니다. 이 스킬을 활용하면 에이전트는 개발 환경을 떠나지 않고도 CI/CD 파이프라인을 모니터링하고, 풀 리퀘스트와 상호 작용하며, GitHub API를 쿼리할 수 있습니다. 이는 Openclaw Skills 생태계 내 모든 자동화된 개발 파이프라인의 필수 구성 요소입니다.

GitHub 활용 사례

  • CI/CD 워크플로 실행을 모니터링하고 실패 지점을 실시간으로 식별합니다.
  • 여러 리포지토리에 걸쳐 풀 리퀘스트와 이슈를 나열하고 보고 관리합니다.
  • 구조화된 분석을 위해 JQ 필터링과 함께 GitHub API를 사용하여 고급 데이터 추출을 수행합니다.
  • AI 에이전트 인터페이스에서 직접 리포지토리 유지 관리 및 감사 작업을 자동화합니다.

GitHub 작동 원리

  1. AI 에이전트가 GitHub 리포지토리와의 상호 작용이 필요한 작업을 감지합니다.
  2. 에이전트는 호스트 시스템에 설치된 gh CLI 바이너리를 활용하여 명령을 실행합니다.
  3. 로컬 머신에 저장된 기존 GitHub CLI 자격 증명을 통해 인증이 처리됩니다.
  4. --repo와 같은 특정 플래그를 사용하여 명령을 실행하여 작업이 올바른 소유자와 리포지토리를 대상으로 하도록 합니다.
  5. 출력을 캡처하고 JSON으로 파싱하여 에이전트가 프로그래밍 방식으로 결과를 처리할 수 있도록 합니다.

GitHub 설정 가이드

이 스킬을 사용하려면 시스템에 GitHub CLI(gh)가 설치되어 있는지 확인하십시오. 환경에 따라 다음 명령을 사용하여 설치할 수 있습니다.

# Homebrew를 통한 macOS 사용자용
brew install gh

# APT를 통한 Linux 사용자용
sudo apt install gh

설치 후, gh auth login을 실행하여 CLI를 인증해야 Openclaw Skills가 비공개 및 공개 리포지토리와 안전하게 상호 작용할 수 있습니다.

GitHub 데이터 스키마 및 분류 체계

이 스킬은 데이터 무결성을 유지하기 위해 표준 GitHub CLI 응답 형식을 사용합니다. 기본적으로 에이전트의 이해와 데이터 조작을 개선하기 위해 구조화된 JSON 출력을 활용합니다.

데이터 카테고리 추출 방법 목적
이슈 gh issue list --json 프로젝트 작업, 레이블 및 버그 리포트 추적
풀 리퀘스트 gh pr view --json 코드 변경 사항, CI 상태 및 리뷰어 피드백 검토
작업/실행 gh run view --json CI/CD 파이프라인 로그 및 단계별 결과 검사
사용자 정의 API gh api --jq 메타데이터를 위해 특정 GitHub REST API 엔드포인트 액세스

GitHub 고급 기능

  • 멀티 리포지토리 지원: 명령에서 --repo 플래그를 전달하여 모든 리포지토리를 명시적으로 대상으로 지정합니다.
  • 타겟 디버깅: 전체 로그 파일을 다운로드하지 않고 CI 오류를 격리하려면 --log-failed 플래그를 사용하십시오.
  • 구조화된 데이터 필터링: GitHub 메타데이터의 복잡한 데이터 변환을 위해 JQ와의 내장 통합을 제공합니다.
  • 확장된 API 액세스: 표준 CLI 하위 명령에서 다루지 않는 기능을 위해 사용자 정의 REST API 쿼리를 실행할 수 있는 기능입니다.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*