GitHub Issueの依存関係(dependencies)を作成・削除・一覧表示する。Use when Claude needs to: (1) Create blocked-by relationships between issues, (2) Create blocking relationships between issues, (3) Remove issue dependencies, (4) List blocked-by or blocking issues
Scanned 2/12/2026
Install via CLI
openskills install tomoasleep/dotfiles---
name: manage-github-issue-dependencies
description: GitHub Issueの依存関係(dependencies)を作成・削除・一覧表示する。Use when Claude needs to: (1) Create blocked-by relationships between issues, (2) Create blocking relationships between issues, (3) Remove issue dependencies, (4) List blocked-by or blocking issues
---
## Quick start
Issueの依存関係を管理:
1. **依存関係を追加**(Issue #1がIssue #2にブロックされる):
```bash
ruby ~/.claude/skills/manage-github-issue-dependencies/scripts/add_dependency.rb owner/repo 1 2
```
2. **依存関係を削除**:
```bash
ruby ~/.claude/skills/manage-github-issue-dependencies/scripts/remove_dependency.rb owner/repo 1 2
```
3. **ブロックされているIssueを一覧表示**:
```bash
ruby ~/.claude/skills/manage-github-issue-dependencies/scripts/list_blocked_by.rb owner/repo 1
```
4. **ブロックしているIssueを一覧表示**:
```bash
ruby ~/.claude/skills/manage-github-issue-dependencies/scripts/list_blocking.rb owner/repo 1
```
## GitHub REST API
### Add a dependency (issue is blocked by)
POST `/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by`
Request body:
```json
{
"issue_id": <id_of_blocking_issue>
}
```
### Remove a dependency (issue is blocked by)
DELETE `/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by/{issue_id}`
### List dependencies an issue is blocked by
GET `/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocked_by`
### List dependencies an issue is blocking
GET `/repos/{owner}/{repo}/issues/{issue_number}/dependencies/blocking`
## Workflow
1. リポジトリとIssue番号を確認
2. 適切なスクリプトを実行
3. 結果を確認
## Notes
- GitHub Issueのdependenciesは最大50個まで設定可能
- blocked-by は「そのIssueがどのIssueにブロックされているか」
- blocking は「そのIssueがどのIssueをブロックしているか」
- Issue IDはIssue番号とは異なる(APIレスポンスの`id`フィールド)
No comments yet. Be the first to comment!
Playbook for creating and editing uCoz landing pages via MCP tools (`templates_tool`, `ftp_tool`, `modules_tool`). Use for tasks such as: "build a landing page", "update the homepage as a landing page", "create a promo page on the homepage", "add a lead form / menu / SEO to the homepage". Homepage: `page_list`, `page_get`; first publish — `page_update` with full `page_tmpl`; HTML edits after generation — `patch_template` (module_id=2, template_id=1), not `update_template`. Activate the mail f...