Skip to content
Illyism

Directory Submissions skill

Launch and submit a startup, SaaS, AI tool, or MCP server across 50+ high-DR software review sites, startup launchpads, MCP registries, and GitHub Awesome lists using a single Product Manifest and autonomous browser/PR submission workflow. Use when launching a new product from DR 0, building foundational dofollow backlinks, publishing one repo to 15+ MCP & agent registries, or running directory submissions.

$npx alyn-cli add directory-submissions-by-illyism
View this skill on GitHubIllyism/seo-skills/seo/directory-submissions/SKILL.md
Pack stars
974
Pack installs
4.7k
Alyn Score
61/99
Updated
10 h ago

What is the Directory Submissions skill?

Directory Submissions is a seo & geo skill by Illyism for Claude Code, Cursor, Codex and other AI coding agents. Launch and submit a startup, SaaS, AI tool, or MCP server across 50+ high-DR software review sites, startup launchpads, MCP registries, and GitHub Awesome lists using a single Product Manifest and autonomous browser/PR submission workflow. Use when launching a new product from DR 0, building foundational dofollow backlinks, publishing one repo to 15+ MCP & agent registries, or running directory submissions.

Every software review site, startup launchpad, AI tool directory, MCP registry, and GitHub Awesome list asks for the same ~25 product fields in slightly different character lengths and aspect ratios.

When to use it

Use when launching a new product from DR 0, building foundational dofollow backlinks, publishing one repo to 15+ MCP & agent registries, or running directory submissions.

What the SKILL.md covers

  • Step 1: Prepare submission-manifest.json Once
  • Wave 1: Software Review & Entity Verification Sites (Do First)
  • Wave 2: MCP & AI Agent Registries
  • Wave 3: Startup & Developer Launchpads
  • Wave 4: AI Tool Directories
  • Step 4: Hard Operational Rules for Autonomous Agent Submissions
Author
Illyism
Pack
Illyism/seo-skills (17 skills)
Category
SEO & GEO, #215 of 287
Alyn Score
61 / 99
Files
1
License
Not stated
Last updated
10 h ago
Works with
Claude Code, Claude, Cursor, Codex, Gemini CLI, Copilot

Directory Submissions compared to similar skills

SkillAlyn ScoreGitHub starsUpdated
Directory Submissions · Illyism6197410 h ago
Directory Submissions · Corey Haines8960k9 h ago
IOS Fix · Garry Tan76141k4 h ago
Review Analysis · liangdabiao601.1k14 days ago

Install Directory Submissions

Pick your agent. Every command is ready to paste.

$npx alyn-cli add directory-submissions-by-illyism

Detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

$npx skills add Illyism/seo-skills --skill directory-submissions

Or use the open skills CLI directly.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads directory-submissions when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the directory-submissions skill”. In Codex, type $directory-submissions.

The skill itself

SKILL.md

FolderGitHub

Autonomous Startup, AI & MCP Directory Submissions

Every software review site, startup launchpad, AI tool directory, MCP registry, and GitHub Awesome list asks for the same ~25 product fields in slightly different character lengths and aspect ratios.

Instead of rewriting copy 100 times by hand, prepare one submission-manifest.json, propagate your repo across 15+ MCP & agent registries in one step, and work through the 5-wave directory sequence below while logging every submission idempotently in submissions-log.json.

Companion resources:


Step 1: Prepare submission-manifest.json Once

Before opening any form or Pull Request, build submission-manifest.json in your project root (inspecting the codebase, package.json, landing page metadata, and public /images assets first, and asking the user only for missing facts):

