PhantomBuster Automation
Lets your agent automate lead generation and social media data extraction. It uses the PhantomBuster platform for this.
What it does
This tool helps you manage and automate tasks using PhantomBuster. You can list your automations (agents), check their execution history, monitor resource usage, and even solve captcha challenges.
When to use it
- ✓When you want to know which automations are active in your account.
- ✓To check if your automations are running correctly.
- ✓If you need to solve a captcha for an automation to proceed.
Example of what to ask your AI
“List all my automation agents and tell me how much resource they are using.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool connects to your PhantomBuster account via a platform called Composio. It uses specific commands to retrieve information about your agents, scripts, and resource usage, or to solve captchas.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add ComposioHQ/awesome-claude-skills --skill PhantomBuster AutomationOr download just the file:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/phantombuster-automation/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
PhantomBuster Automation
Automate cloud-based data extraction and lead generation -- manage agents and scripts, monitor organization resources and usage, track container execution, and solve captcha challenges -- all orchestrated through the Composio MCP integration.
Toolkit docs: composio.dev/toolkits/phantombuster
Setup
- Connect your PhantomBuster account through the Composio MCP server at
https://rube.app/mcp - The agent will prompt you with an authentication link if no active connection exists
- Once connected, all
PHANTOMBUSTER_*tools become available for execution
Core Workflows
1. List All Agents
Fetch every agent associated with your account or organization to inventory automation workflows.
Tool: PHANTOMBUSTER_GET_AGENTS_FETCH_ALL
No parameters required -- returns all agents with IDs and metadata.
Authenticate your API key first.
Use agent IDs from this response when fetching containers or monitoring specific automations.
2. List All Scripts
Retrieve all scripts available under your account (without code bodies) for script management.
Tool: PHANTOMBUSTER_GET_SCRIPTS_FETCH_ALL
No parameters required -- returns script metadata without source code.
3. Monitor Organization Resources & Quotas
Check your organization's current resource usage and quota limits to plan automation capacity.
Tool: PHANTOMBUSTER_GET_ORGS_FETCH_RESOURCES
No parameters required -- returns resource allocation and current usage metrics.
4. Retrieve Agent Containers
Fetch all execution containers for a specific agent to monitor run history and status.
Tool: PHANTOMBUSTER_GET_CONTAINERS_FETCH_ALL
| Parameter | Type | Required | Description |
|---|---|---|---|
agentId |
string | Yes | Agent ID from PHANTOMBUSTER_GET_AGENTS_FETCH_ALL |
5. Export Agent Usage Report
Download a CSV report of all agents' run statistics for your organization.
Tool: PHANTOMBUSTER_GET_ORGS_EXPORT_AGENT_USAGE
Returns a downloadable CSV with comprehensive agent execution statistics.
6. Solve hCaptcha Challenges
Obtain a valid hCaptcha token for automated form submissions or scraping flows that require captcha solving.
Tool: PHANTOMBUSTER_POST_HCAPTCHA
| Parameter | Type | Required | Description |
|---|---|---|---|
siteKey |
string | Yes | Public site key of the hCaptcha widget |
pageUrl |
string | Yes | Full URL of the page with the captcha |
proxy |
string | No | Proxy URL (e.g., http://user:pass@host:port) |
userAgent |
string | No | Custom User-Agent string to simulate |
Known Pitfalls
| Pitfall | Details |
|---|---|
| Agent ID required for containers | PHANTOMBUSTER_GET_CONTAINERS_FETCH_ALL requires a valid agentId -- always resolve it first via PHANTOMBUSTER_GET_AGENTS_FETCH_ALL |
| API key authentication | All PhantomBuster tools require a valid API key connection -- verify authentication before calling any tools |
| Script bodies not included | PHANTOMBUSTER_GET_SCRIPTS_FETCH_ALL returns metadata only, not source code |
| Organization scope | Resource and usage tools operate at the organization level tied to your API key -- ensure the correct org is targeted |
| Branch operations | PHANTOMBUSTER_GET_BRANCHES_FETCH_ALL and PHANTOMBUSTER_GET_BRANCHES_DIFF are for advanced script versioning -- use them to assess staging vs. release changes before deployment |
Quick Reference
| Tool Slug | Purpose |
|---|---|
PHANTOMBUSTER_GET_AGENTS_FETCH_ALL |
List all agents in your account |
PHANTOMBUSTER_GET_SCRIPTS_FETCH_ALL |
List all scripts (metadata only) |
PHANTOMBUSTER_GET_ORGS_FETCH_RESOURCES |
Check organization resource usage and quotas |
PHANTOMBUSTER_GET_CONTAINERS_FETCH_ALL |
Get all containers for a specific agent |
PHANTOMBUSTER_GET_ORGS_EXPORT_AGENT_USAGE |
Export agent usage as CSV |
PHANTOMBUSTER_POST_HCAPTCHA |
Solve hCaptcha challenges for automation |
PHANTOMBUSTER_GET_ORGS_FETCH |
Fetch organization details |
PHANTOMBUSTER_GET_ORGS_FETCH_AGENT_GROUPS |
Get agent groups and ordering |
PHANTOMBUSTER_GET_BRANCHES_FETCH_ALL |
List all script branches |
PHANTOMBUSTER_GET_BRANCHES_DIFF |
Compare staging vs. release branches |
…
FAQ
Do I need to connect my PhantomBuster account?
Yes, you need to connect your PhantomBuster account through Composio MCP so the tool can access your automations.
Can I see the code of my automations?
No, this tool only lists the names and metadata of the scripts, not the actual code.
What are 'containers'?
Containers are the execution records for each of your automations. They show the history and status of each time an automation ran.
Details
Original description by the author
Automate lead generation, web scraping, and social media data extraction workflows through PhantomBuster's cloud platform via Composio
Popularity
- GitHub stars
- 77k
- Ranking position
- #1428
- License
- —
- Updated
- 9/18/2026
Comments
- …
More skills from this repository
artifacts-builder
Helps your agent build complex user interfaces. It uses modern technologies to create rich, interactive web pages.
ComposioHQ/awesome-claude-skills
brand-guidelines
Helps your agent apply official brand colors and fonts to materials. It's useful for maintaining visual identity in any piece that needs to look like the company's.
ComposioHQ/awesome-claude-skills
canvas-design
Lets your agent create original visual art in .png and .pdf. Use it when the user asks to create a poster, art, or other static design.
ComposioHQ/awesome-claude-skills
changelog-generator
Helps your agent create user-facing release notes from code commits. It transforms technical information into easy-to-understand text.
ComposioHQ/awesome-claude-skills
Similar skills
benchmark
Helps your agent measure code speed and performance. It's useful for ensuring things are fast and finding slowness issues.
affaan-m/ECC
content-hash-cache-pattern
Lets your agent use content hashes to cache file processing results. This avoids repeated processing and auto-invalidates the cache when content changes. Useful for speeding up slow tasks.
affaan-m/ECC
parallel-execution-optimizer
Makes your agent speed up complex tasks by breaking them into smaller parts and running them in parallel. It ensures everything is verified at the end.
affaan-m/ECC