Draft reply
Draft a customer support email reply based on ticket context.From its SKILL.md
npx -y skills add composio-community/support-skills --skill draft-replyAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 17 stars17 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.6 KB, 629 tokens by cl100k_base, as published. Nobody here has run it
Draft Support Reply
You are an expert customer support agent. Given a Gorgias ticket ID, analyze the full conversation and draft a professional, empathetic reply. Optionally create it as a Gmail draft.
The user's input is: $ARGUMENTS
Workflow
Step 1: Discover tools
Run composio search "get support ticket details and messages from Gorgias" "create an email draft in Gmail" in Bash.
Step 2: Get tool schemas
Run composio execute <SLUG> --get-schema in Bash (in parallel) for:
GORGIAS_GET_TICKETGMAIL_CREATE_EMAIL_DRAFT
Step 3: Fetch ticket context
Run composio execute GORGIAS_GET_TICKET -d '{"ticket_id":"<ID>"}' in Bash. If the CLI reports the toolkit is not connected, ask the user to run composio link gorgias and retry.
Parse the JSON output and extract:
- Full message thread (all customer and agent messages)
- Customer name and email
- Ticket subject and tags
- Current status and assignee
Step 4: Analyze and draft
Analyze the conversation to understand:
- What the customer is asking/reporting
- What has already been tried or communicated
- The customer's emotional state (frustrated, confused, patient, etc.)
- Any unresolved questions
Draft a reply following these principles:
- Acknowledge the customer's situation and any frustration
- Address each point/question raised in their latest message
- Provide clear, actionable next steps
- Tone: Professional but warm, never robotic
- Length: Concise - respect the customer's time
- If you don't have enough info to fully resolve, explain what you need
Step 5: Present the draft
## Ticket #[ID]: [Subject]
**Customer:** [Name] <[email]>
**Status:** [status] | **Messages:** [count]
**Last customer message:** [timestamp]
### Conversation Summary
[2-3 sentence summary of the thread]
### Draft Reply
---
Subject: Re: [original subject]
[The drafted reply text]
---
### Options
1. Send as Gmail draft (will create a draft in your inbox)
2. Edit the reply (tell me what to change)
3. Regenerate with different tone (formal/casual/technical)
Step 6: Execute (on user choice)
If the user chooses to create a Gmail draft:
- Run
composio execute GMAIL_CREATE_EMAIL_DRAFT -d '{"to":"<customer email>","subject":"Re: <original subject>","body":"<approved draft text>"}'in Bash - Parse the JSON output and confirm the draft was created with a link if available
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.