Communitygithub.com

Product Hunt 上架工具包

當使用者要求準備 Product Hunt 發布或產生上架素材時使用。可產生 60 字元內的標語變體、500 字元的描述、創作者評論、發布日推文串、LinkedIn 貼文,以及 4 封電子郵件的發布序列。

Product Hunt 上架工具包 是什麼?

這個技能為開發者與獨立創業家提供了一個完整的框架,可自動化產生 Product Hunt 上架所需的全部行銷素材,包含標語、描述、創作者評論、社群貼文以及電子郵件序列。它根據 Product Hunt 的嚴格規範(例如標語最多 60 字元、描述最多 500 字元)設計,內建了品質檢查與規則驗證。從收集產品細節開始,引導使用者規劃圖庫策略,並使用 Gemini API 批次產生所有素材。此外,該技能也涵蓋了自獵 vs. 尋找頂級獵人的策略指引、上線前 30 天的準備流程、發布日的逐時時間表、按讚數基準與完整的發布檢查清單。對於想在 Product Hunt 上獲得最大曝光與成功的創作者而言,這是一套從概念到上線的完整解決方案。

相容平台✓Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/Varnan-Tech/opendirectory/tree/main/skills/producthunt-launch-kit

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Product Hunt 上架工具包 是做什麼的?

產生 Product Hunt 發布所需的所有素材:上架文案、創作者評論,以及上線首日的社群貼文。


關鍵規則: Product Hunt 標語最長 60 個字元。描述最長 500 個字元。切勿做出無法驗證的事實陳述。切勿提及競爭對手名稱。除非產品是永久免費(非僅限試用),否則不要說「免費」。


步驟 1:收集產品詳細資訊

你需要:

  • 產品名稱
  • 它做什麼(一句技術說明)
  • 主要使用案例與目標使用者
  • 與現有工具的關鍵差異化因素
  • 定價:免費、免費增值、付費(起始價格)
  • 是否開源:是/否
  • 發布日期(用於排程背景)
  • 任何憑證、上線折扣或優惠碼
  • 2-3 個值得被按讚的理由(誠實的理由,非行銷話術)

如果缺少任何一項,請先發送一條訊息詢問後再繼續。

同時檢查專案上下文檔案:

ls README.md 2>/dev/null && echo "README found"
ls package.json 2>/dev/null && echo "package.json found"

如果存在 README.md,則在提問前先讀取前 80 行,以擷取產品描述與主要功能。


步驟 2:圖庫策略

Product Hunt 需要螢幕截圖。多數上架失敗都是因為圖庫圖片不佳或缺失。在撰寫文案前先規劃這些。

規格: 1270×760px,PNG 或 JPG,最多 8 張圖片。第一張是主圖:它會出現在動態消息與卡片中。

五位置框架:

位置目的展示內容
1(主圖)動態消息中的第一印象產品使用中,乾淨的 UI 或終端機輸出,無文字疊加
2(功能展示)展示核心操作讓產品亮眼的關鍵:那個「啊哈!」時刻
3(前後對比)展示正在解決的問題分割畫面:雜亂/緩慢狀態 vs. 乾淨/快速狀態
4(社會證明)建立可信度來自真實使用者的真實引言、統計數據或前後對比指標
5(技術差異化)回應懷疑者架構圖、基準測試或非同尋常的技術決策

如果產品是 CLI 工具或函式庫,終端機輸出的螢幕截圖效果很好。用箭頭標註指向重要部分。

影片(選擇性但影響重大): 60-90 秒的展示。少於 2 分鐘。不需要旁白:附帶字幕的螢幕錄製即可。

告訴使用者:「在發布日前規劃 [N] 張圖庫圖片。主圖(位置 1)最重要。以下是每個位置要捕捉的內容:[上方列表,根據此產品自訂]。」


步驟 3:產生標語變體

標語會直接出現在 Product Hunt 的產品名稱下方。這是你的上架文案中被閱讀最多的部分。

嚴格限制:

  • 最多 60 個字元(包含空格)
  • 結尾無句號
  • 無主題標籤
  • 不要以產品名稱開頭
  • 無最高級形容詞:「最佳」、「最快」、「最簡單」、「最強大」
  • 無問句

標語公式: [動作動詞] + [它做什麼] + [關鍵差異化因素]

產生五個標語變體:

  1. 成果導向: 使用者達成了什麼(「無需離開程式碼庫即可發布文件」)
  2. 問題導向: 指出正在解決的痛點(「不再需要在 Figma 和程式碼之間複製貼上」)
  3. 技術角度: 針對開發者工具,以技術為開端(「一條指令將 SQLite 變成可分享的網頁應用程式」)
  4. 不比較的替代方案: 不提及競爭對手的定位(「可在 VS Code 內運作的 Git 原生程式碼審查」)
  5. 白話文: 無行話,最大受眾(「將任何 RSS Feed 轉換成每日電子郵件摘要」)

產生後,計算每個的字元數。標示任何超過 60 字元的並修正。


步驟 4:撰寫上架描述

描述會出現在標語下方。最多 500 個字元。它會顯示在搜尋結果與連結預覽中。

結構:

  • 句子 1:它是做什麼的以及為誰而做(具體)
  • 句子 2:讓它運作的關鍵功能或技術方法
  • 句子 3(選擇性):定價或可用性

描述規則:

  • 280-500 個字元(短一些沒關係;更長則會在預覽中被截斷)
  • 全文使用現在式
  • 無誇大形容詞
  • 無「我」:使用第三人稱或祈使語氣(「將你的...」、「連接到...」,不是「我建立了...」)
  • 無連結(不會渲染)
  • 如果是開源軟體,請說明:「開源且可自行託管。」

步驟 5:撰寫創作者評論

創作者評論是 Product Hunt 成功最重要的驅動力。它是你對自己貼文的第一則回覆,必須在發布後 60 秒內張貼。

嚴格限制:

  • 300-400 字
  • 必須在產品上線後 60 秒內張貼
  • 第一人稱,對話式風格
  • 說明起源故事
  • 承認顯而易見的替代方案,並解釋為何你還是做了這個
  • 以一個具體問題結尾,邀請留言

結構:

開場(2-3 句): 為什麼你要建立它。真實的故事:是什麼讓你感到沮喪,你注意到了什麼缺口,你一直遇到什麼問題。不要用「我很興奮地宣布」。

它是做什麼的(3-5 句): 解釋核心機制。當某人第一次使用它時會發生什麼。包含一個能顯示你對問題深思熟慮的具體技術細節。

它是為誰設計的(2-3 句): 描述最能從中獲益的特定人物。不是「每個需要 X 的人」:一個特定的人物形象:「如果你是一位在週五下午部署並害怕... 的獨立開發者」或「如果你曾經花 20 分鐘向三個不同的審查者解釋相同的 PR 背景...」

誠實的說明(1-2 句): 它不能做什麼。還有什麼是粗糙的。這能建立信任並過濾出合適的早期使用者。

徵求意見(1-2 句): 問一個具體的問題。「我們還沒找到處理 [特定邊際案例] 的正確方法:很想知道你是如何處理的。」或「我最不確定的部分是 [X]:這對你來說重要嗎?」


步驟 6:使用 Gemini 產生所有素材

在一次 Gemini 呼叫中寫入所有素材:

cat > /tmp/ph-launch-request.json << 'ENDJSON'
{
  "system_instruction": {
    "parts": [{
      "text": "You are writing Product Hunt launch copy. Generate all assets in sequence, clearly labeled. Rules: taglines max 60 chars, description max 500 chars, maker comment 300-400 words first-person. No marketing words: 'revolutionary', 'game-changing', 'powerful', 'robust', 'seamless', 'innovative', 'best-in-class', 'streamline'. No competitor names. No superlatives in taglines. Do not use em dashes. For social posts: tweets max 280 chars, no hashtags in tweet threads (they reduce signal quality on technical posts). LinkedIn post 150-300 words, professional but not stiff. Email sequence: 4 emails, each under 150 words, subject line under 50 chars. Output each asset with a clear header. No commentary between sections."
    }]
  },
  "contents": [{
    "parts": [{
      "text": "PRODUCT_DETAILS_HERE"
    }]
  }],
  "generationConfig": {
    "temperature": 0.7,
    "maxOutputTokens": 4096
  }
}
ENDJSON

curl -s -X POST \
  "https://generativelanguage.googleapis.com/v1beta/models/gemini-2.0-flash:generateContent?key=$GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -d @/tmp/ph-launch-request.json \
  | python3 -c "import sys,json; d=json.load(sys.stdin); print(d['candidates'][0]['content']['parts'][0]['text'])"

將 PRODUCT_DETAILS_HERE 替換為所有收集到的背景資訊:產品名稱、描述、使用案例、差異化因素、定價,以及步驟 1 中的任何創作者備註。

在提示中要求這些素材:

  1. 五個標語變體(含字元數)
  2. 上架描述(含字元數)
  3. 創作者評論(300-400 字)
  4. 發布日的推文串(5-7 則推文,每則 280 字元)
  5. LinkedIn 貼文(150-300 字)
  6. 電子郵件序列(4 封郵件:現有使用者、電子報、當日提醒、後續追蹤)

步驟 7:自我品質檢查

在呈現之前:

標語:

  • 全部少於 60 字元(計算每個)
  • 無一以產品名稱開頭
  • 無一包含最高級形容詞
  • 無一包含行銷用語

描述:

  • 少於 500 字元(計算)
  • 第三人稱或祈使語氣(無「我」)
  • 無連結

創作者評論:

  • 300-400 字(計算)
  • 以真實的起源故事開場(不是「我很興奮...」)
  • 包含一個誠實的說明
  • 以一個具體問題結尾
  • 無行銷語言
  • 無 em dash

推文串:

  • 每則推文少於 280 字元(計算)
  • 無主題標籤
  • 第一則推文是鉤子:產品最引人注目的點

如果任何項目失敗,請在呈現前修正。不要呈現有品質檢查失敗的草稿。


步驟 8:呈現完整的發布工具包

按此確切順序呈現:

## Product Hunt 發布工具包:[產品名稱]

---

### 標語(選擇一個)
1. [標語]:[字元數]
2. [標語]:[字元數]
3. [標語]:[字元數]
4. [標語]:[字元數]
5. [標語]:[字元數]

**建議:** [一句話說明偏好標語 X 的原因]

---

### 上架描述
[描述文字]
[字元數] / 500

---

### 創作者評論(請在發布後 60 秒內張貼)
[創作者評論文字]

---

### 發布日推文
推文 1/6:[文字]
推文 2/6:[文字]
...

---

### LinkedIn 貼文
[貼文文字]

---

### 電子郵件序列

**郵件 1:現有使用者(發布前 1 週發送)**
主旨:[主旨]
[內文]

**郵件 2:電子報 / 受眾(發布前一天發送)**
主旨:[主旨]
[內文]

**郵件 3:當日提醒(太平洋標準時間凌晨 12:01 發送)**
主旨:[主旨]
[內文]

**郵件 4:後續追蹤(發布後 48 小時發送)**
主旨:[主旨]
[內文]

---

### 自獵 vs. 尋找頂級獵人決策

回答這些問題來決定:

| 問題 | 自獵 | 找獵人 |
|----------|-----------|--------------|
| 你在目標受眾中有 500+ 的 Twitter/LinkedIn 追蹤者嗎? | 是 | 否 |
| 你的產品有現有使用者基礎可以集結嗎? | 是 | 否 |
| 你的產品是技術性的,並且你在開發者社群中有個人品牌嗎? | 是 | 否 |
| 這是你的首次發布,還沒有受眾嗎? | 否 | 是 |
| 是否有頂級獵人(PH 上 500+ 追蹤者)已經在使用你的產品? | 否 | 是 |

