Communitygithub.com

aiagentwithdhruv/skills

Extrai vagas do Upwork e gera propostas personalizadas com cartas de apresentação. Use quando o usuário pedir para encontrar vagas no Upwork, criar propostas ou se candidatar a listagens do Upwork.

O que é skills?

Esta skill automatiza o processo de encontrar e se candidatar a vagas no Upwork. Ela usa um scraper (via Apify) para extrair listagens de empregos com base em uma consulta de pesquisa, depois gera propostas personalizadas e cartas de apresentação de alta qualidade usando Claude Opus 4.5. Por fim, os resultados são salvos em uma planilha do Google Sheets para fácil revisão e aplicação. É útil para freelancers e agências que desejam otimizar seu fluxo de trabalho de candidatura, reduzindo o tempo gasto em tarefas repetitivas e aumentando as chances de sucesso com propostas personalizadas. Suporta plataformas como Claude Code, Cursor e Codex, e requer chaves de API para Apify e Anthropic.

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

Perguntar na sua IA favorita

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

Documentação

Extração de Vagas do Upwork e Geração de Propostas

Objetivo

Extrair listagens de vagas do Upwork e gerar propostas personalizadas com cartas de apresentação atraentes.

Scripts

  • ./scripts/upwork_apify_scraper.py - Extrair vagas do Upwork via Apify
  • ./scripts/upwork_proposal_generator.py - Gerar propostas com Claude
  • ./scripts/update_sheet.py - Salvar no Google Sheets

Processo

1. Extrair Vagas

python3 ./scripts/upwork_apify_scraper.py \
  --query "Automação com IA" \
  --limit 50 \
  --output .tmp/upwork_jobs.json

2. Gerar Propostas

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

Usa Claude Opus 4.5 para cartas de apresentação personalizadas e de alta qualidade.

3. Salvar na Planilha

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

Saída

Planilha do Google Sheets com:

  • Detalhes da vaga (título, descrição, orçamento, informações do cliente)
  • Proposta/carta de apresentação gerada
  • Link para candidatura

Ambiente

APIFY_API_TOKEN=seu_token
ANTHROPIC_API_KEY=sua_chave

Esquema

Entradas

NomeTipoObrigatórioDescrição
querystringSimConsulta de pesquisa (ex.: 'Automação com IA')
limitintegerNãoMáximo de vagas (padrão: 50)

Saídas

NomeTipoDescrição
sheet_urlstringPlanilha do Google Sheets com detalhes das vagas + propostas geradas

Credenciais

NomeFonte
APIFY_API_TOKEN.env
ANTHROPIC_API_KEY.env

Custo

Créditos 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.

Habilidades Relacionadas