Communitygithub.com

YepAPI/skills

YepAPI のトレンドとセンチメントデータを使用したコンテンツプランニング。

skills とは?

このスキルは、YepAPI が提供する SEO 関連 API エンドポイントを活用して、データに基づいたコンテンツリサーチとプランニングを支援します。具体的には、Google トレンドの興味度推移の確認、シードキーワードからのアイデア発掘、キーワードのボリュームや難易度などの評価、さらに ChatGPT や Gemini といった LLM が特定のトピックについてどのように言及しているかを可視化します。これにより、ユーザーは季節的なトレンドの把握、競合が少ないながらも需要のあるキーワードの発見、そして AI 検索時代におけるコンテンツのギャップを特定できます。各エンドポイントにはコストが設定されており、スキルは段階的なワークフローを提示することで、限られた予算内で最大の効果を得られるよう設計されています。主に Cursor や Codex のような AI エージェントプラットフォーム上で動作し、エラーハンドリングやリトライロジックも実装されているため、安定したデータ収集が可能です。

対応~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/YepAPI/skills/tree/HEAD/skills/content-research

お気に入りのAIに質問する

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

ドキュメント

コンテンツリサーチワークフロー

YepAPI エンドポイントを使用した、トレンドとセンチメントデータによるコンテンツプランニング。

使用するエンドポイント

エンドポイントコスト目的
POST /v1/seo/trends$0.02Google トレンドの経時的な興味度(最大5キーワード)
POST /v1/seo/keywords/ideas$0.03シードキーワードからのキーワード提案
POST /v1/seo/keywords$0.15バルクキーワードメトリクス(ボリューム、CPC、難易度)
POST /v1/seo/ai/chatgpt$0.05クエリに対する ChatGPT の回答
POST /v1/seo/ai/gemini$0.05クエリに対する Gemini の回答

ワークフロー

ステップ 1: トレンドを確認する

トピックに関するキーワードで POST /v1/seo/trends を実行します。

{
  "keywords": ["コンテンツマーケティング", "AI コンテンツ", "SEO 戦略"]
}

戻り値:各キーワードの経時的な興味度 — 季節的なパターンや上昇中のトピックを特定します。

ステップ 2: コンテンツの切り口を発見する

シードキーワードで POST /v1/seo/keywords/ideas を実行します。

{
  "keyword": "コンテンツマーケティング",
  "location": "us"
}

戻り値:思いつかなかったかもしれないキーワードの提案 — それぞれがコンテンツの切り口の候補となります。

ステップ 3: キーワードを評価する

発見したキーワードに対して POST /v1/seo/keywords を実行します。

{
  "keywords": ["コンテンツマーケティング戦略", "コンテンツマーケティング事例", "コンテンツマーケティング ROI"],
  "location": "us"
}

戻り値:検索ボリューム、CPC、キーワード難易度、検索インテント、12ヶ月のトレンド。

ステップ 4: AI での可視性を確認する

POST /v1/seo/ai/chatgpt と POST /v1/seo/ai/gemini を実行して、トピックについて AI がどのように言及しているかを確認します。

{
  "query": "最適なコンテンツマーケティング戦略"
}

戻り値:各 LLM が現在どのように回答しているか — トピックに関する AI の状況を把握するのに役立ちます。

ステップ 5: コンテンツブリーフを作成する

以下の情報をまとめてコンテンツブリーフを作成します。

  • ターゲットキーワード — 最も機会が大きいもの(ボリューム対難易度)
  • サポートキーワード — 含めるべき関連語句
  • トレンドの方向性 — 上昇、安定、または下降
  • AI の状況 — LLM が現在言及している内容、埋めるべきギャップ

ルール

  • トレンドデータは季節パターンを示します — 今後のピークを確認してください
  • AI 可視性チェックは、LLM が現在トピックについて何を言っているかを明らかにします(AI SEO に有用)
  • キーワードアイデアは、考慮していなかったかもしれないコンテンツの切り口を提供します
  • キーワードに取り組む前に、必ず難易度を確認してください — 新しいサイトでは DR 80 以上の用語は避けてください

エラーハンドリング

  • NO_CREDITS (402) — ユーザーに https://yepapi.com/dashboard でクレジットを追加するよう伝えてください
  • UPSTREAM_ERROR (502) — 一度リトライします。それでも失敗した場合はそのステップをスキップし、その旨を記録します
  • VALIDATION_ERROR (400) — キーワードの形式を確認してください。キーワードは空でない文字列である必要があります
  • RATE_LIMITED (429) — 待機してリトライします。Retry-After ヘッダに従ってください

Individual skills in this repo

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

YepAPI/skills

WCAG 2.1 AA — semantic HTML, keyboard navigation, screen readers.

YepAPI/skills

Experiment setup, variant splitting, statistical significance, and feature flag integration.

YepAPI/skills

CRUD generators, data tables, user management, role-based access, and bulk operations.

YepAPI/skills

Monitor what ChatGPT and Gemini say about your brand using YepAPI.

YepAPI/skills

Queue workers with BullMQ/Inngest/Trigger.dev, job retries, dead letter queues, concurrency.

YepAPI/skills

Commander.js, interactive prompts with Clack, spinners, colors, config files, exit codes, and npm publishing.

YepAPI/skills

cmdk integration, Cmd+K trigger, fuzzy search, grouped actions, keyboard navigation, and dynamic action registration.

YepAPI/skills

Content calendar, keyword-driven planning, and content briefs.

YepAPI/skills

Theme switching with CSS variables, system preference detection, next-themes, and persistence.

YepAPI/skills

Threaded comments, @mentions, reactions, moderation queue, optimistic UI, and cursor pagination.

YepAPI/skills

Competitive analysis between domains using YepAPI.

YepAPI/skills

Layout grids, KPI cards, data tables with sorting/filtering, sidebar navigation, and responsive breakpoints.

YepAPI/skills

Data encryption — TLS everywhere, AES-256-GCM for PII, bcrypt passwords, encrypted backups.

YepAPI/skills

Chart patterns with Recharts/Nivo/D3, responsive containers, color scales, and accessibility.

YepAPI/skills

Drizzle schema definition, push vs migrate, type-safe queries, relations, transactions, and prepared statements.

YepAPI/skills

Upload handling, resize/compress, CDN delivery, blur placeholders, and next/image patterns.

YepAPI/skills

Local business and Google Maps research using YepAPI.

YepAPI/skills

Cursor-based pagination, IntersectionObserver, virtualized lists with @tanstack/react-virtual, and scroll position restoration.

YepAPI/skills

Tenant isolation (row-level vs schema), subdomain routing, per-tenant config, and data partitioning.

YepAPI/skills

Chat UI components, streaming responses with AI SDK, context window management, and RAG patterns.

関連スキル