What problem does it solve?
Support teams need to investigate customer issues, reply to tickets, and maintain Knowledge Base content without constantly switching to the Freshdesk web UI. This Skill exposes the Freshdesk v2 REST API as simple CLI commands so an AI agent can search, view, update, and respond to tickets directly.
Core Features & Use Cases
- Ticket Operations: List, search, view, reply to, and update tickets (status, priority, agent, group, tags) with formatted or JSON output.
- Full Investigation: The
investigate command fetches ticket details, conversation history, and contact info in one call, and extracts the linked Civitai user ID from the contact's external ID.
- Knowledge Base Management: Browse categories, folders, and articles, search KB content, and create or update articles with draft/published status control.
- Safety Guardrails: Built-in rules flag financial or irreversible actions (refunds, account deletion, unbanning) as requiring human approval before execution.
- Use Case: A support agent asks the AI to investigate ticket #12345; the Skill pulls the ticket, conversations, and requester contact, maps the requester to a Civitai user ID, and the agent then drafts a reply and adds an internal note.
Quick Start
Copy .env.example to .env in the skill directory, add your Freshdesk API key and domain, then ask the AI to investigate a ticket by its ID.