{
  "product": {
    "name": "YourProduct",
    "slug": "yourproduct",
    "domain": "yourproduct.com",
    "url": "https://yourproduct.com",
    "pricing_url": "https://yourproduct.com/pricing",
    "contact_email": "press@yourproduct.com",
    "contact_page": "https://yourproduct.com/contact",
    "privacy_url": "https://yourproduct.com/privacy",
    "terms_url": "https://yourproduct.com/terms"
  },
  "copy": {
    "tagline_40c": "Punchy plain-English value prop (<=40c)",
    "tagline_60c": "Search-intent headline naming what the tool does (<=60c)",
    "mcp_description_100c": "Strict <=100 character summary required by Official MCP Registry validator.",
    "awesome_list_bullet": "- [YourProduct](https://yourproduct.com) - Factual one-line description with zero hype.",
    "description_160c": "15-25 word summary stating who it is for, what input it takes, and what output it produces (<=160c).",
    "description_500c": "Two-paragraph factual overview (minimum 510 chars) covering the core workflow, supported integrations/formats, and concrete differentiators, with zero em dashes or AI buzzwords.",
    "key_features": [
      "Concrete input -> output capability",
      "Verification, speed, or accuracy guarantee",
      "API, CLI, SKILL.md, or MCP integration support",
      "Export formats or team controls"
    ]
  },
  "taxonomy": {
    "primary_category": "Developer Tools / AI Tools / SaaS",
    "tags": ["ai", "saas", "developer-tools", "automation", "seo"],
    "competitors_replaced": ["CompetitorA", "CompetitorB", "CompetitorC"],
    "pricing_model": "Freemium",
    "starting_price_usd": 19,
    "free_tier_details": "Exact free tier or trial allowance"
  },
  "assets": {
    "favicon_64": "https://yourproduct.com/favicon.ico",
    "logo_square_512": "https://yourproduct.com/logo-512x512.png",
    "og_image_1200x630": "https://yourproduct.com/og.png",
    "screenshots_16x9": [
      "https://yourproduct.com/screenshots/01-hero-1280x800.png",
      "https://yourproduct.com/screenshots/02-workflow-1280x800.png",
      "https://yourproduct.com/screenshots/03-output-1280x800.png"
    ]
  },
  "agent_and_mcp": {
    "mcp_endpoint": "https://yourproduct.com/mcp",
    "github_repo": "https://github.com/yourorg/yourproduct"
  }
}

Step 2: One Repo → 15+ MCP & Agent Registries (If You Ship an MCP Server or SKILL.md)

Adding six tiny files to your public GitHub repository lets agent marketplaces index your product automatically:

  1. server.json: Keep description strictly ≤ 100 characters or the Official MCP Registry validator rejects it.
  2. glama.json: { "$schema": "https://glama.ai/mcp/schemas/server.json", "maintainers": ["your-github-handle"] } (required to claim on Glama and pass awesome-mcp-servers CI).
  3. .cursor-plugin/plugin.json + .mcp.json: Indexed by Cursor Marketplace (cursor.com/marketplace) and cursor.directory.
  4. .claude-plugin/plugin.json + .mcp.json: Indexed by Claude Code plugin directories.
  5. gemini-extension.json + repo topic gemini-cli-extension: Auto-indexed within 24 hours by Google's Gemini CLI Extensions gallery.
  6. SKILL.md: Auto-indexed by skills.sh, ClawHub (clawhub.ai), and MCP Market (mcpmarket.com).

Then publish once to the Official MCP Registry so downstream directories (glama.ai, pulsemcp.com, mcp.directory, apitracker.io, claudemcp.org) sync automatically:

brew install mcp-publisher
mcp-publisher login github
mcp-publisher publish

Step 3: Work Through the 5-Wave Directory Sequence (50 High-Signal Picks)

Wave 1: Software Review & Entity Verification Sites (Do First)

Google's Knowledge Graph, ChatGPT, and Perplexity cross-check these domains when users search "best X" or "X alternatives":

Directory DR Submit URL Notes
Awesome Tools 80 https://awesome.tools/submit Free verified dofollow listing (badge) or instant Featured Launch; supports JSON API & WebMCP
AlternativeTo 81 https://alternativeto.net/manage-item/ Free dofollow link · 1–5d moderator review · Top LLM citation source for "X alternatives"
SaaSHub 80 https://www.saashub.com/submit Free dofollow link (2–4w) or paid fast-track
GoodFirms 86 https://www.goodfirms.co/get-listed Free vendor profile · 3–7 business days
G2 91 https://sell.g2.com/create-a-profile Free vendor profile · #1 B2B citation source in ChatGPT & Perplexity
Capterra / GetApp / Software Advice 90 https://www.gartner.com/en/digital-markets/Role-Selection One Gartner Digital Markets application lists on all 3 sites
ProvenExpert 81 https://www.provenexpert.com/en-us/registration/ Free profile · Live right after registration
StackShare 78 https://stackshare.io/submit Free developer tool profile · 1–5d review
SoftwareWorld 74 https://www.softwareworld.co/register/ Free vendor listing · 3–7 business days
Alternative.me 73 https://alternative.me/how-to/submit-software/ Free software listing · 3–7d review
LibHunt 72 https://www.libhunt.com/repo/submit Free developer & open-source tool tracking
Tekpon 68 https://tekpon.com/get-listed/ Free SaaS vendor profile · 3–7 business days

