load-issues

Loads open GitHub issues and saves them as markdown files.

1.5k|154|Updated Nov 13, 2025
One-click install
npx skills add https://github.com/NeoLabHQ/context-engineering-kit --skill load-issues
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: load-issues
Source: https://github.com/NeoLabHQ/context-engineering-kit/tree/main/plugins/git/skills/load-issues
Command: npx skills add https://github.com/NeoLabHQ/context-engineering-kit --skill load-issues

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually copying GitHub issues into local files for planning or documentation is tedious and error-prone. This Skill automates the export of all open issues from a repository into structured markdown files.

Core Features & Use Cases

  • Bulk Issue Export: Fetches all open issues via the GitHub CLI with full metadata including author, labels, assignees, and timestamps.
  • Structured Markdown Output: Saves each issue as a consistently formatted markdown file with a padded-number, kebab-case filename in the ./specs/issues/ directory.
  • Use Case: Before starting a sprint, run this Skill to snapshot all open issues locally so agents or developers can reference them offline during spec-driven development.

Quick Start

Load all open issues from this GitHub repository and save them as markdown files in the specs/issues directory.

Frequently Asked Questions about load-issues

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

FAQPage Schema
How do I export GitHub issues to markdown files?

Use the gh CLI to list open issues with gh issue list, then fetch each issue's details with gh issue view in JSON format. Save each result as a markdown file containing the title, status, author, labels, and body.

How to fetch GitHub issue metadata with the gh CLI?

Run gh issue view <number> --json number,title,body,state,createdAt,updatedAt,author,labels,assignees,url to retrieve structured metadata. The JSON output can be parsed and formatted into any document template.

Does this require the GitHub CLI to be installed?

Yes, the GitHub CLI (gh) must be installed and authenticated with access to the target repository. Without gh, the issue listing and detail-fetching commands cannot run.

Can I load closed issues or only open ones?

This workflow loads only open issues, since gh issue list defaults to open issues. To include closed issues, you would need to modify the command with the --state all or --state closed flag.

What happens if the specs/issues directory does not exist?

The workflow runs mkdir -p ./specs/issues before writing files, so the directory is created automatically if missing. Existing files with the same names would be overwritten.