Skills freshdesk
Freshdesk helpdesk — manage tickets, contacts, companies, and agents via REST API
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/aiwithabidi/freshdesk" ~/.claude/skills/openclaw-skills-freshdesk && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/aiwithabidi/freshdesk" ~/.openclaw/skills/openclaw-skills-freshdesk && rm -rf "$T"
manifest:
skills/aiwithabidi/freshdesk/SKILL.mdsource content
🆘 Freshdesk
Freshdesk helpdesk — manage tickets, contacts, companies, and agents via REST API
Requirements
| Variable | Required | Description |
|---|---|---|
| ✅ | API key |
| ✅ | Domain (yourcompany.freshdesk.com) |
Quick Start
# List tickets python3 {{baseDir}}/scripts/freshdesk.py tickets --filter <value> --email <value> # Get ticket python3 {{baseDir}}/scripts/freshdesk.py ticket-get id <value> # Create ticket python3 {{baseDir}}/scripts/freshdesk.py ticket-create --subject <value> --description <value> --email <value> --priority <value> --status <value> # Update ticket python3 {{baseDir}}/scripts/freshdesk.py ticket-update id <value> --status <value> --priority <value> # Delete ticket python3 {{baseDir}}/scripts/freshdesk.py ticket-delete id <value> # Reply to ticket python3 {{baseDir}}/scripts/freshdesk.py ticket-reply id <value> --body <value> # Add note python3 {{baseDir}}/scripts/freshdesk.py ticket-note id <value> --body <value> # List conversations python3 {{baseDir}}/scripts/freshdesk.py conversations id <value>
All Commands
| Command | Description |
|---|---|
| List tickets |
| Get ticket |
| Create ticket |
| Update ticket |
| Delete ticket |
| Reply to ticket |
| Add note |
| List conversations |
| List contacts |
| Get contact |
| Create contact |
| List companies |
| List agents |
| List groups |
| List roles |
| List products |
| List CSAT |
| Ticket time entries |
Output Format
All commands output JSON by default. Add
--human for readable formatted output.
python3 {{baseDir}}/scripts/freshdesk.py <command> --human
Script Reference
| Script | Description |
|---|---|
| Main CLI — all commands in one tool |
Credits
Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.
📅 Need help setting up OpenClaw for your business? Book a free consultation