Agent skill
Upwork Scanner
This skill should be used when the user asks to "scan upwork", "find upwork jobs", "check upwork", "run the scanner", "look for jobs", or mentions finding freelance projects for Chinchilla AI.
Install this agent skill to your Project
npx add-skill https://github.com/ChinchillaEnterprises/ChillSkills/tree/main/upwork-scanner
SKILL.md
Upwork Job Scanner for Chinchilla AI
Scan Upwork job postings, filter by preferences, draft proposals, and post qualified jobs to Slack.
Agency Identity
Chinchilla AI is a boutique AI solutions agency:
- Based in Houston, distributed team across US timezones
- Project-based agency (NOT looking for employment)
- Typical engagement: 2-8 week sprints, $5K-$50K range
Core Workflow
Step 1: Initialize Scanner
cd /Users/tori/Documents/Repos/CHI
/Users/tori/Documents/Repos/CHI/venv/bin/python3 upwork_scanner.py
Step 2: Filter Criteria
Hard Excludes (Automatic Reject):
- Hackathons, competitions, contests
- Crypto, blockchain, web3, NFT
- Employment positions ("join our team", "full-time")
- Non-US timezone focus (Singapore, India, China)
Budget Thresholds:
- Fixed: $5K+ good, $10K+ strong, $15K+ large
- Hourly: $50+/hr good, $75+/hr strong, $100+/hr premium
Client Scoring:
- 67+ hires: Elite (+5)
- 20+ hires: Proven (+4)
- 10+ hires: Experienced (+3)
- 5+ hires: Established (+2)
- New client: -1 (unless strong budget)
Step 3: Output Rules
- Always produce exactly 3 jobs per scan
- Include job description summary
- Include scoring reasons
- Include draft proposal for each job
- Mark low-confidence picks as "LONG SHOT"
- Post to #upwork-pipeline (C09BDVBD1EY)
Slack Channels
Switch to Chinchilla Enterprise account first:
- #upwork-jobs (C09BNP18741) - Incoming postings
- #upwork-pipeline (C09BDVBD1EY) - Draft applications
- #upwork-jobs-trash (C09GS3MV19V) - Rejected jobs
- #upwork-clients (C09DGMRN9GT) - Client tracking
Key Files
- Scanner script:
/Users/tori/Documents/Repos/CHI/upwork_scanner.py - Preferences:
/Users/tori/Documents/Repos/CHI/abel-upwork-preferences.md - Posted jobs log:
/Users/tori/Documents/Repos/CHI/posted_jobs.json
Automation
LaunchAgent runs scanner at 7 AM and 4 PM EST:
- Plist:
/Users/tori/Library/LaunchAgents/com.chinchilla.upwork-scan.plist
Manual Trigger
To run manually outside scheduled times:
cd /Users/tori/Documents/Repos/CHI && /Users/tori/Documents/Repos/CHI/venv/bin/python3 upwork_scanner.py
Additional Resources
Reference Files
references/preferences.md- Full Abel preferences extracted from 120+ conversationsreferences/proposal-templates.md- Winning proposal structures
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
Red Team
Use this skill when the user says "red team", "stress test", "attack this", "critique this", "run the models against this", "test this plan", "refine this with AI", or wants to use external AI models to critique, validate, or improve a document, pitch, plan, or idea. Also use when the user wants to save Claude Code usage by offloading analysis to other models.
Polymarket Arb Scanner
This skill should be used when the user asks to "scan polymarket", "find arb opportunities", "check polymarket arbs", "run arb scanner", "polymarket arbitrage", or mentions detecting price inefficiencies on Polymarket.
captain-update
Polymarket Copy Trader
This skill should be used when the user asks to "copy trade", "telegram bot polymarket", "follow traders", "copy polymarket", or mentions building a copy trading bot for Polymarket.
Architecture Diagram
This skill should be used when the user asks to "generate a diagram", "create an architecture diagram", "make a diagram", "draw a system diagram", or needs a branded Chinchilla AI technical diagram for proposals or documentation.
update-readme
Autonomously audit the entire repository and update the main README with comprehensive, accurate documentation of the current codebase
Didn't find tool you were looking for?