/SKILL.md
Automated backlink submission toolkit. Use when user wants to submit a product to directory sites, awesome-lists, or search engines. Handles stealth browser automation, form filling, CAPTCHA solving, and submission tracking.
npx skillsauth add genzo2327/backlink-pilot backlink-pilotInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automated backlink submission for indie products. One config, one command.
The tool is installed at: ~/Downloads/backlink-pilot/
cd ~/Downloads/backlink-pilot && node src/cli.js <command>
Before using, ensure config.yaml exists in the project directory. Create from example:
cd ~/Downloads/backlink-pilot
cp config.example.yaml config.yaml
Then edit config.yaml with the product details.
cd ~/Downloads/backlink-pilot && node src/cli.js scout https://example.com --deep
Output: list of submit-related links, form fields, auth requirements.
cd ~/Downloads/backlink-pilot && node src/cli.js submit submitaitools
cd ~/Downloads/backlink-pilot && node src/cli.js submit toolverto
cd ~/Downloads/backlink-pilot && node src/cli.js submit submitaitools --dry-run
cd ~/Downloads/backlink-pilot && node src/cli.js awesome chinese-independent-developer
cd ~/Downloads/backlink-pilot && node src/cli.js awesome awesome-cloudflare
cd ~/Downloads/backlink-pilot && node src/cli.js indexnow https://example.com/new-page
cd ~/Downloads/backlink-pilot && node src/cli.js status
| Site | Command | Auth | CAPTCHA | Notes |
|------|---------|------|---------|-------|
| submitaitools.org | submit submitaitools | None | Color ✅ auto | DA 73, free listing |
| toolverto.com | submit toolverto | None | None | Clean URL only (no UTM) |
| Key | Repo | Language |
|-----|------|----------|
| chinese-independent-developer | nichetools/chinese-independent-developer | Chinese |
| awesome-privacy | Lissy93/awesome-privacy | English |
| awesome-wasm | mbasso/awesome-wasm | English |
| awesome-cloudflare | zhuima/awesome-cloudflare | Chinese |
| awesome-pwa | nichetools/awesome-pwa | English |
| awesome-indie | mezod/awesome-indie | English |
| awesome-oss-alternatives | RunaCapital/awesome-oss-alternatives | English |
| awesome-free-apps | Axorax/awesome-free-apps | English |
| awesome-no-login-web-apps | nichetools/awesome-no-login-web-apps | English |
| awesome-astro | one-aalam/awesome-astro | English |
Create src/sites/<sitename>.js:
import { withBrowser, delay } from '../browser.js';
export default {
name: 'example.com',
url: 'https://example.com/submit',
auth: 'none', // none | email | oauth
captcha: 'none', // none | color | recaptcha
async submit(product, config) {
return withBrowser(config, async ({ page }) => {
await page.goto('https://example.com/submit', { waitUntil: 'networkidle' });
// Fill form fields...
// Submit...
// Check confirmation...
return { url: page.url(), confirmation: 'success message' };
});
},
};
Then use: node src/cli.js submit <sitename>
node src/cli.js scout <url> --deep to discover form fieldsnode src/cli.js submit <site> — check output for success/failurenode src/cli.js status shows all submissionsnpm install in project dir)~/Library/Caches/ms-playwright/chromium-1169/See TROUBLESHOOTING.md in the project directory for detailed solutions to common issues:
page.evaluate() to set value directlytools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
A CLI tool for making authenticated requests to the X (Twitter) API. Use this skill when you need to post tweets, reply, quote, search, read posts, manage followers, send DMs, upload media, or interact with any X API v2 endpoint.