# speckit-taskstoissues

Turns tasks from tasks.md into dependency-ordered GitHub issues. The skill is marked deprecated and points to a replacement extension.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1500 installs · ★ 153
- Author: github-spec-kit
- License: AGPL-3.0 · policy=link-only · description only; the file stays with the author
- Source: https://github.com/dceoy/speckit-agent-skills/tree/HEAD/skills/speckit-taskstoissues/SKILL.md
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/skills/speckit-taskstoissues

## What it does

The skill reads `tasks.md` in a spec-kit project and opens one GitHub issue per task. Titles follow the `T001: <description>` pattern, so task order and links stay visible in the issue list.

Before creating anything, it queries `list_issues` through the GitHub MCP server and skips IDs that already have an issue. That matters when you re-run it after regenerating `tasks.md`. It only proceeds if `git remote` points at GitHub — on another host the later steps stop.

You need the GitHub MCP server and a spec-kit layout with a `.specify/` directory. The skill is deprecated: on start it prints a warning and suggests the `github` extension instead — `specify extension add github`, then `/speckit-github-taskstoissues`. It does not install the extension on its own and does not halt.

## Requirements
- Works with: GitHub

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add dceoy/speckit-agent-skills --skill speckit-taskstoissues -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/speckit-taskstoissues/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/speckit-taskstoissues/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add dceoy/speckit-agent-skills --skill speckit-taskstoissues -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/speckit-taskstoissues/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add dceoy/speckit-agent-skills --skill speckit-taskstoissues -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/speckit-taskstoissues/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install dceoy/speckit-agent-skills speckit-taskstoissues
```

2. **Manually: put the files in place**
- File: `.github/skills/speckit-taskstoissues/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add dceoy/speckit-agent-skills --skill speckit-taskstoissues -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/dceoy/speckit-agent-skills --path skills/speckit-taskstoissues
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/speckit-taskstoissues/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add dceoy/speckit-agent-skills --skill speckit-taskstoissues -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/dceoy/speckit-agent-skills/tree/HEAD/skills/speckit-taskstoissues/SKILL.md

## When to use it
- turn tasks from `tasks.md` into GitHub issues
- keep task order and dependencies visible in the tracker
- avoid duplicate issues when the skill runs again
- create issues only for tasks that lack one
- tie feature tasks to the repo from git remote

## Example prompts
- /speckit-taskstoissues
- /speckit-taskstoissues label:backend
- /speckit-taskstoissues only tasks from US1

## Similar
- [gh-issue-sync](https://affpapa.org/en/nevibecode/skills/gh-issue-sync.md) — skill · 23300 installs
- [oss-issue-triage](https://affpapa.org/en/nevibecode/skills/oss-issue-triage.md) — skill · 10400 installs
- [github-triage](https://affpapa.org/en/nevibecode/skills/github-triage.md) — skill · 2700 installs
- [github-project-management](https://affpapa.org/en/nevibecode/skills/github-project-management.md) — skill · 1400 installs
- [load-issues](https://affpapa.org/en/nevibecode/skills/load-issues.md) — skill · 1200 installs
- [to-issues](https://affpapa.org/en/nevibecode/skills/to-issues.md) — skill · 451 installs

From the same set: [dceoy/speckit-agent-skills](https://affpapa.org/en/nevibecode/by/dceoy/speckit-agent-skills.md) — 10 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
