{"id":"1f87d266-6aed-4cf9-8309-78019d41a348","shortId":"ZPXyDK","kind":"skill","title":"pilot-sales-pipeline-setup","tagline":"Deploy a sales pipeline with 4 agents that automate lead prospecting, qualification, outreach, and CRM synchronization.  Use this skill when: 1. User wants to set up a sales pipeline or lead generation system 2. User is configuring an agent as part of a sales or CRM workflow 3. U","description":"# Sales Pipeline Setup\n\nDeploy 4 agents that automate the full sales funnel from lead discovery to CRM sync.\n\n## Roles\n\n| Role | Hostname | Skills | Purpose |\n|------|----------|--------|---------|\n| prospector | `<prefix>-prospector` | pilot-discover, pilot-stream-data, pilot-metrics | Finds and scores leads from web and inbound sources |\n| qualifier | `<prefix>-qualifier` | pilot-event-filter, pilot-task-router, pilot-dataset | Evaluates leads against ICP, enriches, categorizes by tier |\n| outreach | `<prefix>-outreach` | pilot-email-bridge, pilot-cron, pilot-receipt | Sends personalized email sequences, tracks engagement |\n| crm-sync | `<prefix>-crm-sync` | pilot-webhook-bridge, pilot-audit-log, pilot-slack-bridge | Syncs activity to CRM, maintains deal stages, reports forecasts |\n\n## Setup Procedure\n\n**Step 1:** Ask the user which role this agent should play and what prefix to use.\n\n**Step 2:** Install the skills for the chosen role:\n```bash\n# prospector:\nclawhub install pilot-discover pilot-stream-data pilot-metrics\n# qualifier:\nclawhub install pilot-event-filter pilot-task-router pilot-dataset\n# outreach:\nclawhub install pilot-email-bridge pilot-cron pilot-receipt\n# crm-sync:\nclawhub install pilot-webhook-bridge pilot-audit-log pilot-slack-bridge\n```\n\n**Step 3:** Set the hostname:\n```bash\npilotctl --json set-hostname <prefix>-<role>\n```\n\n**Step 4:** Write the setup manifest:\n```bash\nmkdir -p ~/.pilot/setups\ncat > ~/.pilot/setups/sales-pipeline.json << 'MANIFEST'\n<USE ROLE TEMPLATE BELOW>\nMANIFEST\n```\n\n**Step 5:** Tell the user to initiate handshakes with direct communication peers.\n\n## Manifest Templates Per Role\n\n### prospector\n```json\n{\"setup\":\"sales-pipeline\",\"setup_name\":\"Sales Pipeline\",\"role\":\"prospector\",\"role_name\":\"Lead Prospector\",\"hostname\":\"<prefix>-prospector\",\"description\":\"Identifies potential leads from web scraping, social signals, and inbound forms. Scores leads by fit.\",\"skills\":{\"pilot-discover\":\"Scan web sources, LinkedIn, and inbound forms for prospect signals.\",\"pilot-stream-data\":\"Stream raw lead data to qualifier in real time.\",\"pilot-metrics\":\"Track lead volume, source conversion rates, and fit score distribution.\"},\"peers\":[{\"role\":\"qualifier\",\"hostname\":\"<prefix>-qualifier\",\"description\":\"Receives raw leads for qualification\"}],\"data_flows\":[{\"direction\":\"send\",\"peer\":\"<prefix>-qualifier\",\"port\":1002,\"topic\":\"raw-lead\",\"description\":\"Raw leads with fit scores\"}],\"handshakes_needed\":[\"<prefix>-qualifier\"]}\n```\n\n### qualifier\n```json\n{\"setup\":\"sales-pipeline\",\"setup_name\":\"Sales Pipeline\",\"role\":\"qualifier\",\"role_name\":\"Lead Qualifier\",\"hostname\":\"<prefix>-qualifier\",\"description\":\"Evaluates leads against ICP criteria, enriches with firmographic data, categorizes by tier.\",\"skills\":{\"pilot-event-filter\":\"Filter leads below score threshold, deduplicate.\",\"pilot-task-router\":\"Route hot leads to outreach immediately, warm leads on delay.\",\"pilot-dataset\":\"Store enrichment data — firmographics, technographics, intent signals.\"},\"peers\":[{\"role\":\"prospector\",\"hostname\":\"<prefix>-prospector\",\"description\":\"Sends raw leads\"},{\"role\":\"outreach\",\"hostname\":\"<prefix>-outreach\",\"description\":\"Receives qualified leads\"}],\"data_flows\":[{\"direction\":\"receive\",\"peer\":\"<prefix>-prospector\",\"port\":1002,\"topic\":\"raw-lead\",\"description\":\"Raw leads with fit scores\"},{\"direction\":\"send\",\"peer\":\"<prefix>-outreach\",\"port\":1002,\"topic\":\"qualified-lead\",\"description\":\"Qualified leads with tier and enrichment\"}],\"handshakes_needed\":[\"<prefix>-prospector\",\"<prefix>-outreach\"]}\n```\n\n### outreach\n```json\n{\"setup\":\"sales-pipeline\",\"setup_name\":\"Sales Pipeline\",\"role\":\"outreach\",\"role_name\":\"Outreach Agent\",\"hostname\":\"<prefix>-outreach\",\"description\":\"Generates personalized email sequences, tracks engagement, handles follow-ups.\",\"skills\":{\"pilot-email-bridge\":\"Send personalized emails, track opens and clicks.\",\"pilot-cron\":\"Schedule follow-up sequences on cadence.\",\"pilot-receipt\":\"Confirm delivery and track engagement receipts.\"},\"peers\":[{\"role\":\"qualifier\",\"hostname\":\"<prefix>-qualifier\",\"description\":\"Sends qualified leads\"},{\"role\":\"crm-sync\",\"hostname\":\"<prefix>-crm-sync\",\"description\":\"Receives engagement events\"}],\"data_flows\":[{\"direction\":\"receive\",\"peer\":\"<prefix>-qualifier\",\"port\":1002,\"topic\":\"qualified-lead\",\"description\":\"Qualified leads with tier and enrichment\"},{\"direction\":\"send\",\"peer\":\"<prefix>-crm-sync\",\"port\":1002,\"topic\":\"engagement-event\",\"description\":\"Engagement events — opens, replies, meetings\"}],\"handshakes_needed\":[\"<prefix>-qualifier\",\"<prefix>-crm-sync\"]}\n```\n\n### crm-sync\n```json\n{\"setup\":\"sales-pipeline\",\"setup_name\":\"Sales Pipeline\",\"role\":\"crm-sync\",\"role_name\":\"CRM Sync Agent\",\"hostname\":\"<prefix>-crm-sync\",\"description\":\"Syncs all pipeline activity to CRM via webhook, maintains deal stages, reports forecasts.\",\"skills\":{\"pilot-webhook-bridge\":\"Push deal updates and stage changes to CRM via webhook.\",\"pilot-audit-log\":\"Log all pipeline activity for compliance and replay.\",\"pilot-slack-bridge\":\"Post forecast summaries and deal alerts to Slack.\"},\"peers\":[{\"role\":\"outreach\",\"hostname\":\"<prefix>-outreach\",\"description\":\"Sends engagement events\"}],\"data_flows\":[{\"direction\":\"receive\",\"peer\":\"<prefix>-outreach\",\"port\":1002,\"topic\":\"engagement-event\",\"description\":\"Engagement events — opens, replies, meetings\"},{\"direction\":\"send\",\"peer\":\"external\",\"port\":443,\"topic\":\"crm-update\",\"description\":\"CRM updates and forecast reports\"}],\"handshakes_needed\":[\"<prefix>-outreach\"]}\n```\n\n## Data Flows\n\n- `prospector -> qualifier` : raw-lead events (port 1002)\n- `qualifier -> outreach` : qualified-lead events (port 1002)\n- `outreach -> crm-sync` : engagement-event events (port 1002)\n- `crm-sync -> external` : CRM updates via webhook (port 443)\n\n## Handshakes\n\n```bash\n# prospector <-> qualifier:\npilotctl --json handshake <prefix>-qualifier \"setup: sales-pipeline\"\npilotctl --json handshake <prefix>-prospector \"setup: sales-pipeline\"\n# qualifier <-> outreach:\npilotctl --json handshake <prefix>-outreach \"setup: sales-pipeline\"\npilotctl --json handshake <prefix>-qualifier \"setup: sales-pipeline\"\n# outreach <-> crm-sync:\npilotctl --json handshake <prefix>-crm-sync \"setup: sales-pipeline\"\npilotctl --json handshake <prefix>-outreach \"setup: sales-pipeline\"\n```\n\n## Workflow Example\n\n```bash\n# On qualifier — subscribe to raw leads:\npilotctl --json subscribe <prefix>-prospector raw-lead\n# On outreach — subscribe to qualified leads:\npilotctl --json subscribe <prefix>-qualifier qualified-lead\n# On crm-sync — subscribe to engagement events:\npilotctl --json subscribe <prefix>-outreach engagement-event\n# On prospector — publish a lead:\npilotctl --json publish <prefix>-qualifier raw-lead '{\"company\":\"Initech\",\"source\":\"linkedin\",\"fit_score\":82}'\n```\n\n## Dependencies\n\nRequires `pilot-protocol` skill, `pilotctl` binary, `clawhub` binary, and a running daemon.","tags":["pilot","sales","pipeline","setup","skills","teoslayer","agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network"],"capabilities":["skill","source-teoslayer","skill-pilot-sales-pipeline-setup","topic-agent-skills","topic-ai-agents","topic-clawhub","topic-networking","topic-openclaw","topic-overlay-network","topic-p2p","topic-pilot-protocol"],"categories":["pilot-skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/TeoSlayer/pilot-skills/pilot-sales-pipeline-setup","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add TeoSlayer/pilot-skills","source_repo":"https://github.com/TeoSlayer/pilot-skills","install_from":"skills.sh"}},"qualityScore":"0.453","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 6 github stars · SKILL.md body (6,893 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:15:00.516Z","embedding":null,"createdAt":"2026-05-18T13:22:46.889Z","updatedAt":"2026-05-18T19:15:00.516Z","lastSeenAt":"2026-05-18T19:15:00.516Z","tsv":"'/.pilot/setups':270 '/.pilot/setups/sales-pipeline.json':272 '1':26,168 '1002':383,487,503,607,626,737,776,784,794 '2':39,184 '3':53,251 '4':11,59,262 '443':753,804 '5':276 '82':927 'activ':157,672,704 'agent':12,44,60,175,534,663 'alert':718 'ask':169 'audit':150,244,699 'autom':14,62 'bash':192,255,267,806,867 'binari':935,937 'bridg':125,147,155,226,241,249,552,686,712 'cadenc':569 'cat':271 'categor':117,425 'chang':692 'chosen':190 'clawhub':194,207,221,236,936 'click':559 'communic':285 'compani':921 'complianc':706 'configur':42 'confirm':573 'convers':359 'criteria':420 'crm':20,51,71,139,142,159,234,590,594,623,641,644,657,661,666,674,694,756,759,787,796,799,845,851,896 'crm-sync':138,141,233,589,593,622,640,643,656,665,786,795,844,850,895 'crm-updat':755 'cron':128,229,562 'daemon':941 'data':86,202,342,346,376,424,458,480,600,730,767 'dataset':111,219,455 'deal':161,678,688,717 'dedupl':438 'delay':452 'deliveri':574 'depend':928 'deploy':6,58 'descript':309,370,388,415,468,476,492,508,537,584,596,612,631,668,726,742,758 'direct':284,378,482,498,602,619,732,748 'discov':82,198,328 'discoveri':69 'distribut':364 'email':124,134,225,540,551,555 'engag':137,543,577,598,629,632,728,740,743,790,900,907 'engagement-ev':628,739,789,906 'enrich':116,421,457,514,618 'evalu':112,416 'event':103,211,431,599,630,633,729,741,744,774,782,791,792,901,908 'exampl':866 'extern':751,798 'filter':104,212,432,433 'find':90 'firmograph':423,459 'fit':324,362,392,496,925 'flow':377,481,601,731,768 'follow':546,565 'follow-up':545,564 'forecast':164,681,714,762 'form':320,335 'full':64 'funnel':66 'generat':37,538 'handl':544 'handshak':282,394,515,637,764,805,811,819,829,837,849,859 'hostnam':75,254,260,307,368,413,466,474,535,582,592,664,724 'hot':444 'icp':115,419 'identifi':310 'immedi':448 'inbound':97,319,334 'initech':922 'initi':281 'instal':185,195,208,222,237 'intent':461 'json':257,292,398,520,646,810,818,828,836,848,858,875,888,903,915 'lead':15,36,68,93,113,305,312,322,345,356,373,387,390,411,417,434,445,450,471,479,491,494,507,510,587,611,614,773,781,873,880,886,893,913,920 'linkedin':332,924 'log':151,245,700,701 'maintain':160,677 'manifest':266,273,274,287 'meet':636,747 'metric':89,205,354 'mkdir':268 'name':298,304,404,410,526,532,652,660 'need':395,516,638,765 'open':557,634,745 'outreach':18,120,121,220,447,473,475,501,518,519,530,533,536,723,725,735,766,778,785,826,830,843,860,882,905 'p':269 'part':46 'peer':286,365,380,463,484,500,579,604,621,721,734,750 'per':289 'person':133,539,554 'pilot':2,81,84,88,102,106,110,123,127,130,145,149,153,197,200,204,210,214,218,224,228,231,239,243,247,327,340,353,430,440,454,550,561,571,684,698,710,931 'pilot-audit-log':148,242,697 'pilot-cron':126,227,560 'pilot-dataset':109,217,453 'pilot-discov':80,196,326 'pilot-email-bridg':122,223,549 'pilot-event-filt':101,209,429 'pilot-metr':87,203,352 'pilot-protocol':930 'pilot-receipt':129,230,570 'pilot-sales-pipeline-setup':1 'pilot-slack-bridg':152,246,709 'pilot-stream-data':83,199,339 'pilot-task-rout':105,213,439 'pilot-webhook-bridg':144,238,683 'pilotctl':256,809,817,827,835,847,857,874,887,902,914,934 'pipelin':4,9,34,56,296,300,402,406,524,528,650,654,671,703,816,824,834,842,856,864 'play':177 'port':382,486,502,606,625,736,752,775,783,793,803 'post':713 'potenti':311 'prefix':180 'procedur':166 'prospect':16,337 'prospector':78,79,193,291,302,306,308,465,467,485,517,769,807,820,877,910 'protocol':932 'publish':911,916 'purpos':77 'push':687 'qualif':17,375 'qualifi':99,100,206,348,367,369,381,396,397,408,412,414,478,506,509,581,583,586,605,610,613,639,770,777,780,808,812,825,838,869,885,890,892,917 'qualified-lead':505,609,779,891 'rate':360 'raw':344,372,386,389,470,490,493,772,872,879,919 'raw-lead':385,489,771,878,918 'real':350 'receipt':131,232,572,578 'receiv':371,477,483,597,603,733 'replay':708 'repli':635,746 'report':163,680,763 'requir':929 'role':73,74,173,191,290,301,303,366,407,409,464,472,529,531,580,588,655,659,722 'rout':443 'router':108,216,442 'run':940 'sale':3,8,33,49,55,65,295,299,401,405,523,527,649,653,815,823,833,841,855,863 'sales-pipelin':294,400,522,648,814,822,832,840,854,862 'scan':329 'schedul':563 'score':92,321,363,393,436,497,926 'scrape':315 'send':132,379,469,499,553,585,620,727,749 'sequenc':135,541,567 'set':30,252,259 'set-hostnam':258 'setup':5,57,165,265,293,297,399,403,521,525,647,651,813,821,831,839,853,861 'signal':317,338,462 'skill':24,76,187,325,428,548,682,933 'skill-pilot-sales-pipeline-setup' 'slack':154,248,711,720 'social':316 'sourc':98,331,358,923 'source-teoslayer' 'stage':162,679,691 'step':167,183,250,261,275 'store':456 'stream':85,201,341,343 'subscrib':870,876,883,889,898,904 'summari':715 'sync':72,140,143,156,235,591,595,624,642,645,658,662,667,669,788,797,846,852,897 'synchron':21 'system':38 'task':107,215,441 'technograph':460 'tell':277 'templat':288 'threshold':437 'tier':119,427,512,616 'time':351 'topic':384,488,504,608,627,738,754 'topic-agent-skills' 'topic-ai-agents' 'topic-clawhub' 'topic-networking' 'topic-openclaw' 'topic-overlay-network' 'topic-p2p' 'topic-pilot-protocol' 'track':136,355,542,556,576 'u':54 'up':547 'updat':689,757,760,800 'use':22,182 'user':27,40,171,279 'via':675,695,801 'volum':357 'want':28 'warm':449 'web':95,314,330 'webhook':146,240,676,685,696,802 'workflow':52,865 'write':263","prices":[{"id":"15bfebcc-b530-4cdb-97df-27032f26eba8","listingId":"1f87d266-6aed-4cf9-8309-78019d41a348","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"TeoSlayer","category":"pilot-skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:22:46.889Z"}],"sources":[{"listingId":"1f87d266-6aed-4cf9-8309-78019d41a348","source":"github","sourceId":"TeoSlayer/pilot-skills/pilot-sales-pipeline-setup","sourceUrl":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-sales-pipeline-setup","isPrimary":false,"firstSeenAt":"2026-05-18T13:22:46.889Z","lastSeenAt":"2026-05-18T19:15:00.516Z"}],"details":{"listingId":"1f87d266-6aed-4cf9-8309-78019d41a348","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"TeoSlayer","slug":"pilot-sales-pipeline-setup","github":{"repo":"TeoSlayer/pilot-skills","stars":6,"topics":["agent-skills","ai-agents","clawhub","networking","openclaw","overlay-network","p2p","pilot-protocol"],"license":"agpl-3.0","html_url":"https://github.com/TeoSlayer/pilot-skills","pushed_at":"2026-05-13T06:08:49Z","description":"80+ agent skills for Pilot Protocol — communication, file transfer, trust, task routing, swarm coordination, and more","skill_md_sha":"19c36262449e6c4db945915779ff73ed24cfff12","skill_md_path":"skills/pilot-sales-pipeline-setup/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/TeoSlayer/pilot-skills/tree/main/skills/pilot-sales-pipeline-setup"},"layout":"multi","source":"github","category":"pilot-skills","frontmatter":{"name":"pilot-sales-pipeline-setup","license":"AGPL-3.0","description":"Deploy a sales pipeline with 4 agents that automate lead prospecting, qualification, outreach, and CRM synchronization.  Use this skill when: 1. User wants to set up a sales pipeline or lead generation system 2. User is configuring an agent as part of a sales or CRM workflow 3. User asks about lead scoring, outreach automation, or pipeline management across agents  Do NOT use this skill when: - User wants to send a single email (use pilot-email-bridge instead) - User wants a one-off webhook call (use pilot-webhook-bridge instead)"},"skills_sh_url":"https://skills.sh/TeoSlayer/pilot-skills/pilot-sales-pipeline-setup"},"updatedAt":"2026-05-18T19:15:00.516Z"}}