如果 3 個以上的答案指向「找獵人」:至少在發布日前 2 週聯繫獵人。將請求包裝成分享你所建立的、他們會真正想了解的東西:而不是請求幫忙。

---

### 發布前 30 天準備

**第 30-21 天:預熱階段**
- [ ] 在 Twitter/LinkedIn 上發布「公開打造」的更新:你在解決什麼問題以及為什麼
- [ ] 找出 3-5 位在 PH 上有 500+ 追蹤者且符合你產品類別的獵人
- [ ] 開始建立支持者清單(所有會在發布日按讚的人):團隊、使用者、投資者、科技界朋友
- [ ] 建立一個簡單的「上線通知我」頁面(即使是 TypeForm 或 Google Form)

**第 20-8 天:素材階段**
- [ ] 捕捉所有 5 張 1270×760px 的圖庫圖片(請參閱上方的圖庫策略)
- [ ] 如果適用,錄製 60-90 秒的展示影片
- [ ] 草擬此工具包中的所有文案:標語、描述、創作者評論、社群貼文、電子郵件
- [ ] 在第 8 天發送郵件 1(現有使用者)

**第 7-2 天:最終準備**
- [ ] 在第 2 天發送郵件 2(電子報)
- [ ] 直接聯絡你的支持者清單(Slack、私訊、電子郵件):不是大規模廣播,而是個人訊息
- [ ] 排程推文串與 LinkedIn 貼文
- [ ] 進行排練:檢查 PH 上架預覽,確認所有圖庫圖片顯示正常
- [ ] 確認創作者評論少於 400 字,並儲存在你可以立即貼上的地方

**第 1 天:發布日**
- [ ] 貼文於太平洋標準時間凌晨 12:01 上線
- [ ] 上線後立即發送郵件 3(當日提醒)
- [ ] 創作者評論在發布後 60 秒內張貼
- [ ] 推文串在前 30 分鐘內發布
- [ ] LinkedIn 貼文發布
- [ ] 在 2 小時內回覆每則留言:PH 演算法獎勵活躍的創作者
- [ ] 不要直接要求按讚:請人們「去看看」或「分享回饋」
- [ ] 用直接連結私訊你的支持者清單:不是「去按讚」,而是「我們剛發布了,很想知道你的想法」
- [ ] 任何優惠碼的第一則留言請在發布後 5 分鐘內張貼

**第 2 天:後續追蹤**
- [ ] 發送郵件 4(48 小時後續追蹤),附上結果與感謝
- [ ] 在 Twitter/LinkedIn 上發布結果更新:按讚數、留言、學到的經驗
- [ ] 回覆任何你錯過的隔夜留言

---

### 按讚數基準

| 按讚數 | 結果 |
|---------|---------|
| 50-100 | 已列出但不在首頁 |
| 200-400 | 有競爭力的首頁位置 |
| 500-800 | 當日 Top 5 |
| 800+ | 每日精選產品 |
| 1500+ | 可競爭週產品 |

第一小時的動能比最終總數更重要。第一小時內獲得 100 個按讚勝過 24 小時內分散獲得 400 個。

---

### 發布日逐時時間表

| 時間(PST) | 行動 |
|------------|--------|
| 凌晨 12:01 | 貼文上線。不要排程:保持清醒並手動點擊。 |
| 凌晨 12:02 | 張貼創作者評論(準備好在剪貼簿,立即貼上並送出) |
| 凌晨 12:05 | 張貼第一則留言(優惠碼或背景資訊) |
| 凌晨 12:15 | 推文串上線 |
| 凌晨 12:30 | LinkedIn 貼文上線 |
| 凌晨 12:30 | 個人私訊給你互動度最高的 10 位支持者 |
| 凌晨 1:00 | 檢查首批留言,回覆全部 |
| 上午 7:00 | 美國早晨流量高峰。檢查排名。回覆隔夜留言。 |
| 上午 9:00 | 如果你保留到早上發送,則發送郵件 3(當日提醒) |
| 中午 12:00 | 中午檢查。回覆所有留言。如果正在趨勢上,發布「中午更新」推文。 |
| 下午 5:00 | 美國晚間流量高峰。如有需要,最後一次推動支持者清單。 |
| 晚上 11:59 | 最終結果。為你的排名截圖。 |

---

### 發布檢查清單
- [ ] 貼文於發布日太平洋標準時間凌晨 12:01 上線(手動點擊,非排程)
- [ ] 創作者評論複製到剪貼簿,在發布後 60 秒內張貼
- [ ] 準備好超過 200 人的支持者清單,可在發布日進行個人訊息發送
- [ ] 圖庫圖片與影片(如有)已上傳並在發布前預覽
- [ ] 所有 4 封電子郵件已草擬
- [ ] 支援者在發布日收到帶有直接連結的個人訊息
- [ ] 發送郵件 3(當日提醒)
- [ ] 優惠碼的第一則留言在發布後 5 分鐘內張貼
- [ ] 在 2 小時內回覆所有留言
- [ ] 未直接要求按讚
- [ ] 所有貼文(推文、LinkedIn)已發布

...

[其餘內容因翻譯而截斷]

Individual skills in this repo

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

Varnan-Tech/opendirectory

Use when the user asks to generate a blog cover image, thumbnail, or article header. Automatically uses modern typography, brand logos, and Google Search grounding to create beautiful 16:9 images with Gemini 3.1 Flash Image Preview.

Varnan-Tech/opendirectory

World-class brand strategist and naming expert. Uses an interrogation-led discovery phase to extract your brand's DNA, then applies scientific naming frameworks (Phonosemantics) and automated multi-TLD domain checking.

Varnan-Tech/opendirectory

Use when the user asks to generate or update a project's CLAUDE or AGENTS context file from a codebase scan. Writes a focused file under 100 lines containing only the non-obvious build commands, conventions, and gotchas Claude Code needs.

Varnan-Tech/opendirectory

Use when the user wants to verify cold emails, enrich a lead list, or autonomously guess email addresses from a CSV using ValidEmail.co or the open-source Reacher engine.

Varnan-Tech/opendirectory

Competitive intelligence orchestrator tracking companies across 8+ platforms (GitHub, Twitter, Reddit, HN, PH, YC Jobs) with heat scores and AI briefings.

Varnan-Tech/opendirectory

Give it your product URL or description. It finds your top 5 competitors, runs three-track PR research across all of them (editorial, podcasts, communities), identifies which channels appear most frequently, looks up the journalist or host for each, and returns a tiered outreach list with story angles and ready-to-send cold pitch drafts tailored to your product. Use when asked to find PR opportunities, discover where competitors got featured, build a media outreach list, find which journalists cover my space, or get pitch templates for press coverage.

Varnan-Tech/opendirectory

Generate high-converting, deep-dive growth case studies in MDX format. Use this skill when asked to write a case study or blog post about a company's growth, tech stack, or product-led strategy. It handles the full pipeline (researching the company via Tavily, generating a 16:9 cover image, quality checking the draft, uploading assets to cloud storage, and pushing directly to the target repository).

Varnan-Tech/opendirectory

Scans your project for outdated npm, pip, Cargo, Go, or Ruby packages. Runs a CVE security audit. Fetches changelogs, summarizes breaking changes with Gemini, and opens one PR per risk group (patch, minor, major). Includes Diagnosis Mode for install conflicts. Use when asked to update dependencies, check for outdated packages, open dependency PRs, scan for package updates, audit for CVEs, or flag breaking changes in upgrades. Trigger when a user says "check for outdated packages", "update my dependencies", "open PRs for dependency updates", "scan for CVEs", or "which packages need upgrading".

Varnan-Tech/opendirectory

