Communitygithub.com

aiagentwithdhruv/skills

실행 스크립트를 Modal 클라우드에 배포합니다. 사용자가 Modal에 배포, 코드를 클라우드에 푸시, 또는 Modal 함수 업데이트를 요청할 때 사용하세요.

skills란 무엇인가요?

이 스킬은 AI 에이전트가 Modal 클라우드에 실행 스크립트를 배포할 수 있게 해주어, 로컬 머신 없이 서버리스 함수를 관리하고 실행할 수 있습니다. 개발자와 AI 에이전트는 Modal의 인프라를 활용해 웹훅, 크론 작업, 데이터 처리 파이프라인을 손쉽게 배포하고 확장할 수 있습니다. 지원되는 엔드포인트로는 지시어 실행, 웹훅 목록 조회, 일반 에이전트 작업, 리드 스크래핑, 제안 생성, YouTube 아웃라이어 분석 등이 있습니다. 스킬은 Modal의 `deploy` CLI 명령어를 사용하며, Modal 대시보드에서 관리되는 `MODAL_TOKEN_ID`와 `MODAL_TOKEN_SECRET` 자격 증명이 필요합니다. 크론 작업을 예약하려면 `modal.Cron` 데코레이터를 사용하며, `add-webhook` 스킬과 연계하여 사용할 수 있습니다.

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

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Modal 클라우드 배포

목표

실행 스크립트를 Modal에 배포하여 서버리스 클라우드 실행을 지원합니다.

배포 명령어

modal deploy execution/modal_webhook.py

주요 엔드포인트

엔드포인트목적
directive슬러그로 지시어 실행
list_webhooks사용 가능한 웹훅 목록 조회
general_agent일반 에이전트 작업 실행
scrape_leads리드 스크래핑 엔드포인트
generate_proposal제안 생성
youtube_outliersYouTube 아웃라이어 스크래핑

새 함수 추가하기

  1. execution/modal_webhook.py에 함수 추가
  2. @app.function() 또는 @app.function(schedule=modal.Cron(...)) 데코레이터 적용
  3. 배포: modal deploy execution/modal_webhook.py

환경 변수

Modal 비밀 정보는 로컬 .env가 아닌 Modal 대시보드에서 구성합니다.

크론 작업

@app.function(schedule=modal.Cron("0 * * * *"))  # 매시간
fn my_scheduled_function():
    pass

스키마

입력

이름유형필수설명
filefile_path아니요배포할 파일 (기본값: execution/modal_webhook.py)

출력

이름유형설명
deployedboolean배포 성공 여부
endpointsarray배포된 엔드포인트 URL 목록

자격 증명

이름출처
MODAL_TOKEN_IDModal 대시보드
MODAL_TOKEN_SECRETModal 대시보드

함께 사용 가능한 스킬

이 스킬과 잘 연계되는 스킬: add-webhook

비용

Modal 컴퓨팅 사용량 기반 (종량제)

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.

관련 스킬