/speckit-taskstoissues
Convert tasks.md entries into GitHub Issues
$ npx -y skills add athola/claude-night-market --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/speckit-taskstoissues
Context preview
What this command does when you run it.
Convert tasks.md entries into GitHub Issues
Command definition
speckit-taskstoissues.mdname: speckit-taskstoissues
description: Convert tasks.md entries into GitHub Issues
usage: /speckit-taskstoissues [feature-dir]
argument-hint: "Path to tasks.md"
Speckit Tasks to Issues
Before proceeding, load the `speckit-orchestrator` skill for workflow coordination.
When To Use
Use this command when you need to:
- Push task breakdown into GitHub Issues for tracking
- Create a project board from spec-kit tasks
- Enable team collaboration on task assignments
When NOT To Use
- Tasks are not yet generated (run /speckit-tasks first)
- Repository is not hosted on GitHub
- Working solo without need for issue tracking
User Input
$ARGUMENTS
You **MUST** consider the user input before proceeding (if not empty).
Outline
1. **Setup**: Run `.specify/scripts/bash/check-prerequisites.sh --json --require-tasks --include-tasks` from repo root. Parse FEATURE_DIR and tasks file path. For single quotes in args like "I'm Groot", use escape syntax: e.g `'I'\''m Groot'` (or double-quote if possible: `"I'm Groot"`).
2. **Detect git remote**: Run `git remote get-url origin` and verify it points to a GitHub repository (github.com in URL). If not GitHub, abort with message suggesting manual issue creation.
3. **Parse tasks.md**: Extract all tasks with:
- Task ID (T001, T002, etc.)
- Priority markers ([P] for parallel)
- Story labels ([US1], [US2], etc.)
- Risk classification ([R:GREEN], [R:YELLOW], etc.)
- Description and file paths
- Phase grouping
4. **Generate issue content**: For each task, create an issue with:
- **Title**: `[TaskID] Description` (e.g.,
"[T001] Create project structure")
- **Body**: Include phase, dependencies, file paths,
and acceptance criteria from the task
- **Labels**: Map from task metadata:
- Story labels -> `user-story:US1` etc.
- Risk classification -> `risk:green` etc.
- Phase -> `phase:setup`, `phase:foundational` etc.
- Parallel marker -> `parallelizable`
5. **Create issues**: Use `gh issue create` CLI to create each issue. Present a preview table first:
| Task ID | Title | Labels | Create? | |---------|-------|--------|---------| | T001 | Create project structure | phase:setup | Y | | T002 | [P] Setup database | phase:setup, parallel | Y |
Ask user to confirm before creating issues.
6. **Report**: Output created issue URLs and suggest creating a GitHub Project board for tracking.
Rules
- Never create issues without user confirmation
- Preserve task ordering in issue creation
- Include cross-references between dependent tasks
- Add a "spec-kit" label to all created issues
- If labels don't exist yet, create them automatically
Read more
name: speckit-taskstoissues description: Convert tasks.md entries into GitHub Issues usage: /speckit-taskstoissues [feature-dir] argument-hint: "Path to tasks.md"
Speckit Tasks to Issues
Before proceeding, load the `speckit-orchestrator` skill for workflow coordination.
When To Use
Use this command when you need to:
- Push task breakdown into GitHub Issues for tracking
- Create a project board from spec-kit tasks
- Enable team collaboration on task assignments
When NOT To Use
- Tasks are not yet generated (run /speckit-tasks first)
- Repository is not hosted on GitHub
- Working solo without need for issue tracking
User Input
$ARGUMENTS
You **MUST** consider the user input before proceeding (if not empty).
Outline
1. **Setup**: Run `.specify/scripts/bash/check-prerequisites.sh --json --require-tasks --include-tasks` from repo root. Parse FEATURE_DIR and tasks file path. For single quotes in args like "I'm Groot", use escape syntax: e.g `'I'\''m Groot'` (or double-quote if possible: `"I'm Groot"`).
2. **Detect git remote**: Run `git remote get-url origin` and verify it points to a GitHub repository (github.com in URL). If not GitHub, abort with message suggesting manual issue creation.
3. **Parse tasks.md**: Extract all tasks with:
- Task ID (T001, T002, etc.)
- Priority markers ([P] for parallel)
- Story labels ([US1], [US2], etc.)
- Risk classification ([R:GREEN], [R:YELLOW], etc.)
- Description and file paths
- Phase grouping
4. **Generate issue content**: For each task, create an issue with:
- **Title**: `[TaskID] Description` (e.g.,
"[T001] Create project structure")
- **Body**: Include phase, dependencies, file paths,
and acceptance criteria from the task
- **Labels**: Map from task metadata:
- Story labels -> `user-story:US1` etc.
- Risk classification -> `risk:green` etc.
- Phase -> `phase:setup`, `phase:foundational` etc.
- Parallel marker -> `parallelizable`
5. **Create issues**: Use `gh issue create` CLI to create each issue. Present a preview table first:
| Task ID | Title | Labels | Create? | |---------|-------|--------|---------| | T001 | Create project structure | phase:setup | Y | | T002 | [P] Setup database | phase:setup, parallel | Y |
Ask user to confirm before creating issues.
6. **Report**: Output created issue URLs and suggest creating a GitHub Project board for tracking.
Rules
- Never create issues without user confirmation
- Preserve task ordering in issue creation
- Include cross-references between dependent tasks
- Add a "spec-kit" label to all created issues
- If labels don't exist yet, create them automatically
A plugin marketplace for Claude Code. Install only the plugins you need to run git workflows, code review, spec-driven development, and autonomous agents from inside your Claude Code session.
Other commands on claude-night-market.
- /aggregate-logs
Generate LEARNINGS.md from skill execution logs.
Open command - /analyze-skill
Analyze skill file complexity metrics and generate modularization recommendations for splitting or progressive loading.
Open command - /bulletproof-skill
Harden skills against rationalization and bypass behaviors
Open command - /context-report
Generate context optimization report for skill directories
Open command - /create-command
Create slash commands with brainstorming and best practices
Open command - /create-hook
Create hooks with brainstorming and security-first design
Open command

