Community寫作與編輯github.com

Varnan-Tech/opendirectory

生成高轉換率、深度挖掘的成長個案研究,並以 MDX 格式輸出。當被要求撰寫關於公司成長、技術堆疊或產品主導策略的個案研究或部落格文章時,使用此技能。它負責完整流程(透過 Tavily 研究公司、生成 16:9 封面圖、品質檢查草稿、將資產上傳至雲端儲存,並直接推送至目標儲存庫)。

opendirectory 是什麼?

Varnan-Tech/opendirectory 是一個專為 AI 代理開發的強大技能,旨在自動化高品質成長個案研究的生成與發布。它整合了 Tavily 深度研究、SerpApi 的 SEO 關鍵字分析、自訂封面圖產生、嚴格的 MDX 格式撰寫、雲端資產上傳,以及直接 Git 推送至目標儲存庫。此技能特別適合內容行銷團隊、開發者工具公司,以及希望透過資料驅動、轉換率優化的內容擴展觸及率的產品主導成長組織。它支援 Claude Code、Cursor、Codex 等主要 AI 代理平台,並透過詳細的 QA 檢查點確保每一步驟的輸出品質,從研究、寫作到發布,全程自動化,大幅減少手動操作時間。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Varnan-Tech/opendirectory/tree/main/skills/cook-the-blog

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

cook-the-blog 工作流程

當被要求為某公司生成個案研究時,請嚴格遵循以下步驟。

強制性設定檢查: 開始前,請確保已設定必要的環境變數和目標目的地(目標儲存庫、圖片儲存桶/儲存空間、作者電子郵件等)。若有任何遺漏,請停止並向使用者索取。

強制性每一步的 QA 檢查: 在完成以下每個步驟後,你必須進行嚴格的自我批判性 QA 檢查。如果某一步驟失敗或產生幻覺,你必須重試直到成功。請勿假裝成功。

1. 深入研究 (Tavily)

  • 使用 tavily 工具(透過 MCP)和標準網路搜尋,深入調查該公司。注意: 務必確認註冊的商業名稱是否與產品名稱不同。在 Reddit 和其他相關論壇搜尋,以取得真實的開發者見解。
  • QA 測試人員: 你是否確實提取了真實的硬性指標以及關於他們市場進入策略的具體細節?或者只是泛泛而談?如果是後者,請更深入調查。

2. SEO 關鍵字研究 (透過 SerpApi 的 Google Trends)

  • 執行 Python 腳本:export SERPAPI_KEY="[YOUR_SERPAPI_KEY]" && python3 [PATH_TO_SEO_SCRIPT] "[Company Name]"
  • 從輸出中識別出爆發性與高成長的關鍵字。
  • QA 測試人員: 腳本是否執行成功?關鍵字是否真實且搜尋量大?如果沒有,請重試或調整查詢。

3. 標題與封面圖生成

  • 標題: 格式:"How [Company] [Achieved X] by [Core Strategy]"。讓它具體且具高度描述性。
  • 封面圖: 使用 blog-cover-cli generate 命令生成封面圖。關鍵: 傳遞給封面圖產生器的標題(使用 -t 旗標)應包含約 7-10 個單字。字串中請勿使用換行符號(\n)。只需提供一個正常的單行字串,讓 CLI 自動處理文字換行!撰寫一個簡潔、有衝擊力的標題(例如:blog-cover-cli generate -t "How Baseten Scaled AI Infrastructure To a 5 Billion Valuation" -l "domain.com" -o "./cover.png")。
  • QA 測試人員: 圖片是否實際生成並儲存?確認檔案存在。

4. MDX 組裝

綜合研究成果,並以嚴格的 MDX 格式撰寫個案研究。 寫作規則(使用 stop-slop 技能):

  • 語調:銳利、分析性、創辦人導向。不說廢話。每句話都應傳達知識。
  • 讀者:早期階段的新創創辦人、AI/開發者工具建構者、產品主導成長的愛好者。
  • 長度:1,200-1,800 字。
  • 觀點:第三人稱分析,如同為建構者受眾撰寫的聰明投資者備忘錄。
  • 永遠不要使用 em-dashes(—)。
  • 始終使用簡單且口語化的英文,並搭配連接詞。避免企業行話("synergy", "leverage", "ecosystem play", "disruption" -> 改用平實用語)。
  • 每個主張都必須感覺有證據或邏輯支持。使用具體數字。
  • 每個 H3 子章節應以一個概念句開頭,然後解釋機制,最後提供 1 個範例。
  • 請勿在 MDX 內容中重複標題。 標題只應存在於 frontmatter 中。請勿在 TL;DR 正上方包含 <h1> 或 # [Title]。
  • 永遠不要撰寫結論章節。在重點段落或 FAQ 處結束。

MDX 必須遵循以下確切結構:

---
title: "How [Company] [Achieved X] by [Core Strategy]"
description: "[1-2 句引人入勝的摘要,附帶硬性數字]"
date: "YYYY-MM-DD"
slug: "[URL-friendly-slug-e.g.-company-name-case-study]"
image: "[PUBLIC_IMAGE_URL]"
readingTime: "[X] Min"
published: true
---

<div style={{ textAlign: 'left' }}>

**TL;DR**
* **挑戰:** [他們所解決的市場核心痛苦問題]
* **解決方案:** [他們具體建構或做了什麼不同的事]
* **成果:** [2-3 個硬性指標 — 下載量、營收、使用者數、成長百分比]
* **投資/策略:** [他們所做的關鍵策略性賭注]

## 問題
[描繪之前狀態:在這家公司的解決方案出現之前,世界是什麼樣子?誰在受苦?他們被迫用什麼替代方案?使用開發者/創辦人的語言,讓描述生動。長度:2-3 段落。無條列式。]

## 執行與市場進入策略
[拆解為 2-4 個 H3 子章節,從以下選擇:a) 分銷策略,b) 變現層,c) 技術/產品護城河,d) 內部自我使用時刻,e) 時機洞察]
### [H3 子章節]
[概念句。機制。1 個範例。]

## 成果與重點
[3-5 個硬性指標的條列式(下載量、營收、客戶數、轉換率、節省的時間)]

**小型新創公司可以從他們身上學到什麼:**
[可執行的具體重點,直接連結到目標受眾。將教訓與該公司的特定策略聯繫起來。不要提供泛泛的建議。]

---

## 常見問題

<FAQSection>
  <FAQItem question="[AEO 問題 1 - 例如:他們的主要成長策略是什麼?]">
    [完整回答,2-4 句話。切勿留白。]
  </FAQItem>

  <FAQItem question="[AEO 問題 2 - 例如:他們如何變現?]">
    [完整回答,2-4 句話。切勿留白。]
  </FAQItem>
  
  <FAQItem question="[推廣問題 - 例如:我的新創公司如何複製這個做法?]">
    [回答解釋策略,接著為你的品牌/產品做一個輕微的推廣:「如果您正在尋找像 [Company] 那樣建立可預測的分銷引擎,[YourBrand](https://yourdomain.com) 專精於設計這些確切的成長迴圈。預約策略通話以了解我們是否適合您。」]
  </FAQItem>
</FAQSection>

</div>
  • QA 測試人員: 是否有 0 個 em-dashes?字數是否在 1200-1800 字之間?是否有硬性指標?如果不是,請重寫。

5. 品質保證 (QA) 檢查

在繼續之前,再次自我審查草稿:

  • MDX 規則: 是否嚴格遵循 MDX 格式?em-dashes 數量是否確認為零?
  • 語調: 是否簡潔有力且具分析性?
  • 封面圖: 圖片是否已生成並準備就緒?

6. 資產上傳

  • 將封面圖上傳至使用者偏好的儲存桶(例如 GCS、AWS S3、Cloudinary)。
  • 命令:使用適當的 CLI 工具(例如 gsutil cp ./cover.png [TARGET_BUCKET])。
  • 驗證公開 URL 是否與 MDX 中的 image: 欄位相符。
  • QA 測試人員: 上傳是否成功?驗證公開 URL 是否存在。

7. GitHub 發布(直接推送)

  • 使用 git CLI 複製目標儲存庫:[TARGET_REPO_URL]
  • 將生成的 MDX 檔案移動到目標目錄(例如 blogs/)。
  • 建置檢查: 在提交前,在儲存庫內執行專案的建置命令(例如 npm install && npm run build),以確保 MDX 語法不會破壞建置。
  • Git 設定: 確保使用正確的作者細節推送。在提交前執行 git config user.name "[GIT_USER_NAME]" 和 git config user.email "[GIT_USER_EMAIL]"。
  • 提交變更並直接推送至 [TARGET_REPO_URL] 的遠端分支,使用 git pull upstream main --rebase && git push upstream main(或等效的遠端結構)。
  • QA 測試人員: 建置是否通過?git push 是否成功?如果沒有,請修復錯誤。

8. 驗證與交付

  • 請勿跳過此步驟: 在完成任務之前,你必須在儲存庫內執行 git log -1 和 git status,以證明檔案已被提交並推送。
  • 你給使用者的最終回應必須包含:
    1. SerpAPI (Google Trends) 研究的詳細摘要。
    2. 已上傳封面圖的公開 URL。
    3. git log -1 命令的實際輸出,證明工作已完成。
  • 電子郵件通知: 你還必須透過電子郵件將完全相同的最終摘要發送到 [ADMIN_EMAIL]。你可以快速撰寫並執行一個使用 smtplib 的 Python 腳本,從設定的寄件者電子郵件使用應用程式密碼發送。
  • 最終 QA 測試人員: 你是否寄送了電子郵件?最終訊息中是否包含 git log?如果沒有,表示你未能完成整個流程。

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

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

Creates professionally designed B2B SaaS e-books in HTML + CSS, exported as print-ready PDF. 3–10 pages, 9 style presets, 11 page layout types. Trigger when user says "create an ebook", "design a lead magnet", "make a PDF guide", "build a gated content piece", "write a B2B ebook", "design a white paper", "create a nurture asset", or "make a PDF report".

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.

相關技能