Skills freshdesk-automation
📦

freshdesk-automation

Content revision r2 Medium Risk ⚙️ External commands🌐 Network access

Automate Freshdesk Support Workflows

Manual Freshdesk updates slow support teams and increase data-entry errors. This skill guides ticket, contact, company, note, reply, and search operations through Rube MCP.

Supports: Claude Codex Code(CC)
⚠️ 50 Poor

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "freshdesk-automation" from https://skillstore.io/skills/sickn33-freshdesk-automation.md and its manifest at https://skillstore.io/api/skills/sickn33-freshdesk-automation/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "freshdesk-automation". Find open urgent tickets assigned to agent 418 since 2026-07-01.

Expected outcome:

Found 6 matching tickets. Results include ticket IDs, subjects, requester names, creation dates, and current assignees. No records were changed.

Using "freshdesk-automation". Prepare a public reply for ticket 4821 explaining the replacement schedule.

Expected outcome:

Prepared a reply for ticket 4821 with the requester and sender shown for review. The message is awaiting confirmation and has not been sent.

Using "freshdesk-automation". Update Acme Corporation to the Enterprise tier and add acme.example as a domain.

Expected outcome:

Located one matching company and prepared the tier and domain changes. The update is awaiting confirmation.

Security Audit

Medium Risk
v5 • 7/23/2026 Open versioned report

The 109 command-execution alerts and three reconnaissance alerts are false positives caused by Markdown tool names and ordinary Freshdesk guidance. The external MCP endpoint is a real low-severity dependency, while third-party data access, consequential writes, and sender overrides require safeguards.

1
Files scanned
228
Lines analyzed
1
Review items
0
False positives ignored

Confirmed security concerns (3)

Medium
Third-Party MCP Handles Freshdesk Data
The skill routes support workflows through Rube MCP and asks users to authenticate Freshdesk through its returned link. The intermediary can access sensitive records and writes.
The source explicitly requires an external Rube MCP endpoint and a Freshdesk connection. The documented workflows include reading and changing customer support data.
Medium
Consequential Actions Lack Explicit Confirmation Gates
The workflows permit ticket writes, public replies, bulk contact imports, and company changes without a final preview or confirmation. Ambiguous requests could alter records or contact customers.
The listed sequences directly invoke mutating and externally visible tools. No cited workflow requires presenting the final scope and obtaining confirmation before execution.
Medium
Agent Identity Overrides Lack Authorization Guidance
Reply parameters can override the sender address or act on behalf of another agent. The skill does not require authorization checks before using these identity controls.
The source explicitly documents sender and agent overrides. Freshdesk may enforce permissions, but the skill provides no guidance to verify delegated authority.
Capability review items (1)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

Low
Hardcoded URL
**Get Rube MCP**: Add `https://rube.app/mcp` as an MCP server in your client configuration. No API k
Line 21 directs users to configure the external Rube MCP endpoint. This is an intentional third-party network and trust dependency, although it is not evidence of malware.
Audited by: codex View Audit History →
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/sickn33-freshdesk-automation/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-freshdesk-automation/security.svg)](https://skillstore.io/skills/sickn33-freshdesk-automation?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/sickn33-freshdesk-automation?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-freshdesk-automation/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/sickn33-freshdesk-automation.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA · BibTeX · CFF)

APA citation

sickn33. (2026). freshdesk-automation security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-freshdesk-automation/audits/5

BibTeX citation

@techreport{sickn33-sickn33-freshdesk-automation-2026, author = {sickn33}, title = {freshdesk-automation security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/sickn33-freshdesk-automation/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "freshdesk-automation security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-07-23" url: "https://skillstore.io/skills/sickn33-freshdesk-automation/audits/5" identifiers: - type: other value: "skillstore:sickn33-freshdesk-automation:audit:5" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
87
Content
68
Community
83
Spec Compliance

What You Can Build

Manage Daily Ticket Queues

Find assigned tickets, inspect details, update statuses, and prepare accurate customer replies.

Review Support Operations

Filter tickets by status, priority, date, or assignee to identify workload and escalation needs.

Maintain Customer Records

Search, import, create, and update contact or company records while preserving Freshdesk field requirements.

Try These Prompts

Find Priority Tickets
Find open high-priority Freshdesk tickets created since [date]. Show ticket IDs, subjects, requesters, assignees, and statuses. Do not change records.
Create a Support Ticket
Prepare a Freshdesk ticket for [requester] with subject [subject], description [description], and priority [priority]. Show all fields and wait for confirmation before creation.
Prepare and Send a Reply
Review Freshdesk ticket [ticket ID] and draft a reply addressing [issue]. Show recipients and sender identity, then wait for confirmation before sending.
Plan a Contact and Company Update
Find contacts matching [criteria], resolve their companies, and propose [changes]. Report duplicates, affected records, and batch size. Execute only after explicit approval.

Best Practices

  • Call the tool search first and use the current Freshdesk schemas returned by Rube MCP.
  • Resolve names and email addresses to record IDs before any write operation.
  • Preview targets, recipients, identity overrides, and changes before requesting explicit approval.

Avoid

  • Do not use list-all endpoints when a filtered ticket query can limit customer data exposure.
  • Do not send replies, publish notes, import contacts, or update records without reviewing the final scope.
  • Do not assume display names, custom-field prefixes, status values, or priority values match Freshdesk IDs.

Frequently Asked Questions

What connection does this skill require?
It requires Rube MCP and an active Freshdesk connection established through the returned authentication flow.
Can it create and update tickets?
Yes. It supports ticket creation, viewing, status changes, priority changes, assignment, tags, and supported custom fields.
Can it reply to customers?
Yes. It can prepare and send public replies after you review the recipients, sender identity, content, and target ticket.
Does it manage contacts and companies?
Yes. It can search and list contacts, import CSV contacts, and search, create, or update companies.
What search limits apply?
Advanced ticket and contact searches support ten pages with 30 results each. Contact searches require exact values.
Does Freshdesk data leave my account?
Requests pass through Rube MCP as a third-party intermediary. Review its privacy terms and use least-privilege Freshdesk access.

Developer Details

Author

sickn33

License

MIT

Skillstore revision

r2

Version notice

The author did not declare a version.

Ref

88a8e9a07f4c54ab105c1c41b6267c287146b07b

Maintenance freshness

7/26/2026

Usage

8 downloads · 89 views

File structure

📄 SKILL.md