Install
openclaw skills install listing-swarmSubmit your AI product to 70+ AI directories. Agent automates form filling, captcha solving (BYOK 2captcha), and email verification (BYOK IMAP). Save 10+ hours of manual submissions. User provides their own API keys - no credentials stored in skill.
openclaw skills install listing-swarmA Clawdbot skill to list your AI product on 70+ AI directories.
Your agent does the submissions. You bring your captcha API key. Human assists when stuck.
This skill contains ZERO credentials. All API keys and passwords are provided by YOU at runtime via environment variables. Nothing is stored, logged, or transmitted to LinkSwarm.
| What | Security |
|---|---|
| Captcha API | ✅ Your key, your account, your billing |
| Email/IMAP | ✅ Your credentials, optional, never stored |
| Data flow | ✅ Your product info → directory forms (that's it) |
| Source code | ✅ Fully readable, no obfuscation |
See SECURITY.md for complete security documentation.
Automates submitting your AI tool to directories like:
⚠️ You must get your own API key. The skill does not include one.
Then add to your environment:
export CAPTCHA_API_KEY="your-own-2captcha-key"
export CAPTCHA_SERVICE="2captcha"
Alternative services (same process):
No API key? The agent will flag each captcha for you to solve manually.
Most directories send verification emails. Your agent can handle these automatically if you provide IMAP access.
Recommended: Create a dedicated email for submissions:
yourproduct.listings@gmail.com
For Gmail:
Set environment variables:
export IMAP_USER="yourproduct.listings@gmail.com"
export IMAP_PASSWORD="xxxx xxxx xxxx xxxx" # app password, not your real password
export IMAP_HOST="imap.gmail.com"
No email access? Agent will flag you: "Check your email for verification link from Futurepedia"
Create a product config the agent can reference:
{
"name": "Your Product Name",
"url": "https://yourproduct.ai",
"tagline": "One line description (60 chars)",
"description": "Full description for directory listings...",
"category": "AI Writing Tool",
"pricing": "Freemium",
"logo_url": "https://yourproduct.ai/logo.png",
"screenshot_url": "https://yourproduct.ai/screenshot.png",
"email": "hello@yourproduct.ai"
}
Tell your Clawdbot agent:
"Use the listing-swarm skill to submit my product to AI directories. My product info is in product.json. My 2captcha key is in the environment."
The agent will:
When the agent hits something it can't handle:
You solve it, tell the agent to continue.
Full list in directories.json. Includes:
Submissions tracked in submissions.json:
{
"directory": "Futurepedia",
"status": "submitted",
"submitted_at": "2026-02-09",
"listing_url": null,
"notes": "Pending review"
}
listing-swarm/
├── SKILL.md # This file
├── directories.json # 70+ AI directories with submit URLs
├── submissions.json # Track your submissions
└── captcha.js # Captcha solver integration
Getting listed on AI directories is tedious. 70+ sites, each with different forms. Your agent can do the grunt work while you handle the few things that need a human.
Part of LinkSwarm - the AI visibility network.