MR
Mayur Rathi
@mayurrathi
⭐ 40.7k GitHub stars

Helpdesk Automation

Helpdesk Automation is an productivity AI skill with a core value of Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. It helps developers solve real-world problems in the productivity domain, boosting efficiency, automating repetitive tasks, and optimizing workflows.

Automate HelpDesk tasks via Rube MCP (Composio): list tickets, manage views, use canned responses, and configure custom fields. Always search tools first for current schemas.

Last verified on: 2026-07-07

Quick Facts

Category productivity
Works With Claude
Source sickn33/antigravity-awesome-skills
Stars ⭐ 40.7k
Last Verified 2026-07-07
Risk Level Low
mkdir -p ./skills/helpdesk-automation && curl -sfL https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/main/skills/helpdesk-automation/SKILL.md -o ./skills/helpdesk-automation/SKILL.md

Run in terminal / PowerShell. Requires curl (Unix) or PowerShell 5+ (Windows).

Skill Content

# HelpDesk Automation via Rube MCP


Automate HelpDesk ticketing operations through Composio's HelpDesk toolkit via Rube MCP.


Prerequisites


- Rube MCP must be connected (RUBE_SEARCH_TOOLS available)

- Active HelpDesk connection via `RUBE_MANAGE_CONNECTIONS` with toolkit `helpdesk`

- Always call `RUBE_SEARCH_TOOLS` first to get current tool schemas


Setup


**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.



1. Verify Rube MCP is available by confirming `RUBE_SEARCH_TOOLS` responds

2. Call `RUBE_MANAGE_CONNECTIONS` with toolkit `helpdesk`

3. If connection is not ACTIVE, follow the returned auth link to complete HelpDesk authentication

4. Confirm connection status shows ACTIVE before running any workflows


Core Workflows


1. List and Browse Tickets


**When to use**: User wants to retrieve, browse, or paginate through support tickets


**Tool sequence**:

1. `HELPDESK_LIST_TICKETS` - List tickets with sorting and pagination [Required]


**Key parameters**:

- `silo`: Ticket folder - 'tickets', 'archive', 'trash', or 'spam' (default: 'tickets')

- `sortBy`: Sort field - 'createdAt', 'updatedAt', or 'lastMessageAt' (default: 'createdAt')

- `order`: Sort direction - 'asc' or 'desc' (default: 'desc')

- `pageSize`: Results per page, 1-100 (default: 20)

- `next.value`: Timestamp cursor for forward pagination

- `next.ID`: ID cursor for forward pagination

- `prev.value`: Timestamp cursor for backward pagination

- `prev.ID`: ID cursor for backward pagination


**Pitfalls**:

- Pagination uses cursor-based approach with timestamp + ID pairs

- Forward pagination requires both `next.value` and `next.ID` from previous response

- Backward pagination requires both `prev.value` and `prev.ID`

- `silo` determines which folder to list from; default is active tickets

- `pageSize` max is 100; default is 20

- Archived and trashed tickets are in separate silos


2. Manage Ticket Views


**When to use**: User wants to see saved agent views for organizing tickets


**Tool sequence**:

1. `HELPDESK_LIST_VIEWS` - List all agent views [Required]


**Key parameters**: (none required)


**Pitfalls**:

- Views are predefined saved filters configured by agents in the HelpDesk UI

- View definitions include filter criteria that can be used to understand ticket organization

- Views cannot be created or modified via API; they are managed in the HelpDesk UI


3. Use Canned Responses


**When to use**: User wants to list available canned (template) responses for tickets


**Tool sequence**:

1. `HELPDESK_LIST_CANNED_RESPONSES` - Retrieve all predefined reply templates [Required]


**Key parameters**: (none required)


**Pitfalls**:

- Canned responses are predefined templates for common replies

- They may include placeholder variables that need to be filled in

- Canned responses are managed through the HelpDesk UI

- Response content may include HTML formatting


4. Inspect Custom Fields


**When to use**: User wants to view custom field definitions for the account


**Tool sequence**:

1. `HELPDESK_LIST_CUSTOM_FIELDS` - List all custom field definitions [Required]


**Key parameters**: (none required)


**Pitfalls**:

- Custom fields extend the default ticket schema with organization-specific data

- Field definitions include field type, name, and validation rules

- Custom fields are configured in the HelpDesk admin panel

- Field values appear on tickets when the field has been populated


Common Patterns


Ticket Browsing Pattern


text
1. Call HELPDESK_LIST_TICKETS with desired silo and sortBy
2. Process the returned page of tickets
3. Extract next.value and next.ID from the response
4. Call HELPDESK_LIST_TICKETS with those cursor values for next page
5. Continue until no more cursor values are returned

Ticket Folder Navigation


text
Active tickets:  silo='tickets'
Archived:        silo='archive'
Trashed:         silo='trash'
Spam:            silo='spam'

#

🎯 Best For

  • Claude users
  • Knowledge workers
  • Remote teams
  • Professionals

💡 Use Cases

  • Using Helpdesk Automation in daily workflow
  • Automating repetitive productivity tasks

📖 How to Use This Skill

  1. 1

    Install the Skill

    Copy the install command from the Terminal tab and run it. The SKILL.md file downloads to your local skills directory.

  2. 2

    Load into Your AI Assistant

    Open Claude and reference the skill. Paste the SKILL.md content or use the system prompt tab.

  3. 3

    Apply Helpdesk Automation to Your Work

    Provide context for your task — paste source material, describe your audience, or share existing work to guide the AI.

  4. 4

    Review and Refine

    Edit the AI output for accuracy, tone, and completeness. Add human insight where the AI lacks context.

❓ Frequently Asked Questions

How do I install Helpdesk Automation?

Copy the install command from the Terminal tab and run it. The skill downloads to ./skills/helpdesk-automation/SKILL.md, ready to use.

Can I customize this skill for my team?

Absolutely. Edit the SKILL.md file to add team-specific instructions, examples, or workflows.

⚠️ Common Mistakes to Avoid

Not reading the full skill

Skills contain important context and edge cases beyond the quick start.

🔗 Related Skills