SP

speckit-taskstoissues

Syncs your task list to GitHub issues to track project work items effectively.

Install

mkdir -p .claude/skills/speckit-taskstoissues && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13795" && unzip -o skill.zip -d .claude/skills/speckit-taskstoissues && rm skill.zip

Installs to .claude/skills/speckit-taskstoissues

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Convert tasks from tasks.md into GitHub issues. Use after task breakdown to track work items in GitHub project management.
122 charsno explicit “when” trigger
Beginner

Key capabilities

  • Parse tasks from a local tasks.md file
  • Extract the path to the tasks file
  • Get the Git remote URL
  • Create new GitHub issues for each task
  • Validate that the remote is a GitHub URL
  • Ensure issues are created only in repositories matching the remote URL

How it works

The skill reads tasks from a tasks.md file, retrieves the Git remote URL, and then uses the GitHub MCP server to create corresponding issues, ensuring the remote is a GitHub URL.

Inputs & outputs

You give it
tasks.md file containing a list of tasks
You get back
New GitHub issues created in the specified repository

When to use speckit-taskstoissues

  • Syncing local tasks to GitHub
  • Creating tracking issues from spec files
  • Automating project management workflows

About this skill

Speckit Taskstoissues Skill

User Input

$ARGUMENTS

You MUST consider the user input before proceeding (if not empty).

Outline

  1. Run {SCRIPT} from repo root and parse FEATURE_DIR and AVAILABLE_DOCS list. All paths must be absolute. 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. From the executed script, extract the path to tasks.
  3. Get the Git remote by running:
git config --get remote.origin.url

[!CAUTION] ONLY PROCEED TO NEXT STEPS IF THE REMOTE IS A GITHUB URL

  1. For each task in the list, use the GitHub MCP server to create a new issue in the repository that is representative of the Git remote.

[!CAUTION] UNDER NO CIRCUMSTANCES EVER CREATE ISSUES IN REPOSITORIES THAT DO NOT MATCH THE REMOTE URL

When not to use it

  • When the tasks are not in a tasks.md file
  • When the remote repository is not a GitHub URL
  • When the user does not want to create GitHub issues

Prerequisites

GitHub MCP server

Limitations

  • Compatibility: Requires spec-kit project structure with .specify/ directory.
  • ONLY PROCEED TO NEXT STEPS IF THE REMOTE IS A GITHUB URL
  • UNDER NO CIRCUMSTANCES EVER CREATE ISSUES IN REPOSITORIES THAT DO NOT MATCH THE REMOTE URL

How it compares

This skill automates the creation of GitHub issues directly from a local tasks.md file, validating the repository context, which is more efficient than manually creating each issue.

Compared to similar skills

speckit-taskstoissues side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
speckit-taskstoissues (this skill)05moReviewBeginner
agent-project-board-sync06moReviewIntermediate
agent-issue-tracker06moReviewIntermediate
task-master226moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry