Community生产力与协作github.com

getpaidskills/directory-launch-kit

为产品准备提交到发布平台和目录(Product Hunt、Show HN、BetaList、Uneed、Fazier、SaaSHub、TinyLaunch、AI工具目录、Agent技能市场、Reddit、V2EX等)所需的素材,但不代表执行任何提交操作。它会根据 product.json 自动筛选合适的产品目录,为每个表单生成符合字数限制的文案,调整截图尺寸(Product Hunt 1270x760 画廊图、240x240 缩略图、1200x630 OG 图),生成追踪 CSV,实时校验价格和规则,并在后续验证上线状态及外链是 follow 还是 nofollow。在用户询问“在哪里发布”、“如何提交到 Product Hunt 或 AI 目录”、需要发布文案、目录列表、外链分析或发布追踪时使用。

directory-launch-kit 是什么?

这是一个专业的“产品发布准备套件”技能,旨在帮助开发者和产品团队高效地为多个发布平台和产品目录准备提交材料。它不会自动化提交、付款或创建账户,而是专注于生成高质量、符合每个平台要求的文案、截图和追踪文件。技能支持包括 Product Hunt、Show HN、BetaList、SaaSHub 等在内的 20 多个主流平台,并会自动跳过不匹配的产品目录(如将 AI 类目录应用于非 AI 产品)。核心工作流程包括:从产品仓库和线上站点提取事实性数据(名称、定价、竞品等),使用 Playwright 截取真实产品的 1440×900 截图,然后通过脚本生成包含每个表单字段(含字数限制标记)的 copy.md 文件、包含提交状态和链接属性的 tracker.csv 文件,以及多种尺寸的合规图片。它还包含一个脚本用于实时检查目录页面的价格和规则变化,以及另一个用于验证上线后外链是 follow 还是 nofollow 的脚本。该技能适用于 Cursor、Claude Code、Codex 等支持工具调用的 AI 编程助手,用户只需提供 product.json 和 Screenshot 素材,即可获得一份可直接使用的发布工具包。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/getpaidskills/skills/tree/HEAD/skills/directory-launch-kit

Installed? Explore more 生产力与协作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

directory-launch-kit 是做什么的?

目标:用户获得一份简短诚实的产品匹配目录清单、每个表单的即用文案、正确尺寸的图片以及一份追踪表,并且由用户本人执行所有的提交和付款操作。 此技能绝不代表用户创建账户、提交表单、付款、投票或发帖。

第 1 步 — 读取产品,不要编造

从仓库和线上站点收集(仅询问缺失的信息):

