Communitygithub.com

aiagentwithdhruv/skills

Implante scripts de execução na nuvem Modal. Use quando o usuário solicitar implantação no Modal, enviar código para a nuvem ou atualizar funções do Modal.

O que é skills?

Este skill permite que agentes de IA, como Claude Code, Cursor ou Codex, implantem scripts de execução diretamente no Modal para execução serverless na nuvem. Ele é útil para desenvolvedores que desejam enviar rapidamente funções Python para a infraestrutura do Modal, seja para webhooks, tarefas agendadas (cron jobs) ou agentes generalistas. O skill depende de um arquivo específico (`execution/modal_webhook.py`) e utiliza decoradores do Modal (`@app.function()`, `@app.function(schedule=...)`) para definir pontos de extremidade e agendamentos. A implantação é feita com o comando `modal deploy`, e as credenciais (token ID e segredo) são configuradas no painel do Modal, não localmente. Ele se integra bem com outros skills como `add-webhook` e tem um custo baseado no uso computacional do Modal (pay-per-use).

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Implantação na Nuvem Modal

Objetivo

Implantar scripts de execução no Modal para execução serverless na nuvem.

Comando de implantação

modal deploy execution/modal_webhook.py

Principais pontos de extremidade

Ponto de extremidadeFinalidade
directiveExecutar uma diretiva por slug
list_webhooksListar webhooks disponíveis
general_agentExecutar tarefas de agente generalista
scrape_leadsPonto de extremidade para extração de leads
generate_proposalGeração de propostas
youtube_outliersExtração de outliers no YouTube

Adicionando novas funções

  1. Adicione a função em execution/modal_webhook.py
  2. Decore com @app.function() ou @app.function(schedule=modal.Cron(...))
  3. Implante: modal deploy execution/modal_webhook.py

Ambiente

Os segredos do Modal são configurados no painel do Modal, não em .env local.

Cron Jobs

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

Esquema

Entradas

NomeTipoObrigatórioDescrição
filefile_pathNãoArquivo a ser implantado (padrão: execution/modal_webhook.py)

Saídas

NomeTipoDescrição
deployedbooleanoSe a implantação foi bem-sucedida
endpointsarrayLista de URLs dos pontos de extremidade implantados

Credenciais

NomeOrigem
MODAL_TOKEN_IDPainel do Modal
MODAL_TOKEN_SECRETPainel do Modal

Combinável com

Skills que se encadeiam bem com este: add-webhook

Custo

Computação Modal (pague 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.

Habilidades Relacionadas