Wave 2: MCP & AI Agent Registries

  • GitHub MCP Registry (https://github.com/mcp · DR 98, pulls from Official MCP Registry)
  • OpenAI ChatGPT App Directory (https://platform.openai.com/plugins · DR 93, verify /.well-known/openai-apps-challenge)
  • Cursor Marketplace (https://cursor.com/marketplace/publish · DR 84) & cursor.directory (https://cursor.directory/ · DR 69)
  • ClawHub Skills Registry (https://clawhub.ai/ · DR 83)
  • Official MCP Registry (https://modelcontextprotocol.io/registry/quickstart · DR 82)
  • Smithery (https://smithery.ai/ · DR 79), Glama (https://glama.ai/mcp/servers · DR 77), LobeHub MCP (https://lobehub.com/mcp · DR 76)
  • mcpservers.org (https://mcpservers.org/submit · DR 71) & MCP Market (https://mcpmarket.com/submit · DR 62)

Wave 3: Startup & Developer Launchpads

  • Hacker News (Show HN) (https://news.ycombinator.com/submit · DR 91) & Product Hunt (https://www.producthunt.com/posts/new · DR 91)
  • Fazier (https://fazier.com/submit · DR 84), Twelve Tools (https://twelve.tools/submit · DR 83), Findly.tools (https://findly.tools · DR 82)
  • Peerlist Launchpad (https://peerlist.io/user/projects/add-project · DR 78), BetaList (https://betalist.com/submit · DR 77), PeerPush (https://peerpush.com/submit · DR 77)
  • Uneed (https://www.uneed.best/submit-a-tool · DR 76), LaunchIgniter (https://launchigniter.com/submit · DR 75), DevHunt (https://devhunt.org/account/tools/new · DR 68)

Wave 4: AI Tool Directories

  • ShowMeBest.AI (https://showmebest.ai/submit · DR 77), Good AI Tools (https://goodaitools.com/submit · DR 75), AI Agents Directory (https://aiagentsdirectory.com/submit-agent · DR 75)
  • Supertools / The Rundown (https://www.therundown.ai/tools · DR 72), Insidr.ai (https://www.insidr.ai/submit-tools/ · DR 71), aidirectori.es (https://www.aidirectori.es/submit-ai-tool · DR 71)
  • AItrendytools (https://www.aitrendytools.com/submit · DR 69), Foundr.ai (https://foundr.ai/submit · DR 64), DokeyAI (https://dokeyai.com/submit · DR 62), Easy With AI (https://easywithai.com/submit-tool/ · DR 60)

Wave 5: Curated Web Design Galleries (Once Your Landing Page Is Polished)

  • One Page Love (https://onepagelove.com/submit · DR 79), Land-book (https://land-book.com/submission-guidelines · DR 66), Recent Design (https://recent.design/signup · DR 64)
  • Lapa Ninja (mailto:hi@lapa.ninja · DR 61), Minimal Gallery (https://minimal.gallery/submit/ · DR 61), Hover States (https://www.hoverstat.es/about/ · DR 56)
  • Curated Design (https://www.curated.design/submit · DR 52), Footer Design (https://www.footer.design/submit · DR 52), TOOOLS.design (https://www.toools.design/submission · DR 48)

Need all 856+ vetted directories across 14 categories with DR, organic traffic, link type (dofollow/nofollow), and direct submit links? Unlock the full filterable database with any backlink order at linkdr.com/resources/directories.


Step 4: Hard Operational Rules for Autonomous Agent Submissions

When running browser or GitHub PR submissions as an AI coding agent, enforce all 10 rules:

  1. Zero Unapproved Spend: Submit only to free tiers unless the user explicitly approves a paid fast-track checkout. If a submission lands on a Stripe/PayPal paywall with no free path, record status: "skipped_paid_only" and continue.
  2. Privacy & Anti-Scraper Contact Hygiene: Directories get scraped across 500+ aggregator sites. Never submit personal phone numbers, home/registered-agent street addresses, or internal holding LLC names. Always use the product brand name, "Media Relations", a generic role email (press@<domain>), empty phone/address fields, and https://<domain>/contact.
  3. Human-Written Factual Copy: Never use em-dashes, emojis, or hype buzzwords ("unleash", "revolutionize", "seamless", "game-changing"). Editors and Awesome-list maintainers auto-reject AI-sounding marketing fluff.
  4. Check Agent-First Endpoints Before Browser Forms: Check whether the directory exposes a direct JSON/MCP/agent endpoint first (for example https://awesome.tools/api/tools/submit, /agent, /api/mcp, or /llms.txt) before driving a browser UI.
  5. Strict Anti-Honeypot Filter: Never fill any input that is hidden (!isVisible(), aria-hidden="true", tabindex="-1", type="hidden", style*="scale(0)", display:none) or carries spam-trap names/labels (opl_hp_field, _honeypot, bot-field, website_url alongside a visible url field, or "Leave this empty").
  6. Unwrap Cross-Origin Embedded Forms: If a /submit page renders an embedded widget ([data-paperform-id], tally.so, typeform.com, airtable.com, embed.fillout.com), open the standalone form URL directly in a top-level tab so inputs and file uploads work cleanly.
  7. Asset Readiness: Keep 512×512 PNG + 48×48 WebP logos, a 1200×630 OG image, and three 1280×800 screenshots (<300 KB WebP + PNG) ready before starting batch submissions.
  8. Close Email Verification & OTP Loops: Poll or check press@<domain> for magic links and 6-digit verification codes immediately so listings don't stall in unverified state.
  9. GitHub Awesome PR Etiquette: Before opening any Awesome-list PR:
    • Read CONTRIBUTING.md, .github/PULL_REQUEST_TEMPLATE.md, .github/workflows/, and the last 3 merged PRs. Respect any repo that restricts AI-submitted PRs or SaaS products.
    • Edit the real source-of-truth file (README.md, applications.json, data/*.csv, or multi-locale READMEs), match exact ordering (alphabetical vs. end-of-section) and dash/punctuation style, and strip all ?ref= / UTM parameters.
    • Use a collision-safe fork name (<repo>-<upstream-owner>).
  10. Idempotent submissions-log.json Tracking: Check submissions-log.json before every target and append a structured receipt after each attempt:
{
  "name": "Awesome Tools",
  "url": "https://awesome.tools",
  "submissionUrl": "https://awesome.tools/submit",
  "wave": 1,
  "status": "submitted",
  "liveOrPrUrl": "https://awesome.tools/t/yourproduct",
  "submittedAt": "2026-11-11T16:00:00Z",
  "notes": "Free verified dofollow path"
}

Tips for Directory Submissions

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • It is part of a pack with 17 skills. Install only the ones you need with --skill to keep triggers precise.
  • • If two skills overlap, mention the one you want by name.

Questions about Directory Submissions

What does the Directory Submissions skill do?

Launch and submit a startup, SaaS, AI tool, or MCP server across 50+ high-DR software review sites, startup launchpads, MCP registries, and GitHub Awesome lists using a single Product Manifest and autonomous browser/PR submission workflow. Use when launching a new product from DR 0, building foundational dofollow backlinks, publishing one repo to 15+ MCP & agent registries, or running directory submissions.

How do I install Directory Submissions?

Run "npx alyn-cli add directory-submissions-by-illyism" in your project. The Alyn CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does Directory Submissions work in Cursor and Codex?

Yes. Directory Submissions uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

When should I use the Directory Submissions skill?

Use when launching a new product from DR 0, building foundational dofollow backlinks, publishing one repo to 15+ MCP & agent registries, or running directory submissions.

What is inside the Directory Submissions skill?

The SKILL.md covers Step 1: Prepare submission-manifest.json Once, Wave 1: Software Review & Entity Verification Sites (Do First), Wave 2: MCP & AI Agent Registries, Wave 3: Startup & Developer Launchpads, Wave 4: AI Tool Directories, Step 4: Hard Operational Rules for Autonomous Agent Submissions.

What is a good alternative to Directory Submissions?

Directory Submissions by Corey Haines is the highest-ranked similar skill from another creator, with an Alyn Score of 89 compared to 61 for Directory Submissions.

Is Directory Submissions free?

Directory Submissions is open source on GitHub. It is free to install; check the license before commercial use.

Who made Directory Submissions?

Directory Submissions is published by Illyism in the Illyism/seo-skills repository, together with 16 other skills.

Similar skills. From other creators.