{
  "schemaVersion": "1.0",
  "item": {
    "slug": "listing-swarm",
    "name": "Listing Swarm",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/Heyw00d/listing-swarm",
    "canonicalUrl": "https://clawhub.ai/Heyw00d/listing-swarm",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/listing-swarm",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=listing-swarm",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "DOCS.md",
      "SECURITY.md",
      "SKILL.md",
      "captcha.js",
      "directories.json",
      "email.js"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/listing-swarm"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/listing-swarm",
    "agentPageUrl": "https://openagent3.xyz/skills/listing-swarm/agent",
    "manifestUrl": "https://openagent3.xyz/skills/listing-swarm/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/listing-swarm/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Listing Swarm 🐝",
        "body": "A Clawdbot skill to list your AI product on 70+ AI directories.\n\nYour agent does the submissions. You bring your captcha API key. Human assists when stuck."
      },
      {
        "title": "🔒 Security Model: BYOK (Bring Your Own Key)",
        "body": "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.\n\nWhatSecurityCaptcha API✅ Your key, your account, your billingEmail/IMAP✅ Your credentials, optional, never storedData flow✅ Your product info → directory forms (that's it)Source code✅ Fully readable, no obfuscation\n\nSee SECURITY.md for complete security documentation."
      },
      {
        "title": "What It Does",
        "body": "Automates submitting your AI tool to directories like:\n\nThere's An AI For That\nFuturepedia\nOpenTools\nTopAI.tools\nAI Tool Guru\n65+ more"
      },
      {
        "title": "1. Get Your Own Captcha Solver API Key (Required)",
        "body": "⚠️ You must get your own API key. The skill does not include one.\n\nGo to 2Captcha.com (recommended)\nCreate an account\nAdd funds (~$3 covers 1000 captchas, enough for all 70 directories)\nCopy your API key from the dashboard\n\nThen add to your environment:\n\nexport CAPTCHA_API_KEY=\"your-own-2captcha-key\"\nexport CAPTCHA_SERVICE=\"2captcha\"\n\nAlternative services (same process):\n\nAnti-Captcha\nCapSolver\n\nNo API key? The agent will flag each captcha for you to solve manually."
      },
      {
        "title": "2. Email Access for Auto-Verification (Optional)",
        "body": "Most directories send verification emails. Your agent can handle these automatically if you provide IMAP access.\n\nRecommended: Create a dedicated email for submissions:\n\nyourproduct.listings@gmail.com\n\nFor Gmail:\n\nCreate the email account (or use existing)\nEnable 2-Factor Auth: Google Account → Security → 2-Step Verification\nCreate App Password: Google Account → Security → App passwords → Generate\nCopy the 16-character password\n\nSet environment variables:\n\nexport IMAP_USER=\"yourproduct.listings@gmail.com\"\nexport IMAP_PASSWORD=\"xxxx xxxx xxxx xxxx\"  # app password, not your real password\nexport IMAP_HOST=\"imap.gmail.com\"\n\nNo email access? Agent will flag you: \"Check your email for verification link from Futurepedia\""
      },
      {
        "title": "3. Your Product Info",
        "body": "Create a product config the agent can reference:\n\n{\n  \"name\": \"Your Product Name\",\n  \"url\": \"https://yourproduct.ai\",\n  \"tagline\": \"One line description (60 chars)\",\n  \"description\": \"Full description for directory listings...\",\n  \"category\": \"AI Writing Tool\",\n  \"pricing\": \"Freemium\",\n  \"logo_url\": \"https://yourproduct.ai/logo.png\",\n  \"screenshot_url\": \"https://yourproduct.ai/screenshot.png\",\n  \"email\": \"hello@yourproduct.ai\"\n}"
      },
      {
        "title": "Usage",
        "body": "Tell your Clawdbot agent:\n\n\"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.\"\n\nThe agent will:\n\nLoad the directory list\nVisit each directory's submit page\nFill out the form with your product info\nSolve captchas using your API key\nFlag you if it gets stuck (needs login, payment, etc.)\nTrack what's submitted"
      },
      {
        "title": "Human-in-the-Loop",
        "body": "When the agent hits something it can't handle:\n\n\"Hey, this directory needs you to create an account first\"\n\"This one requires payment for listing\"\n\"Captcha failed 3 times, can you solve this one?\"\n\nYou solve it, tell the agent to continue."
      },
      {
        "title": "Directory List",
        "body": "Full list in directories.json. Includes:\n\nDirectory name and URL\nSubmit page URL\nDomain rating\nMonthly traffic\nFree vs paid listing\nNotes on submission process"
      },
      {
        "title": "Tracking",
        "body": "Submissions tracked in submissions.json:\n\n{\n  \"directory\": \"Futurepedia\",\n  \"status\": \"submitted\",\n  \"submitted_at\": \"2026-02-09\",\n  \"listing_url\": null,\n  \"notes\": \"Pending review\"\n}"
      },
      {
        "title": "Files",
        "body": "listing-swarm/\n├── SKILL.md           # This file\n├── directories.json   # 70+ AI directories with submit URLs\n├── submissions.json   # Track your submissions\n└── captcha.js         # Captcha solver integration"
      },
      {
        "title": "Tips",
        "body": "Start with free directories - Many accept free submissions\nHave screenshots ready - Most require at least one\nConsistent branding - Use same name/tagline everywhere\nCheck emails - Many send verification links"
      },
      {
        "title": "Why This Exists",
        "body": "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.\n\nPart of LinkSwarm - the AI visibility network."
      }
    ],
    "body": "Listing Swarm 🐝\n\nA Clawdbot skill to list your AI product on 70+ AI directories.\n\nYour agent does the submissions. You bring your captcha API key. Human assists when stuck.\n\n🔒 Security Model: BYOK (Bring Your Own Key)\n\nThis 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.\n\nWhat\tSecurity\nCaptcha API\t✅ Your key, your account, your billing\nEmail/IMAP\t✅ Your credentials, optional, never stored\nData flow\t✅ Your product info → directory forms (that's it)\nSource code\t✅ Fully readable, no obfuscation\n\nSee SECURITY.md for complete security documentation.\n\nWhat It Does\n\nAutomates submitting your AI tool to directories like:\n\nThere's An AI For That\nFuturepedia\nOpenTools\nTopAI.tools\nAI Tool Guru\n65+ more\nSetup\n1. Get Your Own Captcha Solver API Key (Required)\n\n⚠️ You must get your own API key. The skill does not include one.\n\nGo to 2Captcha.com (recommended)\nCreate an account\nAdd funds (~$3 covers 1000 captchas, enough for all 70 directories)\nCopy your API key from the dashboard\n\nThen add to your environment:\n\nexport CAPTCHA_API_KEY=\"your-own-2captcha-key\"\nexport CAPTCHA_SERVICE=\"2captcha\"\n\n\nAlternative services (same process):\n\nAnti-Captcha\nCapSolver\n\nNo API key? The agent will flag each captcha for you to solve manually.\n\n2. Email Access for Auto-Verification (Optional)\n\nMost directories send verification emails. Your agent can handle these automatically if you provide IMAP access.\n\nRecommended: Create a dedicated email for submissions:\n\nyourproduct.listings@gmail.com\n\n\nFor Gmail:\n\nCreate the email account (or use existing)\nEnable 2-Factor Auth: Google Account → Security → 2-Step Verification\nCreate App Password: Google Account → Security → App passwords → Generate\nCopy the 16-character password\n\nSet environment variables:\n\nexport IMAP_USER=\"yourproduct.listings@gmail.com\"\nexport IMAP_PASSWORD=\"xxxx xxxx xxxx xxxx\"  # app password, not your real password\nexport IMAP_HOST=\"imap.gmail.com\"\n\n\nNo email access? Agent will flag you: \"Check your email for verification link from Futurepedia\"\n\n3. Your Product Info\n\nCreate a product config the agent can reference:\n\n{\n  \"name\": \"Your Product Name\",\n  \"url\": \"https://yourproduct.ai\",\n  \"tagline\": \"One line description (60 chars)\",\n  \"description\": \"Full description for directory listings...\",\n  \"category\": \"AI Writing Tool\",\n  \"pricing\": \"Freemium\",\n  \"logo_url\": \"https://yourproduct.ai/logo.png\",\n  \"screenshot_url\": \"https://yourproduct.ai/screenshot.png\",\n  \"email\": \"hello@yourproduct.ai\"\n}\n\nUsage\n\nTell your Clawdbot agent:\n\n\"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.\"\n\nThe agent will:\n\nLoad the directory list\nVisit each directory's submit page\nFill out the form with your product info\nSolve captchas using your API key\nFlag you if it gets stuck (needs login, payment, etc.)\nTrack what's submitted\nHuman-in-the-Loop\n\nWhen the agent hits something it can't handle:\n\n\"Hey, this directory needs you to create an account first\"\n\"This one requires payment for listing\"\n\"Captcha failed 3 times, can you solve this one?\"\n\nYou solve it, tell the agent to continue.\n\nDirectory List\n\nFull list in directories.json. Includes:\n\nDirectory name and URL\nSubmit page URL\nDomain rating\nMonthly traffic\nFree vs paid listing\nNotes on submission process\nTracking\n\nSubmissions tracked in submissions.json:\n\n{\n  \"directory\": \"Futurepedia\",\n  \"status\": \"submitted\",\n  \"submitted_at\": \"2026-02-09\",\n  \"listing_url\": null,\n  \"notes\": \"Pending review\"\n}\n\nFiles\nlisting-swarm/\n├── SKILL.md           # This file\n├── directories.json   # 70+ AI directories with submit URLs\n├── submissions.json   # Track your submissions\n└── captcha.js         # Captcha solver integration\n\nTips\nStart with free directories - Many accept free submissions\nHave screenshots ready - Most require at least one\nConsistent branding - Use same name/tagline everywhere\nCheck emails - Many send verification links\nWhy This Exists\n\nGetting 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.\n\nPart of LinkSwarm - the AI visibility network."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/Heyw00d/listing-swarm",
    "publisherUrl": "https://clawhub.ai/Heyw00d/listing-swarm",
    "owner": "Heyw00d",
    "version": "1.0.3",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/listing-swarm",
    "downloadUrl": "https://openagent3.xyz/downloads/listing-swarm",
    "agentUrl": "https://openagent3.xyz/skills/listing-swarm/agent",
    "manifestUrl": "https://openagent3.xyz/skills/listing-swarm/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/listing-swarm/agent.md"
  }
}