Skip to main content
ClaudeWave
ES, Spanish
Skill2.4k estrellas del repoactualizado 12d ago

github

This GitHub skill enables command-line interaction with GitHub repositories through the `gh` CLI tool. Use it to check pull request CI status, list and view workflow runs, access failed step logs, query repository data via the GitHub API, and retrieve structured JSON output from issues, PRs, and workflows. Specify the target repository explicitly when operating outside a git directory.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/UnicomAI/wanwu /tmp/github && cp -r /tmp/github/configs/microservice/bff-service/configs/agent-skills/clawhub/github ~/.claude/skills/github
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# GitHub Skill

Use the `gh` CLI to interact with GitHub. Always specify `--repo owner/repo` when not in a git directory, or use URLs directly.

## Pull Requests

Check CI status on a PR:
```bash
gh pr checks 55 --repo owner/repo
```

List recent workflow runs:
```bash
gh run list --repo owner/repo --limit 10
```

View a run and see which steps failed:
```bash
gh run view <run-id> --repo owner/repo
```

View logs for failed steps only:
```bash
gh run view <run-id> --repo owner/repo --log-failed
```

## API for Advanced Queries

The `gh api` command is useful for accessing data not available through other subcommands.

Get PR with specific fields:
```bash
gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'
```

## JSON Output

Most commands support `--json` for structured output.  You can use `--jq` to filter:

```bash
gh issue list --repo owner/repo --json number,title --jq '.[] | "\(.number): \(.title)"'
```