Skip to content
Back to skills

Zendesk

ASecurity

Find and use zendesk operations through Ankole connections.

  • 179 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agents

Works with

  • mcp

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add AgentBull/ankole --skill zendesk --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Zendesk?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Zendesk
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/agentbull-zendesk/badge)](https://www.skillsdirectory.com/skills/agentbull-zendesk)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: zendesk
description: "Find and use zendesk operations through Ankole connections."
---

# zendesk

Read [the operation index](references/index.md), then open the selected operation's JSON contract for inputs, outputs, and retry annotations.

Write the JSON arguments to a temporary file, then call:

```sh
mcporter call 'zendesk.<tool-name>' --json - --output json --timeout 360000 < /absolute/path/arguments.json
```

Delete the temporary file after the call and check the exit code before parsing stdout. Results are returned in `result`.

Use `mcporter list` to find connections. The default server is `zendesk`; an explicit connection uses `zendesk@<connection-slug>`. Use the exact server name from discovery when selecting a team account. A personal account represents only its owner and that owner's personal assistant.

If a call returns `oauth_consent_required`, show the returned `authorization_url` so the user can authorize or bind their account. After the user finishes, resume the original operation. Do not ask the user to provide secrets in chat.

Applet routes and personal Job Actions use `AnkoleRuntime.mcp.call(tool, args, { server: "zendesk", connection, account })` with the route caller or personal Job's Human authority. Service Job Actions have no ordinary caller; use `AnkoleRuntime.admin.mcp.call(tool, args, { server: "zendesk", connection, account })` to act as the Applet's current owner. Both surfaces use the same published contract and check the acting principal's connection permissions. Select an explicit connection when the intended workspace is ambiguous.

A write that returns `upstream_outcome_unknown` may have completed. Inspect the resource before repeating it. Respect rate limit retry metadata. Platform permissions still apply to every operation.

Files in this skill

  • SKILL.md1.8 KB
  • agents/openai.yaml5.7 KB
  • references/apply_zendesk_macro.json23.3 KB
  • references/autocomplete_users.json12.7 KB
  • references/create_comment_redaction.json2.9 KB
  • references/create_group_memberships.json4.2 KB
  • references/create_many_tickets.json8.8 KB
  • references/create_many_users.json11.2 KB
  • references/create_or_update_many_users.json18.7 KB
  • references/create_or_update_organization.json9.6 KB
  • references/create_or_update_user.json21.2 KB
  • references/create_organization_memberships.json5.1 KB
  • references/create_organization_memberships_create_many.json7.2 KB
  • references/create_organization_merge.json3.9 KB
  • references/create_organizations_tags.json2.9 KB
  • references/create_ticket_content_pin.json5 KB
  • references/create_users_organization_memberships.json5.4 KB
  • references/create_users_tags.json1.9 KB
  • references/create_view.json21.3 KB
  • references/create_views_preview.json24.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.