draft-reply

Drafts ticket replies grounded in codebase context and posts them as private notes for review.

Updated Jul 11, 2026
One-click install
npx skills add https://github.com/danielsuguimoto/skills --skill draft-reply-danielsuguimoto
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: draft-reply
Source: https://github.com/danielsuguimoto/skills/tree/main/skills/draft-reply
Command: npx skills add https://github.com/danielsuguimoto/skills --skill draft-reply-danielsuguimoto

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Answering support tickets well requires reading the full ticket history, checking the codebase or database for facts, and writing a reply that matches the requester's technical level — all without accidentally posting a public response before a human reviews it. This Skill automates that investigation and drafting workflow while keeping everything read-only. ## Core Features & Use Cases - Ticket Analysis: Loads the ticket with all comments and attachments, identifies the unanswered question, the requester's profile, and open gaps before drafting. - Grounded Drafting: Gathers codebase, database, and documentation context so every technical claim in the reply traces to a file:line citation or query result, with unverifiable claims flagged as [NEEDS-REVIEW]. - Private Note Posting: Posts the draft plus an internal supporting-context section as a single private note on the ticket, never as a public reply. - Use Case: A customer asks on a ticket why their export job fails. The Skill reads the ticket, inspects the relevant code and live database state, drafts a plain-language explanation, and posts it as a private note for a support engineer to review and send. ## Quick Start Draft a reply for the ticket at this URL and post it as a private note for my review.

Frequently Asked Questions about draft-reply

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I draft a reply to a support ticket with AI?▼

Provide the ticket URL and the Skill loads the full ticket with comments and attachments, identifies the unanswered question, gathers supporting codebase or database context, and posts a ready-to-send draft as a private note for your review.

How to answer tickets using codebase context?▼

The Skill inspects the repository with code navigation tools and cites `file:line` references, queries the live database when the reply depends on persisted state, and looks up documentation for framework or API questions before drafting.

Does the ticket reply get posted publicly to the customer?▼

No. The Skill is strictly read-only and posts the draft as a private internal note. If the tracker has no private note concept, it prefixes the comment with a draft warning. A human always decides whether to send the reply.

What happens if the ticket URL is missing or cannot be loaded?▼

Without a ticket URL, the Skill treats the current conversation as the ticket context. If the ticket cannot be loaded at all, it stops rather than drafting from incomplete information, and it never invents missing details.

Can I revise a drafted ticket reply after it is posted?▼

Yes. Ask for changes and the Skill edits the existing private note in place per the tracker's rules. It never posts a second competing draft note on the same ticket.