Create GitHub Issue and Board the Issue
create_and_board_issueCreate a GitHub issue and automatically add it to a project board with priority and labels for tracking bugs, technical debt, or documentation gaps.
Instructions
Creates a new issue in a GitHub repository and automatically assigns it to the project board with a specific priority. Use this when identifying bugs, technical debt, or documentation gaps that need tracking.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes | A detailed Markdown-formatted description. Include reproduction steps, code snippets, and why this fix/feature is necessary. | |
| type | No | The category of the issue, such as 'bug', 'feature', 'refactor', or 'documentation'. | |
| title | Yes | A descriptive, high-level title for the issue. Be concise but specific. | |
| labels | No | An array of labels to categorize the issue (e.g., ['bug', 'help wanted']). Labels must exist in the repo or will be created. | |
| assignee | No | The GitHub handle of the primary person responsible for this issue. Use this for single assignments. | |
| priority | Yes | The urgency level. This will determine the issue's placement and metadata on the project board. | |
| repoName | Yes | The exact name of the repository where the issue will be created (e.g., 'hello-world'). | |
| assignees | No | A list of GitHub handles to assign to this issue. Use this if multiple people need to be tagged. | |
| repoOwner | Yes | The GitHub username or organization name that owns the repository (e.g., 'octocat'). | |
| targetProjectName | No | If the repo has multiple projects, the name of the selected project. LEAVE EMPTY on the first call. |