skills/sickn33/helpdesk-automation/SKILL.md
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.
npx skillsauth add aiskillstore/marketplace helpdesk-automationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate HelpDesk ticketing operations through Composio's HelpDesk toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit helpdeskRUBE_SEARCH_TOOLS first to get current tool schemasGet 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.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit helpdeskWhen to use: User wants to retrieve, browse, or paginate through support tickets
Tool sequence:
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 paginationnext.ID: ID cursor for forward paginationprev.value: Timestamp cursor for backward paginationprev.ID: ID cursor for backward paginationPitfalls:
next.value and next.ID from previous responseprev.value and prev.IDsilo determines which folder to list from; default is active ticketspageSize max is 100; default is 20When to use: User wants to see saved agent views for organizing tickets
Tool sequence:
HELPDESK_LIST_VIEWS - List all agent views [Required]Key parameters: (none required)
Pitfalls:
When to use: User wants to list available canned (template) responses for tickets
Tool sequence:
HELPDESK_LIST_CANNED_RESPONSES - Retrieve all predefined reply templates [Required]Key parameters: (none required)
Pitfalls:
When to use: User wants to view custom field definitions for the account
Tool sequence:
HELPDESK_LIST_CUSTOM_FIELDS - List all custom field definitions [Required]Key parameters: (none required)
Pitfalls:
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
Active tickets: silo='tickets'
Archived: silo='archive'
Trashed: silo='trash'
Spam: silo='spam'
Forward pagination:
- Use next.value (timestamp) and next.ID from response
- Pass as next.value and next.ID parameters in next call
Backward pagination:
- Use prev.value (timestamp) and prev.ID from response
- Pass as prev.value and prev.ID parameters in next call
Cursor Pagination:
Silo Filtering:
Read-Only Operations:
Rate Limits:
Response Parsing:
data or data.data| Task | Tool Slug | Key Params | |------|-----------|------------| | List tickets | HELPDESK_LIST_TICKETS | silo, sortBy, order, pageSize | | List views | HELPDESK_LIST_VIEWS | (none) | | List canned responses | HELPDESK_LIST_CANNED_RESPONSES | (none) | | List custom fields | HELPDESK_LIST_CUSTOM_FIELDS | (none) |
development
Apple Human Interface Guidelines for content display components. Use this skill when the user asks about charts component, collection view, image view, web view, color well, image well, activity view, lockup, data visualization, content display, displaying images, rendering web content, color pickers, or presenting collections of items in Apple apps. Also use when the user says how should I display charts, what's the best way to show images, should I use a web view, how do I build a grid of items, what component shows media, or how do I present a share sheet. Cross-references: hig-foundations for color/typography/accessibility, hig-patterns for data visualization patterns, hig-components-layout for structural containers, hig-platforms for platform-specific component behavior.
testing
Expert Haskell engineer specializing in advanced type systems, pure functional design, and high-reliability software. Use PROACTIVELY for type-level programming, concurrency, and architecture guidance.
tools
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.
development
Master modern GraphQL with federation, performance optimization, and enterprise security. Build scalable schemas, implement advanced caching, and design real-time systems. Use PROACTIVELY for GraphQL architecture or performance optimization.