Agent skill
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.
Install this agent skill to your Project
npx add-skill https://github.com/nirholas/XActions/tree/main/skills/lead-generation
Metadata
Additional technical details for this skill
- author
- nichxbt
- version
- 4.0
SKILL.md
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
- 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}").
- Search conversations -- Call
x_search_tweetsfor each query withlimit: 30. Collect unique usernames. - Qualify profiles -- Call
x_get_profilefor each. Filter by: has bio, followers > 100, account age > 6 months. - 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
- Gather context -- For top leads (4-5), call
x_get_tweetswithlimit: 20. - Check network -- Call
x_get_followingfor high-value leads to see competitor follows. - 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_followersto find warm intros - Use
src/keywordMonitor.jsfor ongoing keyword monitoring
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
articles-longform
Compose, preview, publish, and manage long-form Articles on X/Twitter. Premium+ feature. Includes article creation, formatting, media insertion, and performance tracking. Use when users want to write, publish, manage, or analyze X Articles.
x-pro-management
Navigate to X Pro (TweetDeck), set up monitoring columns, and manage multi-column view. Use when users want to use X Pro / TweetDeck features or set up a multi-column dashboard.
business-ads
Manages X/Twitter business intelligence including brand monitoring, audience insights, competitor analysis, tweet A/B testing, auto-plug replies for promotion, and content performance optimization. Use when users want brand monitoring, audience analysis, competitor comparison, or promotion optimization on X.
engagement-interaction
Automates X/Twitter engagement actions — like, unlike, reply, bookmark, hide replies, and auto-like by keyword. Also bulk-unlikes all posts. Use when users want to automate likes, send replies, manage bookmarks on tweets, hide replies, or clear their entire likes history.
unfollow-management
Mass unfollow on X/Twitter via browser console scripts. Unfollows everyone, only non-followers, non-followers with username logging, smart time-based unfollow with whitelists, and follow/following ratio management. Use when cleaning up a following list, removing non-followers, bulk unfollowing accounts, or optimizing your follow ratio.
follower-monitoring
Monitors X/Twitter follower changes using browser console scripts. Detects who unfollowed, tracks new followers with welcome messages, monitors any public account, runs continuous monitoring with alerts, tracks follower growth over time, and analyzes follower demographics. Use when tracking follower changes, detecting unfollowers, or monitoring Twitter accounts.
Didn't find tool you were looking for?