modal-deploy

Deploy local workflows, skills, or scripts to Modal as HTTP endpoints.

1|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ezjonline/ezj-automations --skill modal-deploy-ezjonline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: modal-deploy
Source: https://github.com/ezjonline/ezj-automations/tree/main/skills/modal-deploy
Command: npx skills add https://github.com/ezjonline/ezj-automations --skill modal-deploy-ezjonline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of turning a local workflow, skill, or script into a persistent Modal endpoint, so you can expose automation over HTTP without building deployment glue by hand.

Core Features & Use Cases

  • Workflow Deployment: Packages local logic into a Modal app with a POST endpoint for remote invocation.
  • Skill and Script Conversion: Reads an existing skill or script, identifies its dependencies and secrets, and translates it into deployable Python code.
  • Operational Setup: Guides Modal secret creation, deployment, and testing so the endpoint is ready for production-style use.
  • Use Case: Push a custom Claude-based summarizer, data processor, or internal automation to Modal and call it from any HTTP client.

Quick Start

Tell the skill to push your chosen workflow, skill, or script to Modal and it will prepare the deployable endpoint and testing instructions.

Frequently Asked Questions about modal-deploy

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

FAQPage Schema
How do I deploy a FastAPI workflow to Modal as an HTTP endpoint?

To deploy a FastAPI workflow to Modal, this Skill packages your local script into a Modal app with a JSON-returning POST endpoint. It reads your dependencies and translates the logic into deployable Python code for remote HTTP invocation.

What is the best way to convert a local Python script into a serverless HTTP endpoint?

Converting a local Python script into a serverless HTTP endpoint requires packaging the logic with its dependencies. This Skill automates that by translating the script into a Modal app and exposing it as a persistent POST endpoint ready for production use.

Do I need to manually configure Modal secrets to deploy an automation script?

You need Modal-managed secrets to deploy an automation script securely. This Skill guides you through operational setup including Modal secret creation, so your deployed endpoint can securely access required runtime dependencies.

Can I expose a local prompt-driven automation over HTTP without writing deployment glue?

You can expose a local prompt-driven automation over HTTP without writing deployment glue. This Skill removes the friction by automatically identifying dependencies and packaging your target skill into a callable Modal web service.

How does script conversion to a Modal app handle Python runtime dependencies?

Script conversion to a Modal app handles Python runtime dependencies by reading the existing script and identifying required packages. It then translates these dependencies into deployable Python code for the Modal serverless environment.

What are the limitations of deploying workflows to Modal as persistent HTTP endpoints?

Limitations of deploying workflows to Modal include requiring Modal CLI access and a Python runtime environment. The deployment process specifically packages logic as a JSON-returning POST endpoint, which may not suit automation requiring other response formats.