← Back to Skills Marketplace
🔌

Freshservice

by OOMOL · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
38
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install oo-freshservice
Description
Freshservice (freshworks.com). Use this skill for ANY Freshservice request — reading, creating, and updating data. Whenever a task involves Freshservice, use...
README (SKILL.md)

Freshservice

Operate Freshservice through your OOMOL-connected account. This skill calls the freshservice connector with the oo CLI; OOMOL injects credentials server-side, so you never handle raw tokens.

Category: Communication, Productivity. Exposes 6 action(s).

Running an action

Assume the user has already installed the oo CLI, signed in, and connected Freshservice. Do not run oo auth login or open the connection URL proactively — just run the action. Fall back to First-time setup only when a command actually fails with an auth or connection error.

1. Inspect the contract to get the authoritative input/output schema before building a payload:

oo connector schema "freshservice" --action "\x3Caction_name>"

2. Run the action with a JSON payload that matches the input schema:

oo connector run "freshservice" --action "\x3Caction_name>" --data '\x3Cjson>' --json
  • --data takes a JSON object string or @path/to/file.json; omit it to send {}.
  • The response is { "data": ..., "meta": { "executionId": "..." } }; the execution id lives under meta.executionId.

Each action below links to a reference file with its purpose and exact commands. Read the linked file, then fetch the live schema with oo connector schema before constructing --data.

Available actions

  • create_service_request — Create a Freshservice service request for one service catalog item.
  • create_ticket — Create a Freshservice ticket for an incident or service request workflow.
  • get_ticket — Get one Freshservice ticket by identifier with optional include expansions.
  • list_locations — List Freshservice locations to help callers resolve account-level location metadata.
  • list_service_catalog_items — List Freshservice service catalog items so callers can discover item display IDs before placing requests.
  • list_tickets — List Freshservice tickets with optional filters, pagination, and include expansions.

Safety

  • Read actions (get / list / search) are safe to run directly.
  • Create, update, send, or post actions change Freshservice state — confirm the exact payload and effect with the user before running.
  • Delete or remove actions are destructive — always confirm the target and get explicit approval first.

First-time setup

These are one-time steps — do not repeat them on every call. Run a step only when a command fails for the matching reason.

  • oo: command not found — install the oo CLI (other platforms: \x3Chttps://cli.oomol.com/install-guide.md>):

    curl -fsSL https://cli.oomol.com/install.sh | bash    # macOS / Linux
    
    irm https://cli.oomol.com/install.ps1 | iex           # Windows PowerShell
    
  • Not signed in / authentication error — sign in to your OOMOL account once:

    oo auth login
    
  • scope_missing / credential_expired / app_not_ready / app_not_found — Freshservice is not connected, or the connection expired or lacks a scope. Connect once (auth type: API key) at:

    https://console.oomol.com/app-connections?provider=freshservice
    
  • HTTP 402 / OOMOL_INSUFFICIENT_CREDIT — billing stop. Recharge at https://console.oomol.com/billing/token-recharge before retrying.

Resources

Usage Guidance
Install this only if you want an agent to work with your connected Freshservice tenant. Review any create, update, or delete action before it runs, and be aware that broad Freshservice-related prompts may activate the skill even when you only wanted a general answer.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The described capability fits a Freshservice connector: using connected credentials to read and possibly change Freshservice tenant data is expected for this kind of integration.
Instruction Scope
The scanner points to broad invocation guidance around Freshservice requests. That can cause over-selection, but the supplied evidence does not show hidden or unrelated behavior.
Install Mechanism
No artifact-backed concern was provided about unusual installation, obfuscated code, or unsafe automatic execution.
Credentials
Server-side injected Freshservice credentials are sensitive but proportionate for an account integration, provided the user intends to connect that tenant and review write actions.
Persistence & Privilege
The skill may operate with persistent connected-service authority, but there is no evidence of local persistence, privilege escalation, credential theft, or background execution.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install oo-freshservice
  3. After installation, invoke the skill by name or use /oo-freshservice
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial 1.0.0 release of the `oo-freshservice` skill for operating Freshservice through an OOMOL-connected account. - Supports ticket workflows, including creating tickets, listing tickets with filters and pagination, and retrieving individual tickets with optional expansions. - Adds service request creation for Freshservice service catalog items. - Provides discovery actions for service catalog items and account locations to help build valid request payloads. - Uses the `freshservice` connector via the `oo` CLI, with server-side credential handling and schema inspection before action execution. - Documents safety expectations for read actions, state-changing create actions, and first-time connection troubleshooting.
Metadata
Slug oo-freshservice
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Freshservice?

Freshservice (freshworks.com). Use this skill for ANY Freshservice request — reading, creating, and updating data. Whenever a task involves Freshservice, use... It is an AI Agent Skill for Claude Code / OpenClaw, with 38 downloads so far.

How do I install Freshservice?

Run "/install oo-freshservice" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Freshservice free?

Yes, Freshservice is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Freshservice support?

Freshservice is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Freshservice?

It is built and maintained by OOMOL (@oomol); the current version is v1.0.0.

💬 Comments