Skip to main content

github

GitHub integration via gh CLI. List issues, create PRs, comment on issues. Use for agents that bridge GitHub and the Workshop board.

インストールへ移動

ソース情報

リポジトリ
joshrotenberg/agent_workshop
ソースの最終更新活動
2026年4月6日 15:09
検出された SKILL.md の言語
英語
スター
0
フォーク
0

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
github
description
GitHub integration via gh CLI. List issues, create PRs, comment on issues. Use for agents that bridge GitHub and the Workshop board.
license
MIT
metadata
{"author":"joshrotenberg","version":"1.0"}
# GitHub Bridge GitHub issues and PRs with the Workshop board using the `gh` CLI. ## Prerequisites Verify authentication before any operation: ```bash gh auth status ``` ## Reading issues ```bash # List open issues with a label gh issue list --label "agent" --state open --json number,title,body,labels --limit 50 # Read a single issue gh issue view 42 --json number,title,body,labels,comments ``` Always use `--json` for structured output. ## Board integration When syncing issues to the board, use the ID convention `gh_<number>` for dedup: ```elixir # Check if already on the board before adding board() # Add a new work item from an issue add_work(id: "gh_42", title: "Issue title", type: "triage", priority: 3, spec: "Issue body text here") ``` Skip issues that already have a board item (any status). ## Creating PRs After work is completed on a branch: ```bash # Create PR linking back to the issue gh pr create --title "fix: description" --body "Closes #42" --head branch-name --base main ``` Use `Closes #N` in the PR body to auto-close the issue on merge. ## Commenting and labeling ```bash # Status update on an issue gh issue comment 42 --body "Picked up by agent, work item gh_42 created." # Label management gh issue edit 42 --add-label "in-progress" gh issue edit 42 --remove-label "agent" ``` ## When to use - Sync GitHub issues to the board for agent processing - Create PRs from completed board work - Keep issue status in sync with board state
GitHubで見る