branch_health
Quick health check -- test counts and file stats for AIPass branches
GitHub operations via gh CLI: issues, PRs, CI runs, code review, API queries.
$ npx -y skills add AIOSAI/AIPass --skill github --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/githubContext preview
The summary Claude sees to decide when to auto-load this skill.
GitHub operations via gh CLI: issues, PRs, CI runs, code review, API queries.
name: github description: "GitHub operations via gh CLI: issues, PRs, CI runs, code review, API queries." version: 1.0.0 tags: [dev, git, ci, github] when_to_use: - Checking PR status, reviews, or merge readiness - Viewing CI/workflow run status and logs - Creating, closing, or commenting on issues or PRs - Querying GitHub API for repository data requires: bins: [gh] pip: [] config: [] has_handler: false
Use the `gh` CLI to interact with GitHub repositories, issues, PRs, and CI.
**USE this skill when:**
**DON'T use this skill when:**
# Authenticate (one-time) gh auth login # Verify gh auth status
# List PRs gh pr list --repo owner/repo # Check CI status gh pr checks 55 --repo owner/repo # View PR details gh pr view 55 --repo owner/repo # Create PR gh pr create --title "feat: add feature" --body "Description" # Merge PR gh pr merge 55 --squash --repo owner/repo
# List issues gh issue list --repo owner/repo --state open # Create issue gh issue create --title "Bug: something broken" --body "Details..." # Close issue gh issue close 42 --repo owner/repo
# List recent runs gh run list --repo owner/repo --limit 10 # View specific run gh run view <run-id> --repo owner/repo # View failed step logs only gh run view <run-id> --repo owner/repo --log-failed # Re-run failed jobs gh run rerun <run-id> --failed --repo owner/repo
# Get PR with specific fields
gh api repos/owner/repo/pulls/55 --jq '.title, .state, .user.login'
# List all labels
gh api repos/owner/repo/labels --jq '.[].name'
# Get repo stats
gh api repos/owner/repo --jq '{stars: .stargazers_count, forks: .forks_count}'Most commands support `--json` for structured output with `--jq` filtering:
gh issue list --repo owner/repo --json number,title --jq '.[] | "\(.number): \(.title)"' gh pr list --json number,title,state,mergeable --jq '.[] | select(.mergeable == "MERGEABLE")'
# Get PR overview for review PR=55 REPO=owner/repo echo "## PR #$PR Summary" gh pr view $PR --repo $REPO --json title,body,author,additions,deletions,changedFiles \ --jq '"**\(.title)** by @\(.author.login)\n\n\(.body)\n\n+\(.additions) -\(.deletions) across \(.changedFiles) files"' gh pr checks $PR --repo $REPO
# Quick issue triage view
gh issue list --repo owner/repo --state open --json number,title,labels,createdAt \
--jq '.[] | "[\(.number)] \(.title) - \([.labels[].name] | join(", ")) (\(.createdAt[:10]))"'Persistent Agent Workspace — AI agents that remember, collaborate, and never start from zero.
Quick health check -- test counts and file stats for AIPass branches
Execute drone commands -- the AIPass CLI interface for all module operations
Password-lock the machine's screen while every process keeps running, and read whether it is locked
Check system health -- disk usage, memory, running processes, uptime, battery