字段查找位置
名称、网址(https:// 实时链接,自有域名)站点元数据、package.json、README
标语(≤ 60 字符)和描述(≤ 500)首页主视觉和 meta 描述
定价定价页面,原文照录
ai / open_source / developer_tool / agent_skills产品的实际类型
竞品询问用户(SaaSHub 需要)
创作人评论用户自己的话:与用户一起草稿,绝不代替发布
标志 + 2-5 张真实截图public/,或截取线上站点(第 3 步)

写入 product.json,使用 assets/product.example.json 作为模板。文案规则见 references/copy-guide.md。绝不添加用户无法证明的数字、推荐语、用户数或“#1”声称;目录会拒绝这些内容,读者也会失去信任。

第 2 步 — 重新检查目录数据

python3 scripts/check_directories.py            # 每个目录显示:OK / CHANGED / BLOCKED / DOWN

references/directories.json 记录了每个目录的提交 URL、观察到的费用、规则以及读取日期。在引用任何价格之前,打开该目录页面(若为 BLOCKED 或 CHANGED 则使用浏览器),并说明你读取的日期。如果发现变化,更新 JSON。

第 3 步 — 真实截图

使用产品的真实截图,而非模拟图。如果站点在线,进行截取:

npx playwright screenshot --viewport-size=1440,900 https://example.com shot-1.png
npx playwright screenshot --viewport-size=1440,900 https://example.com/pricing shot-2.png

(或任何浏览器在 1440×900)。展示产品正在执行其功能:主界面、结果、定价。各平台尺寸见 references/assets.md。

第 4 步 — 构建工具包

python3 scripts/make_kit.py --product product.json --out launch-kit

生成:

  • launch-kit/copy.md:每个目录一节:提交 URL、观察到的费用及日期、规则、每个表单字段及其 n/限制、创作人评论。超出限制的字段标记为 OVER LIMIT 且脚本退出码为 1:与用户一起缩短 product.json 中的文本后重新运行。绝不截断。
  • launch-kit/tracker.csv:id、目录、提交 URL、观测到费用、已检查、回链要求、状态、提交日期、列表 URL、链接关系、备注。重新运行会保留已记录的状态。
  • launch-kit/images/:ph-thumbnail-240.png、logo-512.png、og-1200x630.png、gallery-N-1270x760.png、screenshot-N-1920x1080.png,信箱模式(不裁剪),每张小于 3 MB。

产品不匹配的目录会被跳过并说明原因(AI 类目录对非 AI 产品、OpenAlternative 对闭源产品、DevHunt 对非开发者工具、Agent 技能市场除非agent_skills: true)。如果使用产品需要注册,Show HN 会显示警告。

第 5 步 — 确定提交顺序(不指定日期,仅排序)

  1. 免费的队列较长目录优先提交(Fazier 免费、Dang.ai 免费、SaaSHub、Launching Next、Uneed 免费):在你完成其余工作时,它们的审核队列已在运行。
  2. 用户必须在线回答问题的社区(Show HN、Indie Hackers、Reddit、V2EX):逐个进行,仅当用户可以在接下来几小时内回复评论时才操作。
  3. Product Hunt:先创建草稿,当用户能全天在线时再发布。
  4. 付费升级仅在用户认为价格合理时进行;列出观测到的价格和日期,让用户选择。绝不付款或输入卡片信息。

需要回链的目录(在 copy.md 中标记):明确告知用户该目录需要哪个徽章/链接,以及它将在其站点上出现在何处,仅在用户同意后才添加。

第 6 步 — 追踪上线情况

用户提交后,将每个列表 URL 粘贴到 tracker.csv 中。然后:

python3 scripts/check_listing.py --tracker launch-kit/tracker.csv --domain example.com --write

将行标记为 live(附带 follow / nofollow)、no-link 或 error。

规则

  • 绝不代替用户提交、注册、付款、投票、评论或发帖。仅起草;由用户执行。
  • BetaList 提供仅用于草稿的官方 Agent API(betalist.com/agent):仅在用户要求时可以创建草稿,然后将认领链接交给用户;由用户审核、付款和发布。
  • SaaSHub 明确要求 AI Agent 让人类用户提交:请勿自动化。
  • 禁止投票圈、“请投票”消息或虚假账户。Product Hunt 和 HN 会处罚此类行为。
  • 仅按“<日期> 在 <网址> 观察到”的方式引用价格。

文件

  • scripts/make_kit.py:product.json → copy.md、tracker.csv、images/
  • scripts/check_directories.py:实时重新检查每个目录页面和记录的价格
  • scripts/check_listing.py:确认列表是否链接到你的站点,follow vs nofollow
  • scripts/test_kit.py:自测试(离线)
  • references/directories.json:数据(26 个目录,检查日期 2026-11-03)
  • references/directories.md:可读表格形式的相同数据
  • references/copy-guide.md:标语、描述、Show HN 标题、创作人评论
  • references/assets.md:各平台图片尺寸及截取方法

完成条件

  • product.json 仅包含来自产品和用户原话的事实
  • 已运行 check_directories.py,CHANGED/BLOCKED 行已人工查看
  • make_kit.py 退出码为 0(无 OVER LIMIT 字段),图片已打开且视觉正确
  • 用户已获取 copy.md、tracker.csv 和 images/,并了解提交顺序

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

getpaidskills/agents-md-starter

Creates or upgrades a repository's AGENTS.md (read by Codex, Cursor, and other agents) and a CLAUDE.md that imports it, so Claude Code, Codex, Cursor and Gemini CLI share one set of project rules. Scans the repo to detect languages, package manager, real build/test/lint commands, framework, directory layout and existing rule files (.cursorrules, .cursor/rules, CLAUDE.md, copilot-instructions), then writes a concise, verified rules file. Use when the user asks to set up AGENTS.md or CLAUDE.md, "project rules", "make Claude Code and Codex follow the same conventions", onboard an agent to a repo, or migrate .cursorrules.

getpaidskills/launch-checklist

Pre-launch audit for a website or SaaS - checks SEO tags (title, description, canonical, lang, Open Graph), robots.txt, sitemap.xml, favicon and apple-touch-icon, real 404 status, HTTPS redirect, legal pages (privacy, terms, refund), image alt text, page weight and response time, plus a payment self-check (webhook signature, raw body, idempotency, refunds, secrets, success-page grants), then lists the problems and fixes them in the codebase. Ships a no-dependency crawler script (audit_site.py) that produces a pass/warn/fail report. Use when the user says they are about to launch, ship, go live, submit to Product Hunt or AI directories, or asks "is my site ready", "SEO check", "why is my site not indexed", or wants a launch checklist, or asks whether their payment or webhook setup is safe.

getpaidskills/legal-pages

Drafts a Privacy Policy, Terms of Service and Refund Policy for a SaaS, digital product or website from a short questionnaire, adapted to the payment provider (Creem, Paddle, Lemon Squeezy as Merchant of Record, or Stripe/direct) and to where users are (EU/UK GDPR, California CCPA/CPRA, China PIPL notes), then renders them as Markdown, HTML or Next.js pages and links them in the footer. Output is a starting template, NOT legal advice - the user must review it and have it checked by a qualified lawyer. Use when the user needs privacy policy, terms, refund policy, legal pages, or a payment provider (Paddle/Creem/Lemon Squeezy/Stripe) review asks for them.

getpaidskills/og-image-kit

Generates Open Graph / Twitter (X) share images for every page of a website and wires up the og:* and twitter:* meta tags, then verifies the social preview. Supports Next.js App Router (opengraph-image.tsx with next/og ImageResponse), Astro (build-time PNGs via satori + resvg) and any static site (Pillow script). Use when the user asks for OG images, social share cards, link previews, "my link looks bad on X/Slack/LinkedIn/WeChat", twitter:card, or before launching a site.

相关技能