Communitygithub.com

Modal Cloud Deployment

Stellen Sie Ausführungsskripte für serverlose Cloud-Ausführung auf Modal bereit. Verwenden Sie diesen Skill, wenn der Benutzer nach der Bereitstellung auf Modal, dem Pushen von Code in die Cloud oder der Aktualisierung von Modal-Funktionen fragt.

Was ist Modal Cloud Deployment?

Dieser Skill ermöglicht die Bereitstellung von Ausführungsskripten auf der Modal-Cloud für serverlose Ausführung. Er ist besonders nützlich für Entwickler, die ihre automatisierten Workflows, Webhooks oder KI-Agenten-Skripte schnell und ohne manuelle Serververwaltung in die Cloud bringen möchten. Der Skill funktioniert über eine automatische Erkennung, wenn der Benutzer Begriffe wie „zu Modal bereitstellen“, „Code in die Cloud pushen“ oder „Modal-Funktionen aktualisieren“ verwendet, und führt dann den Befehl `modal deploy execution/modal_webhook.py` aus. Er unterstützt verschiedene Endpunkte wie `directive`, `list_webhooks`, `general_agent`, `scrape_leads`, `generate_proposal` und `youtube_outliers`, die jeweils spezifische Aufgaben ausführen. Zur Integration neuer Funktionen wird die Python-Datei `execution/modal_webhook.py` erweitert und mit einem entsprechenden Decorator (`@app.function()`) versehen, bevor die Bereitstellung erfolgt. Modal-Secrets werden über das Modal-Dashboard verwaltet, und Cron-Jobs können mit `modal.Cron` definiert werden. Dieser Skill ist auch mit anderen Skills wie `add-webhook` kombinierbar und verursacht nutzungsabhängige Kosten für Modal Compute.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aiagentwithdhruv/skills/tree/HEAD/modal-deploy

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Modal Cloud Deployment?

Ziel

Bereitstellung von Ausführungsskripten auf Modal für serverlose Cloud-Ausführung.

Bereitstellungsbefehl

modal deploy execution/modal_webhook.py

Wichtige Endpunkte

EndpunktZweck
directiveEine Direktive nach Slug ausführen
list_webhooksVerfügbare Webhooks auflisten
general_agentAllgemeine Agentenaufgaben ausführen
scrape_leadsLead-Scraping-Endpunkt
generate_proposalAngebotserstellung
youtube_outliersYouTube-Ausreißer-Scraping

Neue Funktionen hinzufügen

  1. Fügen Sie die Funktion zu execution/modal_webhook.py hinzu
  2. Dekorieren Sie mit @app.function() oder @app.function(schedule=modal.Cron(...))
  3. Bereitstellen: modal deploy execution/modal_webhook.py

Umgebung

Modal-Secrets werden im Modal-Dashboard konfiguriert, nicht in der lokalen .env.

Cron-Jobs

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

Schema

Eingaben

NameTypErforderlichBeschreibung
filefile_pathNeinDatei zum Bereitstellen (Standard: execution/modal_webhook.py)

Ausgaben

NameTypBeschreibung
deployedbooleanOb die Bereitstellung erfolgreich war
endpointsarrayListe der bereitgestellten Endpunkt-URLs

Anmeldeinformationen

NameQuelle
MODAL_TOKEN_IDModal-Dashboard
MODAL_TOKEN_SECRETModal-Dashboard

Kombinierbar mit

Skills, die gut mit diesem zusammenarbeiten: add-webhook

Kosten

Modal Compute (nutzungsabhängig)

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

aiagentwithdhruv/skills

Add new Modal webhooks for event-driven execution. Use when user asks to create a webhook, add an endpoint, or set up event triggers.

aiagentwithdhruv/skills

Answer Euron Gen AI Bootcamp doubts instantly. Covers Euri API setup across all frameworks (Python, LangChain, OpenAI SDK, TypeScript, n8n, curl), MCP server setup, common errors, model recommendations, and token limits. Use when someone in the bootcamp asks a question.

aiagentwithdhruv/skills

Manage emails across multiple Gmail accounts with unified tooling. Use when user asks to check email, read inbox, label emails, archive messages, or manage Gmail across accounts.

aiagentwithdhruv/skills

Auto-label Gmail emails into Action Required, Waiting On, and Reference categories. Use when user asks to label emails, triage inbox, categorize emails, or organize Gmail.

aiagentwithdhruv/skills

Scrape Google Maps for B2B leads with deep website enrichment and contact extraction. Use when user asks to find local businesses, scrape Google Maps, generate contractor lists, or build local service business databases.

aiagentwithdhruv/skills

Run Claude orchestrator locally with Cloudflare tunneling. Use when user asks to run locally, start local server, or test webhooks locally.

aiagentwithdhruv/skills

MCP server for AI-powered macOS control — apps, display, audio, files, screenshots, clipboard

aiagentwithdhruv/skills

Scrape and verify business leads using Apify, classify with LLM, enrich emails, and save to Google Sheets. Use when user asks to find leads, scrape businesses, generate prospect lists, or build lead databases for any industry or location.

aiagentwithdhruv/skills

Query Skool community content using RAG pipeline with vector search. Use when user asks to search Skool knowledge, find community answers, or query Skool content.

aiagentwithdhruv/skills

Scrape Upwork jobs and generate personalized proposals with cover letters. Use when user asks to find Upwork jobs, create Upwork proposals, or apply to Upwork listings.

Verwandte Skills