← Back to Skills Marketplace
capt-marbles

PhantomBuster

by captmarbles · GitHub ↗ · v1.2.0
cross-platform ⚠ suspicious
2276
Downloads
1
Stars
5
Active Installs
3
Versions
Install in OpenClaw
/install phantombuster
Description
Control PhantomBuster automation agents via API. List agents, launch automations, get output/results, check status, and abort running agents. Use when the user needs to run LinkedIn scraping, Twitter automation, lead generation phantoms, or any PhantomBuster workflow.
Usage Guidance
What to consider before installing: - This skill does what it says: it uses your PhantomBuster API key to list/launch/abort agents and download results. The pb.py code is short and readable and shows the environment variable PHANTOMBUSTER_API_KEY is required. - The registry metadata failing to declare the required API key and primary credential is a red flag — the metadata should advertise that it needs PHANTOMBUSTER_API_KEY. Ask the publisher to correct the metadata before trusting the skill. - There is no homepage or known source/maintainer; prefer skills with a verifiable source. If you proceed, only provide an API key with the minimum necessary privileges (if PhantomBuster supports scoped or limited keys), and consider using a throwaway or rate-limited account if possible. - The skill will download result.csv from phantombuster.s3.amazonaws.com using paths returned by the API — verify this behavior against your expectations and that result data may include scraped personal data (ensure legal/compliance considerations). - If you need higher assurance, run the included pb.py in a sandboxed environment or inspect/modify it yourself; request the maintainer to update registry metadata to explicitly list PHANTOMBUSTER_API_KEY as required and add a homepage/source link. - Confidence in this assessment is medium because the code is straightforward and coherent with the description, but provenance and metadata mismatches lower trust.
Capability Analysis
Type: OpenClaw Skill Name: phantombuster Version: 1.2.0 The skill is designed to interact with the legitimate PhantomBuster API and S3 storage to manage automation agents and retrieve their results. It correctly uses an environment variable for the API key and makes network requests only to `api.phantombuster.com` and `phantombuster.s3.amazonaws.com`. There is no evidence of data exfiltration, malicious execution, persistence, or prompt injection attempts against the AI agent in `SKILL.md` or `pb.py`. All actions are aligned with the stated purpose.
Capability Assessment
Purpose & Capability
The name, description, SKILL.md, and pb.py all consistently implement PhantomBuster API operations (list, launch, status, abort, fetch results). However, the registry metadata claims no required environment variables or primary credential even though both SKILL.md and pb.py require PHANTOMBUSTER_API_KEY. Also the skill has an unknown source and no homepage, which reduces provenance.
Instruction Scope
Runtime instructions are narrowly scoped: read PHANTOMBUSTER_API_KEY from the environment, call PhantomBuster API endpoints, and download result.csv from phantombuster.s3.amazonaws.com. The SKILL.md explicitly instructs the user to set PHANTOMBUSTER_API_KEY. There are no instructions to read unrelated files, other env vars, or to exfiltrate data to unexpected endpoints.
Install Mechanism
There is no install spec (instruction-only skill) and included code is a small, plain Python CLI. Nothing is downloaded or extracted during install, so no high-risk install behavior is present.
Credentials
The skill requires a sensitive secret (PHANTOMBUSTER_API_KEY) as shown in SKILL.md and pb.py, but the registry metadata does not declare any required env vars or primary credential — an inconsistency that can mislead users about what secrets they must provide. Aside from that, the only environment access in code is this single API key, which is proportional to the stated purpose.
Persistence & Privilege
The skill is not always-enabled and does not request persistent system privileges or modify other skills' configs. Autonomous invocation is allowed (platform default) but not combined with other high-risk factors here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install phantombuster
  3. After installation, invoke the skill by name or use /phantombuster
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.0
Added fetch-result command to download result CSV data from agents
v1.1.0
Added fetch-result command to download result CSV data from agents
v1.0.0
Initial release - list, launch, output, status, abort, get
Metadata
Slug phantombuster
Version 1.2.0
License
All-time Installs 5
Active Installs 5
Total Versions 3
Frequently Asked Questions

What is PhantomBuster?

Control PhantomBuster automation agents via API. List agents, launch automations, get output/results, check status, and abort running agents. Use when the user needs to run LinkedIn scraping, Twitter automation, lead generation phantoms, or any PhantomBuster workflow. It is an AI Agent Skill for Claude Code / OpenClaw, with 2276 downloads so far.

How do I install PhantomBuster?

Run "/install phantombuster" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is PhantomBuster free?

Yes, PhantomBuster is completely free (open-source). You can download, install and use it at no cost.

Which platforms does PhantomBuster support?

PhantomBuster is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created PhantomBuster?

It is built and maintained by captmarbles (@capt-marbles); the current version is v1.2.0.

💬 Comments