360 Secure SkillHub
360 安全技能中心

Freelance Pipeline Automation

通过 Python 命令行管理自由职业线索管道,支持录入线索、按技能匹配、预算与时效评分,生成合格线索摘要、更新线索状态并列出全部线索,数据保存在本地 JSON 文件中;脚本声明零第三方依赖,可用环境变量指定 profile 与 pipeline 文件路径。

ssidharhubble
ssidharhubble
热度 16.00
最近更新 2026-05-17 12:11:47
分类:自动化依赖:代码执行 / 读写文件应用场景:任务管理 / 工作流 / CRM / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add freelance-pipeline-automation
Metadata
name
freelance-pipeline-automation
description
Automated freelance pipeline manager for AI agents. Discovers jobs on Upwork, Fiverr, LinkedIn, and niche boards, scores leads by skill match (50%) + budget (30%) + recency (20%), generates personalized proposals, and tracks the full pipeline from discovery to payment. Commands: - freelance_pipeline.py add "Title" "$500" "python,api" Add new lead - freelance_pipeline.py score "Title" "$500" "python" Score without adding - freelance_pipeline.py digest Morning lead digest - freelance_pipeline.py status 3 proposal_sent Update lead status - freelance_pipeline.py list Show all leads JSON-based pipeline tracker with status states: new, qualified, proposal_sent, negotiating, accepted, paid, rejected. Python 3.8+, zero deps. Scoring thresholds: leads scoring 70+ are qualified for digest. Proposal generation includes matched skills analysis, budget assessment, and custom approach sections. Works with or without browser automation for gated sites.
compatibility
Created for Zo Computer
metadata
{"author":"ssyopros.zo.computer"}
allowed-tools
Bash, Read

Freelance Pipeline Automation

End-to-end freelance client discovery and proposal system for AI agents and independent professionals.

Lead Scoring Algorithm

Leads are scored 0-100 based on:

  • Skill Match (50 pts max) - How well job requirements match your skills
  • Budget Quality (30 pts max) - Higher budgets score higher
  • Recency (20 pts max) - Newer postings get priority

Leads scoring 70+ appear in the morning digest.

Commands

# Add a new lead manually
python scripts/freelance_pipeline.py add "Python Bot Development" "$500-1000" "python,bot,automation"

# Score a lead without adding to pipeline
python scripts/freelance_pipeline.py score "Web Scraper" "$200" "python,scraping"

# Get morning digest of qualified leads
python scripts/freelance_pipeline.py digest

# Update lead status through lifecycle
python scripts/freelance_pipeline.py status 3 proposal_sent
python scripts/freelance_pipeline.py status 3 accepted
python scripts/freelance_pipeline.py status 3 paid

# List all leads
python scripts/freelance_pipeline.py list

Pipeline Status Flow

new -> qualified -> proposal_sent -> negotiating -> accepted -> paid
                   \                                    \
                    -> rejected                          -> rejected

Configuration

Set custom profile and pipeline file locations:

export FREELANCE_PROFILE="/path/to/profile.json"
export FREELANCE_PIPELINE="/path/to/pipeline.json"

Proposal Generation

The script generates proposals with:

  • Client and job specifics from input
  • Matched vs unmatched skills analysis
  • Custom approach section
  • Pricing based on your hourly rate in profile
  • Timeline estimates