Develop, validate, and publish apps on Freshworks Platform 3.0: build marketplace apps with FDK, create AI Actions, run pre-publish checks, and manage listings on the Freshworks marketplace.
Expert-level skill for AI Actions and integrations on Freshworks Platform 3.0. Use when (1) Creating actions.json and SMI functions (flat request, nested response), (2) Request templates and third-party API integration, (3) Pre-build validation (pricing, paywalls, account prerequisites), (4) Failure-case validation and test data guardrails, (5) Debugging broken endpoints, (6) Integration implementation checklist (auth, base URL, request body, trigger-friendly schema), (7) Scoping and planning new integrations (and comparing only when user asks).
Expert-level skill for building, debugging, reviewing, and migrating Freshworks Platform 3.0 marketplace apps. REQUIRES Node.js 24.x + FDK 10.x installed BEFORE use—checks prerequisites, refuses to proceed without them. Does NOT install or manage FDK/Node—use fw-setup. Before fdk validate: fw-setup if CLI wrong, /fdk-migrate on 2.x or legacy engines, then validate—never downgrade to FDK 9/Node 18 except LAST RESORT after six iterations. New apps default to FDK 10.0.1 + Node 24.x; FDK 9.x/Node 18.x allowed when explicitly requested. Use for: (1) Creating Platform 3.0 apps (frontend, serverless, hybrid, OAuth), (2) Debugging validation errors, (3) Migrating 2.x apps to 3.0, (4) Reviewing manifest.json, requests.json, oauth_config.json, (5) Implementing Crayons UI, (6) Integrating external APIs or OAuth providers, (7) Any Platform 3.0 app development, FDK CLI, or marketplace submission.
Publish any Freshworks Platform 3.0 custom app via MCP tools: fdk validate/pack, app-upload, and submit/update through openai-server. Pre-publish: confirm Developer JWT matches manifest product modules (Freshdesk support_* vs Freshservice service_*; multiproduct sequential). At publish time, ask new vs existing listing; for new listings, prompt for supportEmail before create_app_upload_url (required for submit_custom_app). list_custom_apps for updates so the developer selects appId, then MCP handover (submit_custom_app or add_app_version with uploadId). Use when the user wants to push an app to the Marketplace (test), check publish status, or list existing apps. Pair with fw-app-dev for manifest or module fixes. Works with Cursor, Claude Code, and any MCP-compliant client.
Full Freshworks marketplace app review — iparams, frontend, serverless, FDK, security, and structured text report output — in one skill.
Installs and manages Freshworks Development Kit (FDK) with Node.js via nvm for Platform 3.0 development. Supports FDK 10.x (Node 24, recommended) and FDK 9.x (Node 18, deprecated May 31, 2026). Slash commands: /fw-setup-install (--version), /fw-setup-upgrade (--to), /fw-setup-downgrade, /fw-setup-uninstall, /fw-setup-status (--verbose), /fw-setup-troubleshoot (--fix), /fw-setup-use (workspace nvm + .nvmrc). Legacy `/fdk-install` → use `/fw-setup-install`, etc. Publishing requires FDK 10.x + Node 24.
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
mcp_auth_tokenAPI key from https://developers.freshworks.com/developer/ - API key for Freddy AI Copilot for VS Code plugin & Agentic Developer Toolkit. or Connect to Developer MCP server (For MCP configuration)
${user_config.mcp_auth_token}AI-powered toolkit for building Freshworks apps in Claude Code, Cursor, and OpenAI Codex
Build Freshworks marketplace apps faster with AI assistance.
Supports Platform 3.0 with modern best practices.
Platform 3.0 · Cursor Plugins · Crayons · Request Templates · OAuth · fdk validate
| Section | Purpose |
|---|---|
| What You Can Do | Capability overview |
| Installation | One command for Cursor, Claude Code, and Codex |
| Prerequisites | Before you run fdk or publish |
| Available Tools | Five skills at a glance |
| Workflow | Idea → validated app → publish |
| MCP (publish) | MCP / JWT — token setup and tool names |
| Troubleshooting | Skills, rules, PATH, Codex |
| Resources | Docs, links, runbooks |
| Support | Issues and community |
| Contributing | Plugin layout, PR hygiene |
| License | MIT |
fw-setup installs and manages the Freshworks Development Kit (FDK) and Node.js./fdk-fix and /fdk-migrate get you from a blank folder or a legacy 2.x app to a passing fdk validate output.fw-ai-actions-app generates actions.json, SMI handlers, and OAuth request templates for services like Slack or Google.fw-review runs the same checks marketplace reviewers use and outputs a structured report you can act on.fw-publish guides you through fdk validate → pack → upload → submit via MCP, no browser required.npx @freshworks/fw-dev-tools install
Auto-detects Cursor, Claude Code, and OpenAI Codex. Installs all five skills and configures MCP for publish workflows.
Options:
npx @freshworks/fw-dev-tools install --tools cursor # specific client
npx @freshworks/fw-dev-tools install --tools cursor,claude # multiple clients
npx @freshworks/fw-dev-tools install --yes # non-interactive
After install: restart your IDE and type /fw-setup- — autocomplete confirms the skills are active. For publish workflows, follow the MCP setup step the installer prints once to enable fw-publish.
Keep skills up to date:
npx @freshworks/fw-dev-tools update
npx @freshworks/fw-dev-tools status
Previously installed via
npx skills addor manual copy? Runnpx @freshworks/fw-dev-tools install— it migrates automatically.
| Topic | Guidance |
|---|---|
| Installing these skills into an IDE | Works without FDK installed first; skill content lives in skills/*/SKILL.md and plugin manifests. |
Running Freshworks workflows (fdk, validate, pack) | Use fw-setup (FDK 10.x, Node 24.11.x per engine-matrix.md). |
| Publishing to Marketplace (MCP) | One-time Developer Portal JWT + fw-dev-mcp config — see MCP (marketplace publish) (no keys in chat). |
| Corporate networks | Firewall / proxy: network-requirements.md. |
Each tool helps with a specific part of app development. Use them in the order below for a complete workflow:
npx claudepluginhub freshworks-developers/fw-dev-tools --plugin fw-publishPermanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.