Plan-to-GitHub-Issues skill for Claude: one issue per plan phase
Makes Claude read an implementation plan file and open one GitHub issue per phase, after checking for existing issues.
- Installs
- 9.5K
- on skills.sh
- Stars
- 40.7K
- on GitHub
- Updated
- Oct 2026
- last repo commit
You point it at a plan file. Claude finds the phases, searches existing issues so it does not repeat one, then creates a new issue per phase or updates the one that already exists.
SKILL.md names three GitHub tools: search_issues, create_issue and update_issue. It does not say how they are connected, so you need a GitHub tool or MCP server that offers them. The skill itself is one file with no scripts.
Good for
- Developers who keep a written implementation plan and want it as a backlog
- Project leads who track feature work as GitHub issues
- Teams that use feature_request.yml or chore_request.yml issue templates
Install create-github-issues-feature-from-implementation-plan
Claude Code
- 1
Copy this prompt.
Install the create-github-issues-feature-from-implementation-plan skill in Claude Code. Run this command: npx skills add https://github.com/github/awesome-copilot --skill create-github-issues-feature-from-implementation-plan Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
Pick one route. The Copilot CLI plugin route installs the whole project-planning plugin: 8 skills and 7 agents, listed in its plugin.json; its folder holds a plugin.json and a README, and no hooks or MCP config files. The skills CLI and folder routes install just this skill. The skill needs GitHub tools named search_issues, create_issue and update_issue; SKILL.md does not say how to connect them.
Built from the package data we hold. Not yet tested by us.
What's in the skill
When it loads
Create GitHub Issues from implementation plan phases using feature_request.yml or chore_request.yml templates.
Sections in SKILL.md
- Process
- Requirements
- Issue Content
Key facts
- License
- MIT
- Installs on skills.sh
- 9,472 (Nov 2, 2026)
- Last repo commit
- Oct 30, 2026
- Audits on skills.sh
- Gen Agent Trust Hub: pass, Socket: pass, Snyk: warn
- What it includes
- 1 file: SKILL.md (bundles no scripts)
What it includes
Reads the plan file and lists its phases
Claude reads the plan file you point it at and identifies each implementation phase.
Try: “Create GitHub issues for the phases in docs/implementation-plan.md.”
Files ·
Analyze the planChecks existing issues before creating anything
Claude searches current issues so a phase that already has an issue is not duplicated.
Network ·
search_issuesCreates one issue per phase or updates the existing one
Each new issue gets the phase name as the title, the phase details as the description and labels for feature or chore.
Write ·
create_issue / update_issueUses feature_request.yml or chore_request.yml
SKILL.md says to use feature_request.yml or chore_request.yml, with a fallback to the default template.
Read ·
Issue templates
From the official docs
Permissions
Medium risk
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It creates and edits GitHub issues
SKILL.md names create_issue and update_issue, so Claude can write to the repository your GitHub tools reach. Check the repository and the phase list before you approve the calls. github.com
The plugin route adds more than this skill
The project-planning plugin lists 8 skills and 7 agents in its plugin.json. Use the skills CLI route in the install box if you want only this skill. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Turning on read-only | No read-only mode in the skill. |
|---|---|
| Sign-in and keys | SKILL.md names no key. The GitHub tools it calls bring their own sign-in. |
| Scopes |
|
Questions
What does this skill do?
It makes Claude read an implementation plan and create one GitHub issue per phase. It first checks existing issues, and it can update an issue instead of creating a new one.
How do I install it?
Use the install box at the top of this page. The Copilot CLI tab installs the whole project-planning plugin; the other tabs install only this skill.
Does it need the GitHub MCP server?
SKILL.md names three tools (search_issues, create_issue, update_issue) and does not say where they come from. The GitHub MCP server is one place to get GitHub issue tools; check that yours offers these names.
Can it create issues without asking me?
SKILL.md does not describe an approval step. Whether Claude asks first depends on your client settings, so keep tool approvals on for the first run.
Which templates does it use?
feature_request.yml or chore_request.yml, depending on the phase, with a fallback to the default template. Labels are set for feature or chore.
Information
updated Nov 2, 2026
- Repository
- github/awesome-copilot
- Folder
skills/create-github-issues-feature-from-implementation-plan
Sources
Docs, issue trackers and discussions this page is built from.
Show all 3Hide
- create-github-issues-feature-from-implementation-plan SKILL.md · github.com
- project-planning plugin.json · github.com
- awesome-copilot README · github.com