# Ghp:organize

> Triage unorganized GitHub issues into a Project board. Scans for issues missing from the Project, presents an interactive menu to set statuses, and applies changes.

- Skill: `fredericosantos/ghp-organize` (Agent Skill)
- Install (CLI): `npx skillmds@latest add fredericosantos/ghp-organize`
- Raw SKILL.md: https://api.skillmd.com/api/skills/fredericosantos/ghp-organize/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: fredericosantos (https://skillmd.com/u/fredericosantos)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/fredericosantos/ghp-organize

---


# /ghp:organize — Triage Issues

Run `gh pm intake --dry-run` to discover issues not in the Project.

## If more than 20 unorganized issues

Skip the interactive menu. Add all and set to Backlog:

```bash
gh pm intake
# Then set all to backlog:
gh pm triage --query="-has:status" --apply="status:backlog"
```

Notify the user: "Added N issues to the Project as Backlog. You can reorganize specific items later."

## If 20 or fewer

Use `AskUserQuestion` to let the user choose:

1. First question: "Organize per milestone, per item, or all to Backlog?"
2. If per milestone: one `AskUserQuestion` per milestone with options Backlog / Todo / In Progress / Review / Done / Skip
3. If per item: batch into groups (max 4 per question) with the same options
4. Apply statuses using `gh pm move`:
   ```bash
   gh pm move 42 --status todo
   gh pm move 43 --status in_progress
   ```

