{"slug": "i-built-a-claude-code-skill-that-finds-customers-not-competitors-on-reddit", "title": "I built a Claude Code skill that finds customers, not competitors, on Reddit & LinkedIn", "summary": "A developer built an open-source Claude Code skill called delta-engage that finds potential customers on Reddit and LinkedIn by searching for the pain points buyers voice rather than category keywords. The skill filters out competitor sales posts and prepares personalized engagement drafts while requiring manual posting to avoid spam penalties. It uses cookieless LinkedIn discovery and Reddit-safe drafting practices, running on the user's own Apify token.", "body_md": "`I do consulting. Like most people who sell a service, I know I *should* be active on Reddit and LinkedIn — finding people with the problem I solve and being genuinely helpful. I never do it consistently, because the manual loop is miserable: search, scroll, judge relevance, figure out what to even say, repeat.\n\nSo I tried to automate the boring parts with a Claude Code skill. And the first version taught me something that reframed the whole thing.\n\nMy first runs surfaced ~10 posts that all *matched my topic* — and were almost entirely **other consultants posting sales content.** Competitors. Not a single actual buyer.\n\nIt took me a minute to see why, and it's obvious in hindsight: **keyword search returns whatever is published about a topic, and what's published is supply-side.** Search \"leadership consulting\" and you get people\n\nCompletely different words. So the fix wasn't better ranking — it was **searching the pain your buyer voices, not the category you sell.**\n\n[ delta-engage](https://github.com/newan2001/delta-engage) is an open-source Claude Code skill. Twice a week it:\n\n`buyer`\n\n/ `peer_competitor`\n\n/ `kol`\n\n/ `noise`\n\n— so a competitor's sales post never shows up as a leadThe one rule it never breaks: **you write the final comment and post it manually from your own account.** It prepares; you act.\n\n``plaintext`\n\n🎯 Engagement digest — Thu 18 Jun 2026 · 2 to engage · 1 partnership\n\nENGAGE (your ICP)\n\nComment (edit before posting):\n\nThe fix that worked for us wasn't a new tool — it was deleting the ~40% of\n\nalerts that never led to action, then routing the rest by severity. What's\n\nyour noisiest alert source right now, and does anyone own tuning it?\n\n⚠️ Safety: r/ExperiencedDevs — no tools/links; keep it experience-led, personalize before posting.\n\n🤝 PEERS & PARTNERSHIPS (relationship plays — engage, don't pitch)\n\n**Logistics in scripts, judgment in prompts.** The deterministic, fragile stuff — scraping, dedup, the ranking math, recurrence tallying — lives in Python that runs *without* loading into the model's context. The judgment — refining the ICP, classifying intent, drafting the comment — is left to Claude. Keeping those separate made the whole thing both cheaper and more reliable.\n\n**Cookieless by rule.** LinkedIn discovery uses only logged-out/public actors — it never touches your session, so there's zero account-ban risk. The adapter literally refuses any input carrying a session cookie. (You engage manually anyway, so the skill never needs your login.)\n\n**Reddit-safe drafting.** Reddit's spam filters punish link-dropping, copy-paste comments, and — increasingly — AI-sounding text. So the skill bakes in the current anti-shadowban practices (the 9:1 rule, per-subreddit norms, new-account ramps) and treats \"personalize the draft before posting\" as a *safety* requirement, not just etiquette.\n\n**BYOK.** It runs on your own [Apify](https://apify.com) token. No shared keys, no lock-in, no licensing chokepoint — a lesson the whole \"Proxycurl shut down and stranded everyone\" saga taught the space.\n\nOne paste into Claude Code — it clones the skill and runs setup:\n\n`bash`\n\ngit clone --depth 1 https://github.com/newan2001/delta-engage.git ~/.claude/skills/delta-engage && cd ~/.claude/skills/delta-engage && ./setup\n\nThen run `/delta-engage`\n\n. The first run reads your site/docs to draft your ICP (you confirm it), does a live digest so you see it work, and offers to set a Mon/Thu routine that delivers to Slack, Notion, or just in-app.\n\nIt's MIT-licensed and on GitHub: [github.com/newan2001/delta-engage](https://github.com/newan2001/delta-engage)\n\nIf you try it, I'd genuinely love feedback — especially on the intent classification, since that's where the \"customers not competitors\" magic either works or doesn't. Issues and PRs welcome.`", "url": "https://wpnews.pro/news/i-built-a-claude-code-skill-that-finds-customers-not-competitors-on-reddit", "canonical_source": "https://dev.to/newan2001/i-built-a-claude-code-skill-that-finds-customers-not-competitors-on-reddit-linkedin-4h82", "published_at": "2026-06-19 08:06:23+00:00", "updated_at": "2026-06-19 08:30:27.947772+00:00", "lang": "en", "topics": ["artificial-intelligence", "large-language-models", "ai-tools", "developer-tools", "natural-language-processing"], "entities": ["Claude Code", "Reddit", "LinkedIn", "Apify", "GitHub", "delta-engage", "Proxycurl"], "alternates": {"html": "https://wpnews.pro/news/i-built-a-claude-code-skill-that-finds-customers-not-competitors-on-reddit", "markdown": "https://wpnews.pro/news/i-built-a-claude-code-skill-that-finds-customers-not-competitors-on-reddit.md", "text": "https://wpnews.pro/news/i-built-a-claude-code-skill-that-finds-customers-not-competitors-on-reddit.txt", "jsonld": "https://wpnews.pro/news/i-built-a-claude-code-skill-that-finds-customers-not-competitors-on-reddit.jsonld"}}