lead-generation

Finds and qualifies B2B leads from X/Twitter conversations using keyword search, profile analysis, and intent scoring. Combines MCP tools for automated prospecting pipelines. Use when prospecting, finding potential customers, or mining social conversations for leads.

16 stars

Best use case

lead-generation is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Finds and qualifies B2B leads from X/Twitter conversations using keyword search, profile analysis, and intent scoring. Combines MCP tools for automated prospecting pipelines. Use when prospecting, finding potential customers, or mining social conversations for leads.

Teams using lead-generation should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/lead-generation/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/devops/lead-generation/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/lead-generation/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How lead-generation Compares

Feature / Agentlead-generationStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Finds and qualifies B2B leads from X/Twitter conversations using keyword search, profile analysis, and intent scoring. Combines MCP tools for automated prospecting pipelines. Use when prospecting, finding potential customers, or mining social conversations for leads.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Lead Generation

MCP-powered workflow for finding and qualifying B2B leads from X/Twitter conversations and profiles.

## MCP Tools Used

| Tool | Purpose |
|------|---------|
| `x_search_tweets` | Find conversations by keyword/intent |
| `x_get_profile` | Qualify leads with profile data |
| `x_get_tweets` | Assess activity level and interests |
| `x_get_followers` | Check audience size and quality |
| `x_get_following` | Identify competitor usage / peer network |

## Workflow

1. **Define search queries** -- Build 3-5 keyword queries combining pain points, competitor names, or buying signals (e.g., "looking for {tool}", "anyone recommend {category}", "switching from {competitor}").
2. **Search conversations** -- Call `x_search_tweets` for each query with `limit: 30`. Collect unique usernames.
3. **Qualify profiles** -- Call `x_get_profile` for each. Filter by: has bio, followers > 100, account age > 6 months.
4. **Score intent** -- Assign 1-5 score:
   - 5: Explicit buying intent ("need a tool for...", "budget approved")
   - 4: Comparing solutions ("X vs Y", "switching from")
   - 3: Pain point discussion ("struggling with...")
   - 2: Topic interest (engages with industry content)
   - 1: Tangential mention
5. **Gather context** -- For top leads (4-5), call `x_get_tweets` with `limit: 20`.
6. **Check network** -- Call `x_get_following` for high-value leads to see competitor follows.
7. **Export lead list** -- Format as structured output.

## Browser Script Integration

Enhance MCP workflows with browser scripts:

| Goal | Script |
|------|--------|
| Monitor keywords in real-time | `src/keywordMonitor.js` |
| Analyze potential lead's audience | `src/audienceDemographics.js` |
| Check overlap with your audience | `src/audienceOverlap.js` |
| Engage with leads' content | `src/engagementBooster.js` |
| Auto-follow qualified leads | `src/automation/keywordFollow.js` |

## Output Template

```
## Lead List: {search_topic}
Generated: {date} | Total qualified: {count}

| Username | Score | Followers | Signal | Tweet URL |
|----------|-------|-----------|--------|-----------|
| @{user}  | {1-5} | {count}   | {type} | {url}     |

### High-Priority Leads (Score 4-5)

**@{username}** -- Score: {n}/5
- Signal: "{tweet excerpt}"
- Bio: {bio}
- Suggested approach: {personalized outreach note}
```

## Tips
- Run searches at different times to catch varied audiences
- Refresh weekly -- buying signals are time-sensitive
- Cross-reference with `x_get_followers` to find warm intros
- Use `src/keywordMonitor.js` for ongoing keyword monitoring

Related Skills

audiocraft-audio-generation

16
from diegosouzapw/awesome-omni-skill

PyTorch library for audio generation including text-to-music (MusicGen) and text-to-sound (AudioGen). Use when you need to generate music from text descriptions, create sound effects, or perform melody-conditioned music generation.

ai-training-data-generation

16
from diegosouzapw/awesome-omni-skill

Generate high-quality training datasets from documents, text corpora, and structured content. Use when creating AI training data from dictionaries, documents, or when generating examples for machine learning models. Optimized for low-resource languages and domain-specific knowledge extraction.

documentation-generation-doc-generate

16
from diegosouzapw/awesome-omni-skill

You are a documentation expert specializing in creating comprehensive, maintainable documentation from code. Generate API docs, architecture diagrams, user guides, and technical references using AI...

track-generation

16
from diegosouzapw/awesome-omni-skill

This skill generates normalized BigWig (.bw) tracks (and/or fold-change tracks) from BAM files for ATAC-seq and ChIP-seq visualization. It handles normalization (RPM or fold-change) and Tn5 offset correction automatically. What's more, this skill can help user visualize the signal profiles around TSS or target regions. Use this skill when you have filtered and generated the clean BAM file (e.g. `*.filtered.bam`).

test-generation

16
from diegosouzapw/awesome-omni-skill

Master skill for intelligent test case generation. Identifies technology stack and delegates to specialized testing sub-skills for creating high-quality integration and API tests.

software-engineering-lead

16
from diegosouzapw/awesome-omni-skill

Expert software engineering lead who translates product requirements into comprehensive engineering plans using GitHub Projects. Reviews PRDs and user stories, identifies gaps and conflicts, pushes back constructively on poor requirements, applies software engineering best practices, creates detailed technical plans with tasks and milestones, and ensures production-ready architecture. Use when translating product specs into actionable development plans, validating requirements, or designing system architecture.

prompt-generation-rules

16
from diegosouzapw/awesome-omni-skill

General rules to generate prompt.

procedural-generation

16
from diegosouzapw/awesome-omni-skill

Procedural level generation skill for PCG algorithms.

openapi-spec-generation

16
from diegosouzapw/awesome-omni-skill

Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.

lead-research-assistant

16
from diegosouzapw/awesome-omni-skill

Researches and identifies potential customers, leads, and business opportunities for your product or service. Analyzes your offering, finds relevant companies and decision makers, provides contact information, and suggests outreach strategies. Use when looking for leads, researching target customers, identifying decision makers, or planning sales outreach.

lead-dev

16
from diegosouzapw/awesome-omni-skill

Lead Développeur - Coordination technique opérationnelle, code review, mentoring et livraison. Pair de web-dev-process au niveau OPÉRATIONS.

coding-lead

16
from diegosouzapw/awesome-omni-skill

Smart coding skill that routes tasks by complexity. Simple tasks (<60 lines, single file) execute directly via OpenClaw agent tools. Medium/complex tasks spawn Claude Code via ACP with full project context, coding standards, and historical decisions from agent memory. Use when user asks to write code, fix bugs, build features, refactor, review PRs, deploy, or any software engineering task. Combines OpenClaw long-term memory with Claude Code deep coding ability.