Communitygithub.com

aiagentwithdhruv/skills

Déployer des scripts d'exécution sur le cloud Modal. Utiliser lorsque l'utilisateur demande de déployer sur Modal, de pousser du code vers le cloud ou de mettre à jour des fonctions Modal.

Qu'est-ce que skills ?

Cette compétence permet de déployer des scripts d'exécution Python sur Modal, une plateforme serverless de cloud computing. L'utilisateur peut ainsi publier rapidement du code en exécutant la commande `modal deploy execution/modal_webhook.py`, ce qui expose plusieurs endpoints prêts à l'emploi (directive, list_webhooks, general_agent, scrape_leads, generate_proposal, youtube_outliers). Les nouvelles fonctions s'ajoutent en décorant des méthodes avec `@app.function()` ou `@app.function(schedule=modal.Cron(...))` pour les tâches planifiées. La compétence gère automatiquement les secrets Modal via le tableau de bord, sans nécessiter de fichier `.env` local, et supporte le déploiement d'un fichier personnalisé si un autre script est spécifié. Elle est conçue pour être utilisée par des développeurs et des agents IA souhaitant déployer rapidement des workloads serverless sur Modal.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Déploiement Cloud Modal

Objectif

Déployer des scripts d'exécution sur Modal pour une exécution cloud serverless.

Commande de déploiement

modal deploy execution/modal_webhook.py

Points d'accès principaux

Point d'accèsObjectif
directiveExécuter une directive par slug
list_webhooksLister les webhooks disponibles
general_agentExécuter des tâches d'agent général
scrape_leadsPoint d'accès pour le scraping de leads
generate_proposalGénération de propositions
youtube_outliersScraping des outliers YouTube

Ajout de nouvelles fonctions

  1. Ajouter la fonction dans execution/modal_webhook.py
  2. Décorer avec @app.function() ou @app.function(schedule=modal.Cron(...))
  3. Déployer : modal deploy execution/modal_webhook.py

Environnement

Les secrets Modal sont configurés dans le tableau de bord Modal, pas dans .env local.

Tâches planifiées (Cron)

@app.function(schedule=modal.Cron("0 * * * *"))  # Toutes les heures
def my_scheduled_function():
    pass

Schéma

Entrées

NomTypeRequisDescription
filefile_pathNonFichier à déployer (par défaut : execution/modal_webhook.py)

Sorties

NomTypeDescription
deployedbooleanIndique si le déploiement a réussi
endpointsarrayListe des URLs des points d'accès déployés

Identifiants

NomSource
MODAL_TOKEN_IDTableau de bord Modal
MODAL_TOKEN_SECRETTableau de bord Modal

Composable avec

Compétences qui s'enchaînent bien avec celle-ci : add-webhook

Coût

Calcul Modal (paiement à l'utilisation)

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 associés