speckit-taskstoissues

Convert spec-kit tasks into dependency-ordered GitHub issues via the GitHub MCP server.

Updated Jul 26, 2026
One-click install
npx skills add https://github.com/gkuga/monit-rs --skill speckit-taskstoissues-gkuga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-taskstoissues
Source: https://github.com/gkuga/monit-rs/tree/main/.claude/skills/speckit-taskstoissues
Command: npx skills add https://github.com/gkuga/monit-rs --skill speckit-taskstoissues-gkuga

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually translating a feature's task list into GitHub issues is repetitive and error-prone, especially when tasks must stay dependency-ordered and tied to the correct repository. This Skill automates that conversion directly from spec-kit design artifacts. ## Core Features & Use Cases - Automated Issue Creation: Reads the tasks file produced by spec-kit and creates one GitHub issue per task using the GitHub MCP server. - Remote Validation: Verifies that the git remote origin is a GitHub URL before creating anything, preventing issues from being filed in the wrong repository. - Prerequisite Checks: Runs the spec-kit check-prerequisites script to resolve the feature directory and available design documents before proceeding. - Use Case: After generating a tasks.md breakdown for a new feature with spec-kit, invoke this Skill to file every task as a labeled, ordered GitHub issue ready for sprint planning. ## Quick Start Ask the assistant to convert the current feature's tasks into GitHub issues, optionally passing a label or filter as the argument.

Frequently Asked Questions about speckit-taskstoissues

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert spec-kit tasks into GitHub issues?

Invoke the taskstoissues command after generating tasks with spec-kit. It runs check-prerequisites to locate the tasks file, verifies the git remote is a GitHub URL, then creates one issue per task via the GitHub MCP server.

How to create GitHub issues from a tasks.md file automatically?

Use this Skill within a spec-kit project: it parses the tasks file resolved by check-prerequisites and files each task as a GitHub issue in dependency order. You can pass an optional filter or label as an argument.

Does taskstoissues work with non-GitHub remotes like GitLab?

No. The Skill explicitly checks that git remote origin is a GitHub URL and stops if it is not. It will never create issues in repositories that do not match the remote URL.

What prerequisites are required before running taskstoissues?

You need a spec-kit project with a .specify directory, an existing tasks file for the feature, and a GitHub remote configured. The check-prerequisites script is run with --require-tasks to validate this setup.

Why does taskstoissues refuse to create issues?

It refuses when the git remote origin is not a GitHub URL or when the tasks prerequisite check fails. These guards prevent issues from being filed in the wrong repository or without a valid task list.