133b8fa5699832f4276c6249e31337a629ee3ec8
Cowork runs the agent in an isolated VM, so the uploaded skill can't see host credentials or reach the Freshservice host. Add an HTTP/streamable MCP server (bearer-auth, Dockerfile, compose) to run as a container on the LAN box and connect via mcp-remote like the existing sharepoint-lists server. The skill remains the right tool for the non-sandboxed Claude Code CLI. Also gitignore mcp-server/.env and include the desktop skill install package. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
freshservice-claude
A Claude skill for working with Freshservice ITSM from chat / Cowork — view, create, update, reply to, and triage tickets; look up and update assets/CMDB; find agents, requesters, groups, and departments; and manage changes, problems, and releases via the Freshservice REST API v2.
Layout
| File | Purpose |
|---|---|
SKILL.md |
Skill entry point — setup, common commands, guardrails |
reference.md |
Endpoints, status/priority codes, filter-query syntax |
scripts/fs.py |
Stdlib-only API helper (auth, URL building, paging, errors) |
Install
Copy the skill into your Claude skills directory:
cp -R . ~/.claude/skills/freshservice
Configure credentials
mkdir -p ~/.freshservice
cat > ~/.freshservice/credentials <<'EOF'
FRESHSERVICE_DOMAIN=yourcompany
FRESHSERVICE_API_KEY=your_api_key
EOF
chmod 600 ~/.freshservice/credentials
python3 ~/.claude/skills/freshservice/scripts/fs.py check
The API key is in Freshservice → profile picture → Profile settings → API key.
FRESHSERVICE_DOMAIN accepts the subdomain (yourcompany) or the full host.
Environment variables of the same name override the file.
Usage
The skill activates when you mention Freshservice or a ticket/asset/change in chat. Under the hood it calls:
python3 scripts/fs.py request <METHOD> <PATH> [--param KEY=VALUE ...] [--data '<JSON>']
See SKILL.md and reference.md for details.
Description
Freshservice ITSM skill for Claude (Cowork) — tickets, assets/CMDB, people, changes/problems/releases via the REST API v2.
Languages
Python
87%
PowerShell
6.6%
Shell
5.5%
Dockerfile
0.9%