github-workflow-automation – skill Agent & Tự động hóa cho agent AI
Các mẫu tự động hóa quy trình GitHub với hỗ trợ AI, lấy cảm hứng từ [Gemini CLI](https://github.com/google-gemini/gemini-cli) và các thực hành DevOps hiện đại.
Cài skill github-workflow-automation 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-workflow-automation-2d05c.tgz | tar xz -C ~/.claude/skills
Gọi trong Claude Code: /github-workflow-automation – 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-workflow-automation-2d05c.tgz | tar xz -C ~/.codex/skills
Gọi trong Codex: $github-workflow-automation – 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-workflow-automation-2d05c.tgz | tar xz -C ~/.hermes/skills
Gọi trong Hermes Agent: /github-workflow-automation – 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-workflow-automation-2d05c.tgz | tar xz -C ~/.deepcode/skills
Gọi trong DeepSeek: /github-workflow-automation – 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 Workflow Automation
> Patterns for automating GitHub workflows with AI assistance, inspired by [Gemini CLI](https://github.com/google-gemini/gemini-cli) and modern DevOps practices.
Detailed Guide
Read [the detailed guide](references/detailed-guide.md) before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.
When to Use This Skill
Use this skill when:
- Automating PR reviews with AI
- Setting up issue triage automation
- Creating GitHub Actions workflows
- Integrating AI into CI/CD pipelines
- Automating Git operations (rebases, cherry-picks)
---
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.
Trust boundaries and missing implementations
These are partial design sketches, not ready-to-enable workflows: analyzeIssue/callAI/ai/execFile and the provider SDK setup are not supplied, example model/action versions are historical, multiline-output handling is incomplete, and deploy/rebase/rollback are deliberately disabled until concrete safeguards exist. Obtain authorization before enabling comments, labels, stale closure, schedules, branch pushes or protection changes. Never interpolate issue/comment/diff/file/branch text into shell or JavaScript source; pass data via environment or private files and use argument arrays with validated full SHAs. Use NUL-delimited Git filenames, random output delimiters or bounded artifact files instead of fixed EOF/multiline one-line outputs. Treat model inputs/results as untrusted; validate structured labels and bounded markdown and never let prompt text authorize tools or approve a PR. Do not execute fork/PR code, package scripts or checked-out actions in a secret/write-token context; use a trusted isolated reviewer, minimal permissions, pinned reviewed action SHAs and restricted network/data transfer. Public/fork PRs normally lack provider secrets/write tokens: fail/skip honestly rather than switching to an unsafe pull_request_target checkout. Check actual maintainer permission via GitHub API, exact command syntax, same-repo branch ownership and current head before any rebase; use an explicit expected-head lease and report conflicts without forceful resolution. Highest version tag is not last successful deployment, AI risk scores do not satisfy deterministic gates, and commit summaries do not describe all deploy changes. Preserve existing protection/ruleset requirements instead of replacing them with an example context list. Unknown changed paths/config/lockfile changes must trigger the full relevant test set; path selection alone is not dependency analysis.
Skill liên quan
- gitlab-automation – Tự động hóa quản lý dự án GitLab, issues, merge requests, pipelines, branches và thao…
- gitops-workflow – Hướng dẫn đầy đủ triển khai quy trình GitOps với ArgoCD và Flux để tự động triển khai…
- global-chat-agent-discovery – Khám phá và so sánh MCP server và AI agent bằng thư mục đa giao thức và MCP server của…
- gmail-automation – Tích hợp Gmail nhẹ với xác thực OAuth độc lập. Không cần MCP server.
- go-playwright – Năng lực chuyên gia để tự động hóa trình duyệt mạnh mẽ, kín đáo và hiệu quả bằng…
- go-rod-master – Hướng dẫn toàn diện về tự động hóa trình duyệt và thu thập dữ liệu web với go-rod…
- goal-loop – Soạn thảo và giải thích các prompt goal-loop bền bỉ cho công việc agent chạy dài, với…
- google-calendar-automation – Lập kế hoạch và thực hiện các quy trình Google Calendar đã được ủy quyền qua tích hợp đã…