{
  "schemaVersion": "1.0",
  "item": {
    "slug": "heylead",
    "name": "HeyLead",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/D4umak/heylead",
    "canonicalUrl": "https://clawhub.ai/D4umak/heylead",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/heylead",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=heylead",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "clawhub.json"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/heylead"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/heylead",
    "agentPageUrl": "https://openagent3.xyz/skills/heylead/agent",
    "manifestUrl": "https://openagent3.xyz/skills/heylead/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/heylead/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "HeyLead — Autonomous LinkedIn SDR",
        "body": "Your AI sales rep. One command to fill your pipeline.\n\nHeyLead is an MCP-native autonomous LinkedIn SDR that gives your OpenClaw agent the ability to do LinkedIn outreach — find prospects, send personalized messages, follow up, and close deals."
      },
      {
        "title": "What This Skill Does",
        "body": "This skill connects HeyLead as an MCP server in your OpenClaw agent, giving it 34 specialized LinkedIn outreach tools:\n\nICP Generation — RAG-powered buyer personas with pain points, fears, barriers, and LinkedIn search parameters\nCampaign Management — Create, pause, resume, archive, and compare outreach campaigns\nPersonalized Outreach — Voice-matched connection invitations that sound like you, not a bot\nMulti-Touch Sequences — Follow-up DMs, engagement warm-ups (comments, likes, endorsements)\nReply Handling — Sentiment classification, auto-responses, meeting scheduling\nAnalytics — Funnel reports, conversion rates, stale lead detection, engagement ROI\nAutonomous Scheduling — 24/7 cloud scheduler for invitations, follow-ups, and reply checks"
      },
      {
        "title": "Prerequisites",
        "body": "uv installed (brew install uv on Mac, or curl -LsSf https://astral.sh/uv/install.sh | sh)"
      },
      {
        "title": "Configuration",
        "body": "Add to your openclaw.json:\n\n{\n  \"mcp\": {\n    \"servers\": [\n      {\n        \"name\": \"heylead\",\n        \"command\": \"uvx\",\n        \"args\": [\"heylead\"]\n      }\n    ]\n  }\n}"
      },
      {
        "title": "First-Time Account Setup",
        "body": "After adding the MCP server, tell your OpenClaw agent:\n\n\"Set up my HeyLead profile\"\n\nYou'll get a sign-in link — authenticate with Google, connect LinkedIn, copy your token, and paste it back. Takes ~1 minute, no API keys needed."
      },
      {
        "title": "Usage Examples",
        "body": "\"Find me CTOs at fintech startups in New York\"\n\"Generate an ICP for AI SaaS founders\"\n\"Create a campaign targeting VP of Sales at Series B startups\"\n\"Send outreach to the campaign\"\n\"Check my replies\"\n\"How's my outreach doing?\"\n\"Suggest next action\"\n\"Enable the cloud scheduler\""
      },
      {
        "title": "Typical Workflow",
        "body": "1. setup_profile(backend_jwt=\"...\")        → Connect LinkedIn\n2. generate_icp(target=\"CTOs fintech\")     → Create buyer personas\n3. create_campaign(target=\"...\", icp_id=\"...\") → Find prospects\n4. toggle_scheduler(enabled=True)          → Autopilot outreach\n5. check_replies() / show_status()         → Monitor pipeline\n6. close_outreach(outcome=\"won\")           → Track conversions"
      },
      {
        "title": "Two Modes",
        "body": "Autopilot — AI handles outreach automatically within rate limits and working hours\nCopilot — Review every message before it sends"
      },
      {
        "title": "All 34 Tools",
        "body": "ToolWhat it doessetup_profileConnect LinkedIn, analyze writing style, create voice signaturegenerate_icpCreate Ideal Customer Profiles with buyer personascreate_campaignFind prospects and build an outreach campaigngenerate_and_sendSend personalized connection invitationssend_followupFollow-up DMs after connection acceptedreply_to_prospectAuto-reply based on sentiment analysisengage_prospectComment, react, follow, or endorse prospectssend_voice_memoSend voice notes on LinkedIncheck_repliesMonitor inbox, classify sentiment, surface hot leadsshow_statusCampaign dashboard with stats and healthcampaign_reportDetailed analytics and funnel reportsuggest_next_actionAI-recommended next stepapprove_outreachApprove/edit/skip copilot messagesshow_conversationView full message thread with a prospectedit_campaignUpdate name, mode, booking link, preferencespause_campaignPause outreach on a campaignresume_campaignResume a paused campaignarchive_campaignMark campaign as completeddelete_campaignPermanently delete a campaignskip_prospectRemove a bad-fit prospectretry_failedRetry failed outreachesemergency_stopKill switch — pause all campaignsexport_campaignExport results as table/CSV/JSONcompare_campaignsSide-by-side campaign comparisonclose_outreachRecord won/lost/opted-out outcometoggle_schedulerEnable/disable autonomous schedulerscheduler_statusView scheduler state and pending jobscreate_postGenerate and publish LinkedIn postsbrand_strategyLinkedIn personal brand audit and strategyimport_prospectsImport prospects from CSVcrm_syncSync won deals to HubSpot CRMshow_strategyView strategy engine insightsmanage_watchlistManage signal keyword watchlistsshow_signalsView detected buying signals"
      },
      {
        "title": "Pricing",
        "body": "PlanPriceLimitsFree$050 invitations/month, 1 campaign, 30 engagements/monthPro$29/moUnlimited campaigns, 5 LinkedIn accounts, cloud scheduler"
      },
      {
        "title": "Privacy",
        "body": "Contacts and messages stored in local SQLite database\nAI calls routed through HeyLead backend (Gemini 2.0 Flash) or your own key\nNo messages or contacts stored on HeyLead servers"
      },
      {
        "title": "Links",
        "body": "PyPI\nGitHub\nIssues"
      },
      {
        "title": "License",
        "body": "MIT"
      }
    ],
    "body": "HeyLead — Autonomous LinkedIn SDR\n\nYour AI sales rep. One command to fill your pipeline.\n\nHeyLead is an MCP-native autonomous LinkedIn SDR that gives your OpenClaw agent the ability to do LinkedIn outreach — find prospects, send personalized messages, follow up, and close deals.\n\nWhat This Skill Does\n\nThis skill connects HeyLead as an MCP server in your OpenClaw agent, giving it 34 specialized LinkedIn outreach tools:\n\nICP Generation — RAG-powered buyer personas with pain points, fears, barriers, and LinkedIn search parameters\nCampaign Management — Create, pause, resume, archive, and compare outreach campaigns\nPersonalized Outreach — Voice-matched connection invitations that sound like you, not a bot\nMulti-Touch Sequences — Follow-up DMs, engagement warm-ups (comments, likes, endorsements)\nReply Handling — Sentiment classification, auto-responses, meeting scheduling\nAnalytics — Funnel reports, conversion rates, stale lead detection, engagement ROI\nAutonomous Scheduling — 24/7 cloud scheduler for invitations, follow-ups, and reply checks\nSetup\nPrerequisites\nuv installed (brew install uv on Mac, or curl -LsSf https://astral.sh/uv/install.sh | sh)\nConfiguration\n\nAdd to your openclaw.json:\n\n{\n  \"mcp\": {\n    \"servers\": [\n      {\n        \"name\": \"heylead\",\n        \"command\": \"uvx\",\n        \"args\": [\"heylead\"]\n      }\n    ]\n  }\n}\n\nFirst-Time Account Setup\n\nAfter adding the MCP server, tell your OpenClaw agent:\n\n\"Set up my HeyLead profile\"\n\nYou'll get a sign-in link — authenticate with Google, connect LinkedIn, copy your token, and paste it back. Takes ~1 minute, no API keys needed.\n\nUsage Examples\n\"Find me CTOs at fintech startups in New York\"\n\"Generate an ICP for AI SaaS founders\"\n\"Create a campaign targeting VP of Sales at Series B startups\"\n\"Send outreach to the campaign\"\n\"Check my replies\"\n\"How's my outreach doing?\"\n\"Suggest next action\"\n\"Enable the cloud scheduler\"\n\nTypical Workflow\n1. setup_profile(backend_jwt=\"...\")        → Connect LinkedIn\n2. generate_icp(target=\"CTOs fintech\")     → Create buyer personas\n3. create_campaign(target=\"...\", icp_id=\"...\") → Find prospects\n4. toggle_scheduler(enabled=True)          → Autopilot outreach\n5. check_replies() / show_status()         → Monitor pipeline\n6. close_outreach(outcome=\"won\")           → Track conversions\n\nTwo Modes\nAutopilot — AI handles outreach automatically within rate limits and working hours\nCopilot — Review every message before it sends\nAll 34 Tools\nTool\tWhat it does\nsetup_profile\tConnect LinkedIn, analyze writing style, create voice signature\ngenerate_icp\tCreate Ideal Customer Profiles with buyer personas\ncreate_campaign\tFind prospects and build an outreach campaign\ngenerate_and_send\tSend personalized connection invitations\nsend_followup\tFollow-up DMs after connection accepted\nreply_to_prospect\tAuto-reply based on sentiment analysis\nengage_prospect\tComment, react, follow, or endorse prospects\nsend_voice_memo\tSend voice notes on LinkedIn\ncheck_replies\tMonitor inbox, classify sentiment, surface hot leads\nshow_status\tCampaign dashboard with stats and health\ncampaign_report\tDetailed analytics and funnel report\nsuggest_next_action\tAI-recommended next step\napprove_outreach\tApprove/edit/skip copilot messages\nshow_conversation\tView full message thread with a prospect\nedit_campaign\tUpdate name, mode, booking link, preferences\npause_campaign\tPause outreach on a campaign\nresume_campaign\tResume a paused campaign\narchive_campaign\tMark campaign as completed\ndelete_campaign\tPermanently delete a campaign\nskip_prospect\tRemove a bad-fit prospect\nretry_failed\tRetry failed outreaches\nemergency_stop\tKill switch — pause all campaigns\nexport_campaign\tExport results as table/CSV/JSON\ncompare_campaigns\tSide-by-side campaign comparison\nclose_outreach\tRecord won/lost/opted-out outcome\ntoggle_scheduler\tEnable/disable autonomous scheduler\nscheduler_status\tView scheduler state and pending jobs\ncreate_post\tGenerate and publish LinkedIn posts\nbrand_strategy\tLinkedIn personal brand audit and strategy\nimport_prospects\tImport prospects from CSV\ncrm_sync\tSync won deals to HubSpot CRM\nshow_strategy\tView strategy engine insights\nmanage_watchlist\tManage signal keyword watchlists\nshow_signals\tView detected buying signals\nPricing\nPlan\tPrice\tLimits\nFree\t$0\t50 invitations/month, 1 campaign, 30 engagements/month\nPro\t$29/mo\tUnlimited campaigns, 5 LinkedIn accounts, cloud scheduler\nPrivacy\nContacts and messages stored in local SQLite database\nAI calls routed through HeyLead backend (Gemini 2.0 Flash) or your own key\nNo messages or contacts stored on HeyLead servers\nLinks\nPyPI\nGitHub\nIssues\nLicense\n\nMIT"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/D4umak/heylead",
    "publisherUrl": "https://clawhub.ai/D4umak/heylead",
    "owner": "D4umak",
    "version": "0.9.13",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/heylead",
    "downloadUrl": "https://openagent3.xyz/downloads/heylead",
    "agentUrl": "https://openagent3.xyz/skills/heylead/agent",
    "manifestUrl": "https://openagent3.xyz/skills/heylead/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/heylead/agent.md"
  }
}