From rental-ninja-crm
File a Linear bug issue from a CRM thread or freeform description. Use when the user says "file bug", "linear issue", "create bug", "report bug", or when a thread reveals a platform bug.
How this skill is triggered — by the user, by Claude, or both
Slash command
/rental-ninja-crm:file-bug <thread-id> or freeform bug description<thread-id> or freeform bug descriptionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create Linear bug issues from CRM threads or freeform descriptions.
Create Linear bug issues from CRM threads or freeform descriptions.
Requires: linear MCP (issue creation, OAuth per user) and hub MCP (thread context + cross-linking). Both must be configured in .mcp.json.
Run these in parallel:
Thread context (if thread ID provided): spawn a sub-agent to fetch thread detail + company via hub MCP tools. Extract the bug summary, repro steps, affected company/rental/booking, and any error messages.
Linear discovery (always): call list_teams, list_projects, and list_issue_labels in parallel to find the appropriate team, Bug label, and the current quarter's project.
The project must be the current quarter's General Development project, named QX-YY General Development (X = quarter 1–4, YY = 2-digit year, e.g. Q2-26 General Development for Q2 2026). Search list_projects results for a match. If it doesn't exist, create a new project with that name before proceeding.
If freeform description with no thread ID: skip the thread fetch, use what the user provided directly.
Build the issue with:
[Calendar] Double-booking on overlapping reservations)https://rental-ninja.com/hub/threads/{thread_id} (if from a thread)1 (Urgent)2 (High)3 (Normal)4 (Low)BugQX-YY General DevelopmentPresent the proposed issue clearly:
**Linear Issue Preview**
- Title: [Area] Bug title
- Team: <team name>
- Project: <project name>
- Priority: P3 (Normal)
- Label: Bug
**Description:**
<full description>
Ask for confirmation before creating. This is a destructive operation — never auto-create.
save_issue<p>Linear issue created: <a href="{issue_url}">{issue_identifier} — {title}</a></p>
<p style="color:#888;font-size:11px;">🤖 CRM-AI-Agent</p>
Report the Linear issue URL and identifier to the user.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub rental-ninja/claude-plugins-marketplace --plugin rental-ninja-crm