Generates and updates README.md and API reference docs by reading your codebase's functions, routes, types, schemas, and architecture. Uses graphify to build a knowledge graph first, then writes accurate docs from it. Use when asked to write docs, generate a README, document an API, update stale docs, create an API reference from code, add an architecture section, or document a project in any language. Trigger when a user says their docs are missing, outdated, or wants to document their codebase without writing it manually.

Varnan-Tech/opendirectory

Evaluates expired domain candidates against a target niche, scores them by topical relevance, historical activity level, and history cleanliness, then outputs a ranked shortlist with explainable reasoning and risk flags.

Varnan-Tech/opendirectory

Brutally honest developer-experience audit for a GitHub repo. Scores 10 DX dimensions (time-to-first-success, README clarity, visual proof, install, quick-start, docs, examples, community, trust, marketing), writes a shareable roast in the requested tone (brutal/honest/kind), produces a prioritized action plan ranked by impact × effort, and sketches an ideal README. Trigger when user says "roast my repo", "audit my README", "dx audit", "developer experience review", "score my GitHub project", "before launch checklist", or "make my repo shareable".

Varnan-Tech/opendirectory

Drafts and designs a complete HTML email newsletter from a topic or content brief. Outputs paste-ready HTML for Loops, Mailchimp, Beehiiv, Resend, or any standard email platform. Includes subject line options and plain-text fallback. Trigger when a user says "write a newsletter", "draft an email newsletter", "create an HTML email", "design an email for my subscribers", or "write a newsletter about [topic]".

Varnan-Tech/opendirectory

Takes a GitHub PR URL or the current branch and writes a plain-English explanation of what it does and why, then posts it as a PR comment. Use when asked to explain a PR, summarize a pull request, write a plain-English description of a PR, add a summary comment to a PR, or understand what a PR changes. Trigger when a user says "explain this PR", "summarize this pull request", "what does this PR do", "add a comment explaining the PR", or shares a GitHub PR URL and asks what it does.

Varnan-Tech/opendirectory

Audit how often LLMs recommend your brand vs competitors and generate a GEO action plan.

Varnan-Tech/opendirectory

Takes a competitor's public GitHub repo URL, fetches their open issues via the GitHub REST API, filters noise locally, clusters issues into 6 demand categories, computes a demand score per issue and per cluster, and outputs a ranked demand gap report with a GTM messaging brief. Use when asked to scan a competitor's GitHub issues, find what their users are begging for, turn GitHub complaints into product positioning, identify competitor feature gaps, or generate messaging from real user demand. Trigger when a user says "scan competitor issues", "what are users asking for on X repo", "find demand gaps in Y", "turn GitHub issues into messaging", or "what should I build based on competitor complaints".

Varnan-Tech/opendirectory

Find recurring confusion in your repo's GitHub Discussions, rank it by urgency, and draft the actual docs fixes and content angles — with verbatim community quotes and source links as evidence.

Varnan-Tech/opendirectory

SEO keyword research workflow for blog generation using Google Trends data. Use when writing blog posts, planning content calendars, or optimizing articles for search engines. Finds breakout keywords, builds content structure, and generates SEO-optimized blog outlines targeting tech and developer audiences.

Varnan-Tech/opendirectory

Generates a professionally designed case study PDF for B2B SaaS sales and marketing. Supports 7 page layouts, 9 style presets, 1-4 page output. Trigger when user says "create a case study", "write a customer story", "make a case study PDF", "design a success story", "turn this customer win into a PDF".

Varnan-Tech/opendirectory

Generates data visualization charts (bar, line, area, pie, doughnut, scatter, radar, treemap) as PNG using Apache ECharts v6. 1080×1080px default, 5 style presets, highlight annotations. Trigger when user says "create a chart", "visualize data", "make a bar chart", "line graph", "pie chart", "data visualization", "chart this data", "plot", "graph", or "visualize these numbers".

Varnan-Tech/opendirectory

Fetches low-star App Store and Google Play reviews, clusters them into broken-promise patterns, and generates a ranked copy brief with positioning opportunities.

相關技能