create-ghlisted
Install: claude install-skill iansmith/slopstop
# /slopstop:create-gh
Create a GitHub issue and assign it the BILL ticket key that equals the GitHub issue number. (`BILL-N = GitHub issue #N` so digit-stripping in `:start`, `:pr`, `:merge` resolves the issue number without a mapping file.)
## Project scope
Read `.project-conf.toml` from cwd.
- Extract `$PREFIX` (`prefix` field), `$OWNER` and `$REPO` (split `key` on `/`).
- Verify `system = "github"`. If not: stop with `"This skill is GitHub-only. system='<value>' in .project-conf.toml."`.
- Resolve `$TRACKING_DIR` and `$ARCHIVE_DIR` **together**, via the shared resolution ladder:
→ Read `~/.claude/commands/slopstop-start-refs/tracking-dir-resolution.md`
- If `.project-conf.toml` is missing: stop with `"No .project-conf.toml in cwd. Run /slopstop:gh-init or create the file manually."`.
## Autonomous mode
When `.project-conf.toml` has `[autonomous] enabled = true`, this skill runs unmodified — no interactive prompts to skip.
## Arguments
`$ARGUMENTS` is parsed for `--title "<text>"`, `--body "<text>"`, `--labels "<name>,..."`. If no flags, treat the entire string as the title. Prompt `"Issue title?"` if title is empty; prompt `"Description? (Enter to skip)"` if body is absent. Labels are never prompted.
## Step 1 — Detect GitHub backend
Detect the GitHub backend (plugin MCP → CLI). This skill uses `issue_write`, which is plugin-namespace-only; canonical `mcp__github__` is not supported. Save as `$GH_BACKEND` and `$GH_MCP_NS` (or `$GH` for CLI).
→ Read `~/.claude/co