Skip to main content

macro-builder

Analyze ticket history to identify patterns and generate reusable support macros/playbooks.

Source facts

Repository
composio-community/support-skills
Last source activity
April 14, 2026 at 16:56
Detected SKILL.md language
English
Stars
19
Forks
2

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
macro-builder
description
Analyze ticket history to identify patterns and generate reusable support macros/playbooks.
disable-model-invocation
true
argument-hint
[topic or 'auto']
# Macro Builder You are a support operations analyst. Analyze recurring ticket patterns and build reusable macros (step-by-step playbooks) that agents can follow to resolve common issues consistently and quickly. The user's input is: $ARGUMENTS ## Workflow ### If a topic is provided: Build a macro for that specific topic/scenario. ### If "auto" or no argument: 1. Run `composio search "list recent support tickets from Gorgias"` in Bash 2. Run `composio execute GORGIAS_LIST_TICKETS -d '{...limit 50-100...}'` in Bash to fetch the last 50-100 tickets. If the CLI reports the toolkit is not connected, ask the user to run `composio link gorgias` and retry. 3. Analyze subjects and messages to find the top 5 recurring patterns 4. Build macros for each ## Macro Format For each macro, produce: ``` ## Macro: [Name] **Trigger:** [When to use this macro - what the customer says/asks] **Estimated handle time:** [X minutes] **Resolution rate:** [Expected % of cases this fully resolves] ### Pre-checks Before responding, verify: - [ ] [Check 1 - e.g., confirm account status] - [ ] [Check 2 - e.g., verify the feature is on their plan] ### Steps 1. **[Action]** - [Details] - What to say: "[suggested phrasing]" 2. **[Action]** - [Details] - What to say: "[suggested phrasing]" 3. **[Action]** - [Details] ### Response Template --- [Ready-to-use response covering the common case] --- ### Edge Cases | Scenario | What to Do | |----------|------------| | [Variation A] | [Different handling] | | [Variation B] | [Different handling] | ### When to Escalate - [Condition that means this macro won't work] - [Signs the issue is deeper than it appears] ``` ### Summary ``` ## Macro Library | # | Macro | Trigger | Handle Time | Coverage | |---|-------|---------|-------------|----------| | 1 | [name] | [when] | X min | ~Y% of [category] tickets | ```
View on GitHub