bai-create

Parse user input and create GitHub issues with metadata via gh and GraphQL.

Updated Jun 17, 2025
One-click install
npx skills add https://github.com/nikbrunner/dots --skill bai-create
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bai-create
Source: https://github.com/nikbrunner/dots/tree/main/common/.agents/skills/bai-create
Command: npx skills add https://github.com/nikbrunner/dots --skill bai-create

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamline the creation of GitHub issues for Black Atom Industries by converting user intent into fully-formed issues with proper metadata and routing across repos.

Core Features & Use Cases

  • Parses a provided issue title and optional hints (repo, type) from user input.
  • Infers the target repository within the Black Atom Industries org and suggests milestones.
  • Guides the user through missing information via interactive prompts and then creates the issue using the GitHub CLI, followed by setting issue type and priority via GraphQL.

Quick Start

Provide an issue title and optional hints to create a new GitHub issue in the Black Atom Industries organization.

Frequently Asked Questions about bai-create

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

FAQPage Schema
How do I automate GitHub issue creation across multiple repositories?

Automating GitHub issue creation across multiple repositories involves parsing a provided issue title and optional hints to infer the target repository, query milestones, and create the issue using the GitHub CLI. This streamlines routing bugs, features, and design tasks across an organization.

Can I set issue priority and type when creating GitHub issues via CLI?

Yes, you can set issue priority and type via GraphQL after creating the issue with the GitHub CLI. The workflow creates the issue first, then applies specific metadata like issue type and priority using GraphQL queries to ensure the issue is fully formed.

Does the GitHub CLI support inferring the correct repository from an issue title?

The GitHub CLI does not natively infer the correct repository from an issue title. This workflow uses an AI assistant to parse the title, infer the target repository within an organization, and suggest milestones before executing the gh command to create the issue.

What is the best way to prompt for missing data during automated issue creation?

The best way to prompt for missing data during automated issue creation is through interactive user prompts. When required information like the target repository or milestone is missing, the workflow pauses to ask the user directly, ensuring the GitHub issue has complete and accurate metadata.

How to create a GitHub issue with AI-driven efficiency?

To create a GitHub issue with AI-driven efficiency, provide an issue title and optional hints like repo or type. The workflow parses your input, infers the target repo, queries milestones, creates the issue using gh, and sets the issue type and priority via GraphQL.