7.9k★by mrgoodb
freshdesk – OpenClaw Skill
freshdesk is an OpenClaw Skills integration for coding workflows. Manage support tickets, contacts, and knowledge base via Freshdesk API. Create, update, and resolve customer issues.
7.9k stars5.8k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026coding
Skill Snapshot
| name | freshdesk |
| description | Manage support tickets, contacts, and knowledge base via Freshdesk API. Create, update, and resolve customer issues. OpenClaw Skills integration. |
| owner | mrgoodb |
| repository | mrgoodb/freshdesk |
| language | Markdown |
| license | MIT |
| topics | |
| security | L1 |
| install | openclaw add @mrgoodb/freshdesk |
| last updated | Feb 7, 2026 |
Maintainer

File Explorer
2 files
.
_meta.json
271 BSKILL.md
1.9 KBSKILL.md
name: freshdesk description: Manage support tickets, contacts, and knowledge base via Freshdesk API. Create, update, and resolve customer issues. metadata: {"clawdbot":{"emoji":"🎧","requires":{"env":["FRESHDESK_DOMAIN","FRESHDESK_API_KEY"]}}}
Freshdesk
Customer support platform.
Environment
export FRESHDESK_DOMAIN="yourcompany" # yourcompany.freshdesk.com
export FRESHDESK_API_KEY="xxxxxxxxxx"
List Tickets
curl "https://$FRESHDESK_DOMAIN.freshdesk.com/api/v2/tickets" \
-u "$FRESHDESK_API_KEY:X"
Get Ticket
curl "https://$FRESHDESK_DOMAIN.freshdesk.com/api/v2/tickets/{id}" \
-u "$FRESHDESK_API_KEY:X"
Create Ticket
curl -X POST "https://$FRESHDESK_DOMAIN.freshdesk.com/api/v2/tickets" \
-u "$FRESHDESK_API_KEY:X" \
-H "Content-Type: application/json" \
-d '{
"subject": "Support needed",
"description": "I need help with...",
"email": "customer@example.com",
"priority": 2,
"status": 2
}'
Update Ticket
curl -X PUT "https://$FRESHDESK_DOMAIN.freshdesk.com/api/v2/tickets/{id}" \
-u "$FRESHDESK_API_KEY:X" \
-H "Content-Type: application/json" \
-d '{"status": 4, "priority": 3}'
Reply to Ticket
curl -X POST "https://$FRESHDESK_DOMAIN.freshdesk.com/api/v2/tickets/{id}/reply" \
-u "$FRESHDESK_API_KEY:X" \
-H "Content-Type: application/json" \
-d '{"body": "Thanks for reaching out! Here is your solution..."}'
List Contacts
curl "https://$FRESHDESK_DOMAIN.freshdesk.com/api/v2/contacts" \
-u "$FRESHDESK_API_KEY:X"
Search Tickets
curl "https://$FRESHDESK_DOMAIN.freshdesk.com/api/v2/search/tickets?query=\"status:2\"" \
-u "$FRESHDESK_API_KEY:X"
Priority/Status Values
- Priority: 1=Low, 2=Medium, 3=High, 4=Urgent
- Status: 2=Open, 3=Pending, 4=Resolved, 5=Closed
Links
- Dashboard: https://yourcompany.freshdesk.com
- Docs: https://developers.freshdesk.com
README.md
No README available.
Permissions & Security
Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.
Requirements
- OpenClaw CLI installed and configured.
- Language: Markdown
- License: MIT
- Topics:
FAQ
How do I install freshdesk?
Run openclaw add @mrgoodb/freshdesk in your terminal. This installs freshdesk into your OpenClaw Skills catalog.
Does this skill run locally or in the cloud?
OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.
Where can I verify the source code?
The source repository is available at https://github.com/openclaw/skills/tree/main/skills/mrgoodb/freshdesk. Review commits and README documentation before installing.
