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.zipInstalls 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.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
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
- 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"). - From the executed script, extract the path to tasks.
- 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
- 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
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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| speckit-taskstoissues (this skill) | 0 | 5mo | Review | Beginner |
| agent-project-board-sync | 0 | 6mo | Review | Intermediate |
| agent-issue-tracker | 0 | 6mo | Review | Intermediate |
| task-master | 22 | 6mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
agent-project-board-sync
ruvnet
Agent skill for project-board-sync - invoke with $agent-project-board-sync
agent-issue-tracker
ruvnet
Agent skill for issue-tracker - invoke with $agent-issue-tracker
task-master
sfc-gh-dflippo
AI-powered task management for structured, specification-driven development. Use this skill when you need to manage complex projects with PRDs, break down tasks into subtasks, track dependencies, and maintain organized development workflows across features and branches.
github-project-management
ruvnet
Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning
work-on-issue
meta-pytorch
Start work on a GitHub issue. Extracts requirements, creates worktree, sets up TDD workflow.
issues
Anhvu1107
ALWAYS use this when the request matches Issues: Interact with GitHub issues - create, list, and view issues.