Agent skill · marketing growth · aiskillstore
freshservice-automation
Automate Freshservice ITSM tasks via Rube MCP (Composio): create/update tickets, bulk operations, service requests, and outbound emails. Always search tools first for current schemas.
Why this skill is useful
Provides specific commands and workflows for automating Freshservice ITSM tasks that the AI wouldn't reliably generate on its own.
What it needs
Requires freshservice account access. About 5k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Freshservice Automation via Rube MCP Automate Freshservice IT Service Management operations through Composio's Freshservice toolkit via Rube MCP. Prerequisites Rube MCP must be connected (RUBESEARCHTOOLS available) Active Freshservice connection via RUBEMANAGECONNECTIONS with toolkit freshservice Always call RUBESEARCHTOOLS 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 RUBESEARCHTOOLS responds 2. Call RUBEMANAGECONNECTIONS with toolkit freshservice 3. If connection is not ACTIVE, follow the returned auth link to complete Freshservice authentication 4. Confirm connection status shows ACTIVE before running any workflows Core Workflows 1. List and Search Tickets When to use: User wants to find, list, or search for tickets Tool sequence: 1. FRESHSERVICELISTTICKETS - List tickets with optional filtering and pagination [Required] 2. FRESHSERVICEGETTICKET - Get detailed information for a specific ticket [Optional] Key parameters for listing: filter: Predefined filter ('alltickets', 'deleted', 'spam', 'watching') updatedsince: ISO 8601 timestamp to get tickets updated after this time orderby: Sort field ('createdat', 'updatedat', 'status', 'priority') ordertype: Sort direction ('asc' or 'desc') page: Page number (1-indexed) perpage: Results per page (1-100, default 30) include: Additional fields ('requester', 'stats', 'description', 'conversations', 'assets') Key parameters for get: ticketid: Unique ticket ID or displayid include: Additional fields to include Pitfalls: By default, only tickets created within the past 30 days are returned Use updatedsince to retrieve older tickets Each include value consumes additional API credits page is 1-indexed; minimum value is 1 perpage max is 100; default is 30 Ticket IDs can be the internal ID or the displayid shown in the UI 2. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/freshservice-automation