Communityライティング&編集github.com

Varnan-Tech/opendirectory

高コンバージョン率の詳細な成長ケーススタディをMDX形式で生成します。企業の成長、技術スタック、プロダクト主導戦略に関するケーススタディやブログ記事の作成依頼に使用します。Tavilyによる企業調査、16:9のカバー画像生成、ドラフト品質チェック、クラウドストレージへのアセットアップロード、対象リポジトリへの直接プッシュまで、全パイプラインを処理します。

opendirectory とは?

このスキルは、特定企業の成長ケーススタディを自動的に生成・公開するエンドツーエンドワークフローです。主にAI/Devツール業界のプロダクト主導型成長戦略を深掘りし、SEOに最適化されたMDX形式のブログ記事を生成します。対応プラットフォームはTavily(調査)、SerpApi(SEO分析)、blog-cover-cli(カバー画像生成)、各種クラウドストレージ、GitHubです。ワークフローは8つのステップで構成され、各ステップに厳格なQAチェックが組み込まれており、失敗時には自動リトライが行われます。最終的には生成された記事と画像をGitHubリポジトリに直接プッシュし、管理者へのメール通知も行います。特に「stop-slop」スキルを活用した書き方ルールにより、具体的な数値に基づいた、創設者向けの鋭い分析記事を生成します。

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

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

ドキュメント

cook-the-blog ワークフロー

ケーススタディ生成の依頼を受けた場合は、以下の手順に正確に従ってください。

必須設定確認: 開始前に、必要な環境変数とターゲット先が設定されていることを確認してください(ターゲットリポジトリ、画像バケット/ストレージ、作成者メールなど)。不足がある場合は、処理を停止し、ユーザーに確認を求めてください。

各ステップで必須のQAチェック: 以下の各ステップを完了するたびに、厳格かつ自己批判的なQAチェックを必ず実行してください。ステップが失敗した場合や幻覚(ハルシネーション)が疑われる場合は、成功するまでリトライしてください。成功を偽装しないでください。

1. 詳細調査(Tavily)

  • tavilyツール(MCP経由)と標準的なウェブ検索を使用して、会社を徹底的に調査します。注意: 登録事業者名と製品名が異なる場合を必ず確認してください。Redditやその他の関連フォーラムで、開発者の本音のインサイトを検索してください。
  • QAテスター: 実際のハードな指標やGTM戦略の具体的な詳細を実際に抽出しましたか?それとも一般的な空虚な内容ですか?空虚な場合は、さらに深く調査してください。

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)を使用しないでください。通常の1行の文字列を指定し、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ダッシュ(—)を使用しないでください。
  • 常にシンプルで会話調の英語を使用し、接続詞を使ってください。コーポレートジャーゴン(「シナジー」「レバレッジ」「エコシステムプレイ」「ディスラプション」など)は避け、平易な言葉に置き換えてください。
  • すべての主張は、証拠や論理に裏付けられているように感じられる必要があります。具体的な数値を使用してください。
  • 各H3サブセクションは、概念を表す文で始め、メカニズムを説明し、1つの例を示すようにしてください。
  • MDX本文内でタイトルを繰り返さないでください。 タイトルはフロントマター内にのみ存在する必要があります。TL;DRの直前に<h1>や# [タイトル]を含めないでください。
  • 結論セクションは絶対に書かないでください。テイクアウェイの段落かFAQで終わらせてください。

MDXは以下の正確な構造に従う必要があります:

---
title: "How [Company] [Achieved X] by [Core Strategy]"
description: "[ハードな数値を含む1〜2文の説得力のある要約]"
date: "YYYY-MM-DD"
slug: "[URLに適したスラッグ(例: company-name-case-study)]"
image: "[PUBLIC_IMAGE_URL]"
readingTime: "[X] Min"
published: true
---

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

**TL;DR**
* **課題:** [彼らが取り組んだ市場の核となる困難な問題]
* **解決策:** [彼らが具体的に構築したもの、または異なる方法で行ったこと]
* **結果:** [2〜3のハードな指標 — ダウンロード数、収益、ユーザー数、成長率]
* **投資/戦略:** [彼らが行った唯一の重要な戦略的賭け]

## 問題
[ビフォーの状態を描く: この会社のソリューションが登場する前の世界はどのようなものだったか?誰が苦しんでいて、代わりに何を強いられていたか?生々しく、開発者/創業者の言葉を使って描写する。長さ: 2〜3段落。箇条書きは禁止。]

## 実行とGTM戦略
[以下から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テスター: emダッシュは0個ですか?1,200〜1,800語ですか?ハードな指標はありますか?なければ書き直してください。

5. 品質保証(QA)チェック

次のステップに進む前に、ドラフトを再度自己監査してください:

  • MDXルール: MDX形式に厳密に従っていますか?emダッシュは完全に0個ですか?
  • トーン: パンチが効いていて分析的ですか?
  • カバー画像: 画像は生成され、準備はできていますか?

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]"を実行します。
  • 変更をコミットし、git pull upstream main --rebase && git push upstream main(または同等のリモート構造)を使用して、[TARGET_REPO_URL]のリモートブランチに直接プッシュします。
  • QAテスター: ビルドはパスしましたか?gitプッシュは成功しましたか?失敗した場合は、エラーを修正してください。

8. 検証と納品

  • これをスキップしないでください: タスクを完了する前に、リポジトリ内でgit log -1とgit statusを必ず実行し、ファイルがコミットされプッシュされたことを証明してください。
  • ユーザーへの最終応答には以下を含める必要があります:
    1. SerpAPI(Google Trends)調査の詳細な要約。
    2. アップロードされたカバー画像の公開URL。
    3. 作業が完了したことを証明するgit log -1コマンドの実際の出力。
  • メール通知: このまったく同じ最終要約を、[ADMIN_EMAIL]に必ずメールで送信してください。smtplibを使用してPythonスクリプトを簡単に作成・実行し、設定された送信者メールからアプリパスワードを使用して送信できます。
  • 最終QAテスター: メールを送信しましたか?最終メッセージにgitログを含めましたか?含めていない場合、パイプライン全体は失敗です。

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.

関連スキル