create-issue

Create GitHub issues in the Dostar repository with validated labels and resolved milestones.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/piers-sinclair/Dostar --skill create-issue-piers-sinclair
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-issue
Source: https://github.com/piers-sinclair/Dostar/tree/main/.claude/skills/create-issue
Command: npx skills add https://github.com/piers-sinclair/Dostar --skill create-issue-piers-sinclair

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, jq.

What problem does it solve?

This skill removes the friction of manually navigating GitHub to create issues, ensuring that tasks are properly labeled and associated with the correct project milestones.

Core Features & Use Cases

  • Automated Metadata Handling: Automatically resolves milestone numbers and validates labels against the repository configuration.
  • Contextual Drafting: Generates structured issue bodies including acceptance criteria if a custom description is not provided.
  • Use Case: A developer can quickly report a bug or request a feature directly from their terminal or AI chat, ensuring the issue is immediately categorized and tracked in the correct sprint milestone.

Quick Start

Use the create-issue skill to open a new bug report titled Login failure on mobile with the label bug and milestone M10: Production Readiness.

Frequently Asked Questions about create-issue

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

FAQPage Schema
How do I automate GitHub issue creation from the command line?

Automating GitHub issue creation from the command line involves using the GitHub CLI to submit issues, validate labels, and resolve milestone identifiers directly from your terminal or AI chat. This ensures consistent formatting and metadata assignment for project management workflows.

Can I automatically assign milestones and labels when creating GitHub issues?

Yes, you can automatically assign milestones and labels when creating GitHub issues by validating labels against repository configuration and resolving milestone identifiers. This ensures tasks are properly categorized and associated with the correct project milestones.

Do I need the GitHub CLI to create issues with milestone tracking?

Yes, you need the GitHub CLI and jq installed to create issues with milestone tracking. The skill uses the GitHub CLI to interface with the repository API for issue submission, label validation, and milestone resolution.

How to generate a structured GitHub issue body with acceptance criteria?

To generate a structured GitHub issue body with acceptance criteria, you can use automated drafting tools that create formatted issue content when a custom description is not provided. This contextual drafting facilitates better project management and task tracking.

What is the best way to report a bug directly from my developer terminal?

The best way to report a bug directly from your developer terminal is by using the GitHub CLI to interface with the repository API. This approach quickly categorizes the issue with appropriate labels and milestones for immediate sprint tracking.

Why does my automated GitHub issue creation fail when validating labels?

Automated GitHub issue creation may fail when validating labels if the provided labels do not match the existing repository configuration. The skill automatically validates labels against the repository to ensure consistent metadata assignment before submission.