fw-publish

Validate, package, upload, and publish Freshworks Platform 3.0 apps via MCP tools.

5|2|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/freshworks-developers/fw-dev-tools --skill fw-publish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fw-publish
Source: https://github.com/freshworks-developers/fw-dev-tools/tree/main/skills/fw-publish
Command: npx skills add https://github.com/freshworks-developers/fw-dev-tools --skill fw-publish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies and automates the process of publishing custom Freshworks Platform 3.0 apps to the Marketplace, reducing manual effort and potential errors.

Core Features & Use Cases

  • Automated Validation and Packaging: Runs fdk validate and fdk pack to prepare app bundles for release.
  • Secure Upload via MCP: Automates generating presigned URLs and uploads ZIP files directly to the marketplace backend.
  • Publishing and Versioning: Handles new app submissions and updates existing listings by interacting with MCP tools like submit_custom_app and add_app_version.
  • Use Case: A developer pushes an app update, running the entire process with minimal manual steps, ensuring compliance and reducing time-to-market.

Quick Start

Invoke the fw-publish skill after preparing your app folder with manifest.json, then follow the prompts to validate, pack, upload, and publish your app to the marketplace.

Frequently Asked Questions about fw-publish

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Freshworks app publishing to the marketplace?

Automating Freshworks app publishing involves using MCP tools to validate, package, upload, and submit your app bundle. This skill streamlines the entire deployment pipeline, reducing manual effort and ensuring marketplace compliance for Platform 3.0 apps.

What is the process for uploading a Freshworks app via MCP?

Uploading a Freshworks app via MCP involves generating a presigned URL and transferring the ZIP file directly to the marketplace backend. This automated mechanism replaces manual uploads, ensuring secure and fast deployment of your packaged application.

Do I need MCP credentials to deploy a Freshworks Platform 3.0 app?

Yes, you need MCP credentials and an app manifest to deploy a Freshworks Platform 3.0 app. These prerequisites allow the automation tools to authenticate securely and interact with the marketplace backend for both new submissions and version updates.

Can I update an existing Freshworks marketplace app listing automatically?

Yes, you can update an existing Freshworks marketplace app listing automatically by interacting with MCP tools like add_app_version. This allows you to push new updates and handle versioning seamlessly without manual marketplace intervention.

How do I validate and pack a Freshworks app for release?

Validating and packing a Freshworks app for release is handled by running fdk validate and fdk pack commands. This prepares your app bundle securely, ensuring it meets marketplace compliance before the automated upload process begins.