Frontmatter
| id | 7249 |
| title | Automate GitHub Issue Creation |
| state | Closed |
| labels | enhancement |
| assignees | tobiu |
| createdAt | Sep 24, 2025, 11:23 AM |
| updatedAt | Nov 15, 2025, 10:45 AM |
| githubUrl | https://github.com/neomjs/neo/issues/7249 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Nov 15, 2025, 10:45 AM |
Automate GitHub Issue Creation
tobiu assigned to @tobiu on Sep 24, 2025, 11:23 AM
ksanjeev284 cross-referenced by #1 on Oct 5, 2025, 1:36 PM

tobiu
Nov 15, 2025, 10:45 AM
already resolved.
tobiu closed this issue on Nov 15, 2025, 10:45 AM
To improve the autonomy of our development workflow, we will automate the process of creating a GitHub issue from a local ticket file. This eliminates the current manual steps of creating the issue on the GitHub website and copying the ID back into the local file.
Goal
Implement a workflow where the agent can use the GitHub CLI (
gh) to create a new issue and update the local ticket file accordingly.Requirements:
Use GitHub CLI: The automation will be built around the
gh issue createcommand.Separate Title and Body: When creating the issue, the ticket's title must be passed to the
--titleflag, and the ticket's content (excluding the title) must be passed as the body. This avoids duplicating the title within the GitHub issue body.Rename Local File: After the GitHub issue is successfully created and its ID is retrieved, the local markdown ticket file must be renamed to include the issue number as a prefix. The agreed-upon format is:
gh<ID>-<slugified-title>.md.Update File Content: The new GitHub issue number and URL must be prepended to the content of the newly renamed local file.
Prerequisites:
The user's environment must have the GitHub CLI (
gh) installed and authenticated viagh auth login.