modal-deploy

Deploy execution scripts to Modal cloud. Use when user asks to deploy to Modal, push code to cloud, or update Modal functions.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "modal-deploy" with this command: npx skills add aiagentwithdhruv/skills/aiagentwithdhruv-skills-modal-deploy

Modal Cloud Deployment

Goal

Deploy execution scripts to Modal for serverless cloud execution.

Deploy Command

modal deploy execution/modal_webhook.py

Key Endpoints

EndpointPurpose
directiveExecute a directive by slug
list_webhooksList available webhooks
general_agentRun general agent tasks
scrape_leadsLead scraping endpoint
generate_proposalProposal generation
youtube_outliersYouTube outlier scraping

Adding New Functions

  1. Add function to execution/modal_webhook.py
  2. Decorate with @app.function() or @app.function(schedule=modal.Cron(...))
  3. Deploy: modal deploy execution/modal_webhook.py

Environment

Modal secrets are configured in the Modal dashboard, not local .env.

Cron Jobs

@app.function(schedule=modal.Cron("0 * * * *"))  # Every hour
def my_scheduled_function():
    pass

Schema

Inputs

NameTypeRequiredDescription
filefile_pathNoFile to deploy (default: execution/modal_webhook.py)

Outputs

NameTypeDescription
deployedbooleanWhether deployment succeeded
endpointsarrayList of deployed endpoint URLs

Credentials

NameSource
MODAL_TOKEN_IDModal dashboard
MODAL_TOKEN_SECRETModal dashboard

Composable With

Skills that chain well with this one: add-webhook

Cost

Modal compute (pay-per-use)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

image-to-video

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

excalidraw-visuals

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

gmaps-leads

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

whisper-voice

No summary provided by upstream source.

Repository SourceNeeds Review