Communitygithub.com

aiagentwithdhruv/skills

Scrapez les offres d'emploi Upwork et générez des propositions personnalisées avec lettres de motivation.

Qu'est-ce que skills ?

Cette compétence permet de scraper les offres d'emploi depuis Upwork via Apify, puis de générer des propositions personnalisées et des lettres de motivation percutantes en utilisant le modèle Claude Opus 4.5. Elle automatise l'ensemble du processus depuis la recherche par mot-clé jusqu'à l'enregistrement dans Google Sheets, en passant par la génération de contenu de haute qualité. Idéale pour les freelances, les agences ou les professionnels cherchant à postuler rapidement à des missions pertinentes sur Upwork. Les utilisateurs peuvent simplement exprimer leur besoin (par exemple « trouve des jobs AI automation ») et la compétence s'occupe du scraping, de la rédaction et de l'organisation des résultats.

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

Demander à votre IA préférée

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

Documentation

Scraping d'offres Upwork et génération de propositions

Objectif

Scraper les offres d'emploi Upwork et générer des propositions personnalisées avec des lettres de motivation percutantes.

Scripts

  • ./scripts/upwork_apify_scraper.py - Scraper les offres Upwork via Apify
  • ./scripts/upwork_proposal_generator.py - Générer les propositions avec Claude
  • ./scripts/update_sheet.py - Enregistrer dans Google Sheets

Processus

1. Scraper les offres

python3 ./scripts/upwork_apify_scraper.py \
  --query "AI automation" \
  --limit 50 \
  --output .tmp/upwork_jobs.json

2. Générer les propositions

python3 ./scripts/upwork_proposal_generator.py \
  --jobs .tmp/upwork_jobs.json \
  --output .tmp/proposals.json

Utilise Claude Opus 4.5 pour des lettres de motivation personnalisées de haute qualité.

3. Enregistrer dans une feuille

python3 ./scripts/update_sheet.py .tmp/proposals.json --title "Propositions Upwork"

Résultat

Feuille Google contenant :

  • Détails de l'offre (titre, description, budget, infos client)
  • Proposition / lettre de motivation générée
  • Lien de candidature

Environnement

APIFY_API_TOKEN=your_token
ANTHROPIC_API_KEY=your_key

Schéma

Entrées

NomTypeRequisDescription
querystringOuiRequête de recherche (ex. 'AI automation')
limitintegerNonNombre maximum d'offres (par défaut : 50)

Sorties

NomTypeDescription
sheet_urlstringFeuille Google avec détails des offres + propositions générées

Identifiants

NomSource
APIFY_API_TOKEN.env
ANTHROPIC_API_KEY.env

Coût

Crédits Apify + API Claude

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

Deploy execution scripts to Modal cloud. Use when user asks to deploy to Modal, push code to cloud, or update Modal functions.

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.

Skills associés