skills/generic/create-github-issue/SKILL.md
Create GitHub issues in the appropriate -tickets repository based on source repo family. Performs duplicate detection and produces crystallized, outcome-oriented issue content. Use when a user request implies creating a ticket from code context, discussion, or identified work.
npx skillsauth add rapid-recovery-agency-inc/agents-skills create-github-issueInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create well-formed GitHub issues in the correct tickets repository (insightt-tickets or foundd-tickets) based on source repository context. Follows a research-first approach to avoid duplicates and produces terse, outcome-oriented issue content.
Agent Directive: Assume the create-github-issue agent persona when executing this skill.
Follow this sequence. Each phase gates the next. Do not skip the user confirmation step.
rapid-recovery-agency-inc/insightt-ticketsrapid-recovery-agency-inc/foundd-tickets.github/ISSUE_TEMPLATE/ files in target repo (low priority, non-blocking):
search_issues with concise queries, then issue_read to inspect suspected duplicatesadd_issue_comment, stop herelist_labels to fetch available labels from target repobug, Bug, type/bug variantscustomer-support, CS, supportfeature, enhancement, New-Featuremobile, web, ios, androidpriority/high, HIGH-PRIORITY, urgentlist_labels unavailable, proceed without labelsCRITICAL: Before creating the issue, present the complete draft to the user:
I've prepared a draft issue for {target_repo}:
Title: [Draft title here]
Body: [Draft body here in full]
Labels: [Selected labels or "None"]
Target Repository: {target_repo} Duplicate Check: [Summary of duplicate search results]
Does this look correct? Reply with:
"OK" or "yes" → I will create the issue
"Edit: [specific change]" → I will revise and re-present
"Cancel" → I will discard the draft
Wait for explicit user confirmation
Do not proceed to Phase 4 without user approval
If user requests edits, revise and re-present (return to Phase 2)
issue_write with method=create using the confirmed draft| Priority | Tool Source | Detection | Usage |
| -------- | ------------------------- | -------------------------- | ------------------------------------------------------------------------------------ |
| 1st | github-mcp-server (MCP) | MCP tools available | Use issue_write, search_issues, issue_read, add_issue_comment, list_labels |
| 2nd | gh CLI | which gh returns path | Use gh issue create, gh issue list, gh issue view, gh issue comment |
| 3rd | None available | Neither MCP nor gh found | Short-circuit: output issue content as markdown code fence in chat |
When neither MCP nor gh CLI is available:
github-mcp-server or gh CLI tool would allow automatic submission of the issue.""Crystallized" means:
| Error | Response | | ----------------------------- | ----------------------------------------------------- | | Issue creation fails | Log error, inform user with specific failure reason | | Duplicate detection ambiguous | Note uncertainty in body, proceed with explicit scope | | Target repo inaccessible | Inform user which repo was targeted and why | | Label selection fails | Create issue without labels, note in response | | User cancels at review | Discard draft, confirm cancellation |
Activate this skill when user says:
create an issue for thisfile a ticketshould we open an issuethis needs a tickettrack this in GitHubcreate a GitHub issuedevelopment
How to use the @rapid-recovery-agency-inc/sloth-ui-mobile design system library in a React Native app. Covers theming, styling, components, responsive design, and conventions. Activate for any request involving UI components, styling, theming, text, buttons, modals, cards, or visual presentation when this library is in use.
tools
Create, set up, bootstrap, or scaffold modern Python projects with best-in-class tooling. Use when users want to initialize Python projects, create FastAPI apps, build CLI tools, or set up project tooling (poetry, uv, ruff, mypy, pytest, pre-commit).
testing
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.
development
This skill provides instructions on how to add new environment variables and ensures robust, testable, and maintainable environment variable usage across both TypeScript and Python projects.