Communitygithub.com

aiagentwithdhruv/skills

Desplegar scripts de ejecución en la nube de Modal. Útil cuando el usuario solicite desplegar en Modal, enviar código a la nube o actualizar funciones de Modal.

¿Qué es skills?

Este skill permite a un agente de IA desplegar scripts de ejecución en Modal para ejecución serverless en la nube. Es útil para desarrolladores que necesitan migrar código a un entorno cloud escalable sin gestionar servidores, simplemente usando un comando `modal deploy`. Soporta despliegues de scripts Python con funciones decoradas, programación de cron jobs, y expone endpoints predefinidos como `directive`, `list_webhooks`, `general_agent`, `scrape_leads`, `generate_proposal` y `youtube_outliers`. Funciona mediante el SDK de Modal y requiere configurar secretos (`MODAL_TOKEN_ID` y `MODAL_TOKEN_SECRET`) en el panel de control de Modal. Se integra naturalmente con otros skills como `add-webhook` y tiene un costo por uso.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Despliegue en la Nube de Modal

Objetivo

Desplegar scripts de ejecución en Modal para ejecución serverless en la nube.

Comando de Despliegue

modal deploy execution/modal_webhook.py

Endpoints Clave

EndpointPropósito
directiveEjecutar una directiva por slug
list_webhooksListar webhooks disponibles
general_agentEjecutar tareas del agente general
scrape_leadsEndpoint para extracción de leads
generate_proposalGeneración de propuestas
youtube_outliersExtracción de outliers de YouTube

Añadir Nuevas Funciones

  1. Agregar la función a execution/modal_webhook.py
  2. Decorar con @app.function() o @app.function(schedule=modal.Cron(...))
  3. Desplegar: modal deploy execution/modal_webhook.py

Entorno

Los secretos de Modal se configuran en el panel de control de Modal, no en el archivo .env local.

Cron Jobs

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

Esquema

Entradas

NombreTipoRequeridoDescripción
filefile_pathNoArchivo a desplegar (por defecto: execution/modal_webhook.py)

Salidas

NombreTipoDescripción
deployedbooleanSi el despliegue fue exitoso
endpointsarrayLista de URLs de endpoints desplegados

Credenciales

NombreFuente
MODAL_TOKEN_IDPanel de control de Modal
MODAL_TOKEN_SECRETPanel de control de Modal

Componible con

Skills que encadenan bien con este: add-webhook

Costo

Cómputo de Modal (pago por uso)

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.

Skills relacionados