# Canpok1 AI Feed Github

> GitHub操作スキル

- Skill: `tomevault-io/canpok1-ai-feed-github` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/canpok1-ai-feed-github`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/canpok1-ai-feed-github/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/canpok1-ai-feed-github

---


# GitHub操作スキル

## 操作タイプの選択

1. **Issue作成** → [Issue操作](#issue操作)
2. **PR作成** → [PR操作](#pr操作)
3. **レビュースレッド操作** → [Thread操作](#thread操作)

## Issue操作

### issue作成

`gh issue create`コマンドを使用:

```bash
gh issue create --title "タイトル" --body "本文"
```

**推奨**: document-specialistエージェントで説明文を生成してから使用

## PR操作

### PR作成

事前チェック（fmt/lint/test）を実行してからPRを作成:

```bash
./.claude/skills/github/scripts/pr-create.sh <タイトル> <本文>
```

**注意事項**:
- mainブランチからは実行不可
- PRタイトルにissue番号を含めない
- 本文には `fixed #<issue番号>` を含める

## Thread操作

### スレッド一覧取得

PRの未解決レビューコメントを取得:

```bash
./.claude/skills/github/scripts/thread-list.sh <PR番号>
```

**出力形式** (NDJSON):
```json
{"thread_id": "...", "author": "...", "comment": "..."}
```

### スレッド詳細取得

レビュースレッドの詳細情報を取得:

```bash
./.claude/skills/github/scripts/thread-details.sh <スレッドID> [スレッドID...]
```

**出力情報**:
- スレッドID、解決状態、ファイルパス、行番号
- 各コメント（作成者、本文、作成日時）を時系列順で表示

### スレッド返信

レビュースレッドに返信を投稿:

```bash
echo "コメント内容" | ./.claude/skills/github/scripts/thread-reply.sh <スレッドID>
```

**注意**: 返信先の対象者には `@ユーザー名` 形式でメンションを付与すること

### スレッド解決

レビュースレッドを解決済みに変更:

```bash
./.claude/skills/github/scripts/thread-resolve.sh <スレッドID>
```

## 関連スキル

- **plan-issue**: issue対応タスク作成
- **plan-pr**: PRレビュー対応タスク作成
- **review**: 自己レビュー実施

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/canpok1) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-14 -->

