Create issue
gh_create_issueCreate a new GitHub issue in a specified repository with optional labels and assignees. Ensures a single additive mutation without editing or closing existing issues.
Instructions
Additive write: create exactly one issue in the target repository. The ordinary write gate and repository policy must allow the target. Optional labels and assignees are bounded; one mutation attempt is followed by authoritative semantic readback when stable identity is available. The tool never retries an ambiguous mutation automatically and does not edit, close, comment on, or delete an existing issue.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Optional Markdown issue body. | |
| repo | Yes | GitHub repository name without the owner prefix. | |
| owner | Yes | GitHub repository owner or organization login. | |
| title | Yes | Issue title. | |
| labels | No | Optional labels to apply. | |
| assignees | No | Optional GitHub user logins or the @me selector to assign. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| title | Yes | ||
| number | Yes | ||
| message | Yes | ||
| warning | No | ||
| request_id | No | ||
| write_completed | Yes | ||
| readback_completed | Yes | ||
| precondition_checked | Yes | ||
| state_matches_requested | Yes |