# Manage GitHub Issue Threads

Teams lose context when AI work moves across GitHub issues and background tasks. This skill helps Claude, Codex, and Claude Code track the active issue, manage transcription state, and create review threads.

## Install

```bash
npx skillstore add emasoft/ghe-thread-manager
```

## Metadata

- Status: approved
- Slug: emasoft-ghe-thread-manager
- Skillstore revision: r1
- Version status: missing
- Tree hash: 3763e19b4149c2abacdbaf65427054aef3c074b9327e149525ae2cc3281e96e7
- Author: Emasoft
- GitHub username: Emasoft
- License: MIT
- Repository: https://github.com/Emasoft/ghe-marketplace/tree/main/plugins/ghe/skills/ghe-thread-manager
- Ref: 72d5025b022c77f7a51bdf5c1637c689c80e89d1
- Supported tools: Claude, Codex, Claude Code
- Audit status: complete
- Agent install advisory: confirmation\_required
- Manual install advisory: allowed
- Artifact signature: available
- Audit attestation: unavailable
- Human verification: not\_verified
- Risk factors: external\_commands, filesystem
- Quality score: 38
- Quality tier: warning
- Public page: https://skillstore.pages.dev/skills/emasoft-ghe-thread-manager
- Manifest: https://skillstore.pages.dev/api/skills/emasoft-ghe-thread-manager/manifest

## Capabilities

- Interprets issue switching, status, resume, review, and privacy intents from natural language.
- Checks and changes the current GitHub issue transcription state through GHE helper scripts.
- Creates background feature or bug threads without changing the main conversation state.
- Checks whether background work is ready for review.
- Provides required notification text for active, switched, and stopped transcription.
- Searches recent GitHub issues when the last active issue is unavailable.

## Use Cases

- Switch Active Issue Context: Move between GitHub issues while preserving transcription state and user notifications.
- Coordinate Background Work: Create feature or bug threads while keeping the main conversation on its current issue.
- Join Review Threads Safely: Enter a review issue, understand the new transcription target, and return to prior context.

## Prompt Templates

### Check Current Issue

```
What issue are we working on right now?
```

### Switch to an Issue

```
Switch to issue 42 and tell me whether transcription is active.
```

### Create Background Work

```
Create a background feature thread for adding dark mode, but keep this chat in its current transcription state.
```

### Recover and Resume Context

```
Find the last active issue, summarize it, and ask before resuming transcription.
```

## Limitations

- Requires the GHE plugin scripts and a correctly configured CLAUDE\_PLUGIN\_ROOT.
- Requires GitHub CLI authentication for issue search and comment inspection.
- Can publish conversation content to GitHub when transcription is active.
- Does not implement, review, or merge code by itself; other GHE agents handle delivery.

## Best Practices

- Confirm the active issue before discussing private or customer data.
- Use go private or stop tracking before sharing secrets or sensitive context.
- Keep GHE helper scripts reviewed and pinned before enabling this skill.

## Anti Patterns

- Do not assume transcription is private after joining or switching issues.
- Do not use this skill without GitHub permissions for the target repository.
- Do not let background issue creation change the main conversation state.

## Security Audit

- Audited at: 2026-07-06T12:33:28.676\+00:00
- Summary: Most static backtick findings are false positives from Markdown code fences and inline command names. Confirmed issues remain for hidden home-directory writes, predictable temporary issue state, public GitHub transcription, absolute prompt-priority language, and shell commands that may receive user-controlled text. The author should tighten permissions, state storage, command invocation, and consent boundaries before publication.

## Stats

- Views: 192
- Downloads: 9
- Favorites: 0
- Popularity score: 0
