getpaidskills/directory-launch-kit

製品をProduct Hunt、Show HN、BetaList、AIツールディレクトリなどの各種プラットフォームに提出するための準備を行います。実際の提出や支払いは行わず、コピーの作成、画像のリサイズ、トラッカーの生成、価格の再確認、公開後のバックリンク確認までを支援します。

directory-launch-kit とは?

directory-launch-kitは、プロダクトランチのための包括的な準備スキルです。製品情報(product.json)を基に、Product Hunt、Show HN、BetaList、SaaSHubをはじめとする26以上のディレクトリに最適化された提出用コピー(文字数制限対応)を自動生成します。スクリーンショットは各プラットフォームの要件(Product Hunt用1270x760ギャラリー、240x240サムネイル、1200x630OG画像など)にリサイズし、レターボックス処理で切り抜きを防ぎます。さらに、各ディレクトリの最新価格とルールをライブで再確認し、提出順序(無料枠→コミュニティ→有料アップグレード)を提案。トラッカーCSVを生成し、ユーザーが実際に提出した後、バックリンクがfollow/nofollowかを自動検証します。このスキルはあくまで草案作成・準備に徹し、アカウント作成、送信、支払い、投票、投稿は一切行いません。対応プラットフォームはProduct Hunt、Show HN、BetaList、Uneed、Fazier、SaaSHub、TinyLaunch、AIツールディレクトリ、エージェントスキルマーケットプレイス、Reddit、V2EXなど多岐にわたります。

対応~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に質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

directory-launch-kit は何をしますか?

目標:ユーザーが自身の製品に合ったディレクトリの簡潔で正直なリスト、各フォームに貼り付け可能なコピー、適切なサイズの画像、そしてトラッカーを入手すること。すべての提出作業と支払いはユーザー自身が行います。 このスキルは、ユーザーに代わってアカウントを作成したり、フォームを送信したり、支払いをしたり、投票や投稿をしたりすることは一切ありません。

ステップ1 — 製品を読み取り、捏造しない

リポジトリおよびライブサイトから収集(不足しているものだけをユーザーに質問):

フィールド入手先
name, url(ライブ https://、独自ドメイン)サイトのメタデータ、package.json、README
tagline(≤ 60文字)とdescription(≤ 500文字)ホームページのヒーローセクションとメタディスクリプション
pricingプライシングページ、書かれている通りに
ai / open_source / developer_tool / agent_skills製品の実際の性質
competitorsユーザーに質問(SaaSHubで必要)
maker_commentユーザー自身の言葉:ユーザーと一緒に草案を作成し、ユーザーに代わって投稿しない
logo + 2〜5枚の実際のスクリーンショットpublic/、またはライブサイトをキャプチャ(ステップ3)

assets/product.example.json を雛形として product.json に書き込みます。コピールールは references/copy-guide.md にあります。ユーザーが証明できない数字、 testimonial、ユーザー数、「#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:ディレクトリごとに1セクション:提出URL、確認された費用と日付、ルール、各フォームフィールドとその文字数制限 n/limit、メイカーコメント。制限を超えたフィールドは OVER LIMIT とフラグが立てられ、スクリプトは終了コード1で終了します。ユーザーと一緒に product.json のテキストを短くして再実行してください。切り捨ては絶対に行いません。
  • launch-kit/tracker.csv:id, directory, submit_url, cost_observed, checked, backlink_required, status, submitted_on, listing_url, link_rel, notes。再実行しても既に記録されたステータスは保持されます。
  • launch-kit/images/:ph-thumbnail-240.png、logo-512.png、og-1200x630.png、gallery-N-1270x760.png、screenshot-N-1920x1080.png。レターボックス処理(切り抜き禁止)、各ファイル3MB未満。

製品に適合しないディレクトリは理由とともにスキップされます(AI専用ディレクトリに非AI製品、OpenAlternativeにクローズドソース製品、DevHuntに非開発ツール、エージェントスキルマーケットプレイスに agent_skills: true が設定されていない場合など)。Show HN については、製品の利用にサインアップが必要な場合は警告を表示します。

ステップ5 — 提出順序(日付は指定せず、順序だけ)

  1. レビューキューが長い無料ディレクトリから先に(Fazier無料枠、Dang.ai無料枠、SaaSHub、Launching Next、Uneed無料枠):残りの準備をしている間にキューが進みます。
  2. ユーザーがその場で回答する必要があるコミュニティ(Show HN、Indie Hackers、Reddit、V2EX):一度に1つずつ、ユーザーが今後数時間コメントに返信できる場合のみ。
  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 は公式エージェントAPI(betalist.com/agent)を提供しており、下書きのみを作成します。ユーザーから依頼があった場合のみ下書きを作成し、クレームリンクをユーザーに渡すことができます。ユーザーはレビュー、支払い、公開を行います。
  • SaaSHub は明示的にAIエージェントに人間による提出を求めています。自動化しないでください。
  • 投票リング、 「いいねをお願いします」 メッセージ、偽アカウントは禁止です。Product Hunt と HN はこれらを罰します。
  • 価格は「<日付> に で確認」としてのみ引用します。

ファイル

  • scripts/make_kit.py:product.json → copy.md, tracker.csv, images/
  • scripts/check_directories.py:各ディレクトリページと記録された価格のライブ再チェック
  • scripts/check_listing.py:リスティングがあなたにリンクしているか、follow/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.

関連スキル