Automated Freshworks FDK installation and management
100% automated FDK lifecycle management for macOS and Windows.
Install, upgrade, downgrade, and uninstall FDK using subagents with nvm and Node.js 18.
Subagent-Based · nvm · Node.js 18 · Multi-Version Support · Autonomous Execution
npx skills add https://github.com/freshworks-developers/marketplace --skill fdk-setupStep1
claude plugin marketplace add freshworks-developers/marketplaceStep2
claude plugin install fdk-setup@freshworks-developersThe plugin should appear in Cursor/Claude Settings → Plugins → Installed Plugins.
Auto-invoked by AI Agent:
- Ask: "install fdk", "upgrade fdk", "how do I set up FDK?"
- Agent automatically loads the skill and spawns subagents
Slash Commands:
/fdk-setup install # Install FDK with Node.js 18 via nvm
/fdk-setup upgrade # Upgrade to latest FDK
/fdk-setup downgrade 9.6.0 # Downgrade to specific version
/fdk-setup uninstall # Remove FDK (keeps Node.js/nvm)
/fdk-setup # Check installation statusEach command spawns a dedicated shell subagent that:
- Checks prerequisites - OS, Node.js, nvm, existing FDK
- Installs/manages nvm - Node Version Manager for version isolation
- Installs Node.js 18 - Latest 18.x via nvm (keeps other versions)
- Manages FDK - Install/upgrade/downgrade via npm or Homebrew
- Configures environment - PATH, shell aliases, nvm aliases
- Verifies setup - Tests all components work correctly
- Reports status - Comprehensive output with versions and next steps
Benefits of Subagents:
- Autonomous execution (no user intervention)
- Parallel command execution
- Isolated error handling
- Progress tracking
- Clean context management
Skills:
fdk-setup- Subagent-based FDK lifecycle management
Commands:
/fdk-setup install- Install FDK with Node.js 18 via nvm/fdk-setup upgrade- Upgrade to latest FDK version/fdk-setup downgrade- Downgrade to specific FDK version/fdk-setup uninstall- Remove FDK (keeps Node.js/nvm)/fdk-setup- Check installation status
References:
macos.md- nvm + Node.js 18 + FDK setup for macOSwindows.md- nvm-windows + Node.js 18 + FDK setup for Windows
Key Features:
- nvm Integration - Manages Node.js 18 alongside other versions
- Version Isolation - FDK uses Node 18, other projects use their versions
- Subagent Execution - Autonomous multi-step operations
- Parallel Checks - Fast prerequisite validation
- Error Recovery - Automatic retry and fallback strategies
- Cursor IDE or Claude Code
- nvm (installed automatically on macOS/Linux)
- nvm-windows (manual install required on Windows)
- Node.js 18.13.0+ (installed automatically via nvm)
MIT