github – skill Lập trình cho agent AI
Dùng CLI `gh` cho issue, pull request, lần chạy Actions và truy vấn GitHub API.
Cài skill github bằng một lệnh
Chọn công cụ bạn đang dùng, copy lệnh và dán vào terminal. Skill sẽ nằm trong thư mục skills của công cụ đó và sẵn sàng dùng ở phiên làm việc tiếp theo.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/github-5df5b.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /github – rồi mô tả công việc bạn muốn làm.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/github-5df5b.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $github – rồi mô tả công việc bạn muốn làm.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/github-5df5b.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /github – rồi mô tả công việc bạn muốn làm.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/github-5df5b.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /github – rồi mô tả công việc bạn muốn làm.
Nội dung SKILL.md
Nội dung SKILL.md gốc bằng tiếng Anh.
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.
When to Use
- When the user asks about GitHub issues, pull requests, workflow runs, or CI failures.
- When you need
gh issue,gh pr,gh run, orgh apifrom the command line.
Pull Requests
Check CI status on a PR:
gh pr checks 55 --repo owner/repoList recent workflow runs:
gh run list --repo owner/repo --limit 10View a run and see which steps failed:
gh run view <run-id> --repo owner/repoView logs for failed steps only:
gh run view <run-id> --repo owner/repo --log-failedDebugging a CI Failure
Follow this sequence to investigate a failing CI run:
1. Check PR status — identify which checks are failing:
gh pr checks 55 --repo owner/repo
2. List recent runs — find the relevant run ID:
gh run list --repo owner/repo --limit 10
3. View the failed run — see which jobs and steps failed:
gh run view <run-id> --repo owner/repo
4. Fetch failure logs — get the detailed output for failed steps:
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:
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:
gh issue list --repo owner/repo --json number,title --jq '.[] | "\(.number): \(.title)"'Limitations
- Use this skill only when the task clearly matches the scope described above.
- Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Skill liên quan
- github-actions – Xây dựng, kiểm thử và triển khai ứng dụng bằng quy trình GitHub Actions.
- github-actions-advanced – Thiết kế, gỡ lỗi và củng cố quy trình CI/CD GitHub Actions, bao gồm reusable workflows…
- github-actions-debugger – Kỹ năng chuyên biệt để chẩn đoán, phân tích và sửa các quy trình GitHub Actions bị lỗi…
- github-actions-templates – Các mẫu quy trình GitHub Actions sẵn sàng cho production để kiểm thử, build và triển…
- github-automation – Thao tác với issues, pull requests, branches, checks, workflows và quyền trên GitHub qua…
- github-issue-creator – Biến nhật ký lỗi, ảnh chụp màn hình, ghi âm giọng nói và báo lỗi sơ sài thành GitHub…
- senior-qa – Tạo unit test, integration test và E2E test cho ứng dụng React/Next.js. Quét component…
- github-presence – Khi người dùng muốn tối ưu hồ sơ GitHub, README hoặc khả năng hiển thị dự án. Các cụm…