mcpField
S
suparank

suparank

github.com/egebeseマーケティング・グロース1238 回インストール35 週間前に更新
リポジトリ

suparank について

Suparank は SEO コンテンツ業務向けの AI スキルで、キーワード調査、記事の執筆・最適化、CMS への公開を行うチーム向けです。タスクを専門のサブスキルに振り分け、実行前にプロジェクト設定を確認します。

主な機能

  1. 01調査、執筆、最適化のサブスキルへ振り分け
  2. 02公開と記事セッション管理に対応
  3. 03コンテンツの一連のワークフローを提供
  4. 04プロジェクト設定と認証情報を利用

活用シーン

  1. 01キーワードを調査しコンテンツカレンダーを計画
  2. 02指定テーマの SEO 記事を執筆
  3. 03記事の品質確認とスキーマ最適化
  4. 04保存済み記事を CMS に公開

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/egebese/suparank --skill suparank

インストール後、Claude Code で/suparankを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

HOW_TO_USE.md
README.md
templates/
content-calendar-manager.md
content-writer.md
editorial-quality-checker.md
geo-optimizer.md
image-prompt-designer.md
internal-link-builder.md
keyword-researcher.md
schema-architect.md
seo-strategist.md
topical-map-planner.md

詳細

Suparank - SEO コンテンツツールキット

Suparank は、AI を活用した SEO コンテンツ作成アシスタントです。キーワードの調査、SEO に最適化されたブログ記事の執筆、CMS への公開をユーザーが行えるよう支援します。

最初に:設定を確認する

何かを始める前に、プロジェクト設定が存在するかどうかを確認してください。

  1. 現在のプロジェクトディレクトリにある .claude/suparank.json を読み込みます
  2. ファイルが存在しない場合は、ユーザーに次のように伝えてください。
    • 「このプロジェクトでは Suparank がまだ設定されていません。」
    • 「/suparank/setup を実行して、プロジェクト設定を作成してください。」
    • ここで停止します。
  3. ファイルが存在する場合は、設定を読み込んで適切な処理に進みます。

適切なサブスキルに振り分ける

ユーザーのリクエストに基づいて、Skill ツールを使って適切なサブスキルを呼び出してください。

コンテンツ作成(最も一般的)

ユーザーがコンテンツ(記事、ブログ記事など)の執筆、作成、生成を希望する場合: → suparank/pipeline を呼び出します

トリガー:「ブログ記事を書いて」「記事を作成して」「コンテンツを生成して」「記事を 5 本作成して」「〜について書いて」「〜についての記事が必要」

**複数記事に関する注意:**複数の記事を作成する場合、パイプラインはユーザーに逐次モード(一度に 1 本ずつ)と並列モード(エージェントのチーム)のどちらを選ぶか尋ねます。この選択肢は必ずユーザーに提示し、自動で選択しないでください。

調査のみ

ユーザーが執筆をせずに、キーワード調査、SEO 戦略、トピックマップ、コンテンツカレンダーを希望する場合: → suparank/research を呼び出します

トリガー:「〜のキーワードを調査して」「キーワードを見つけて」「SEO 戦略」「トピックマップ」「コンテンツカレンダー」「何について書けばよい?」

執筆のみ(調査をスキップ)

ユーザーが具体的なトピックやキーワードをすでに決めており、記事の執筆を希望する場合: → suparank/create を呼び出します

トリガー:「この記事を書いて」「[特定のトピック]について記事の下書きを作成して」「[キーワード]のコンテンツを書いて」

最適化のみ

ユーザーが既存のコンテンツの最適化を希望する場合: → suparank/optimize を呼び出します

トリガー:「この記事を最適化して」「品質をチェックして」「GEO 最適化」「スキーママークアップを追加して」「内部リンク戦略」「コンテンツをレビューして」

公開のみ

ユーザーが保存済みコンテンツの公開を希望する場合: → suparank/publish を呼び出します

トリガー:「WordPress に公開して」「Ghost に公開して」「記事を公開して」「CMS に送って」「画像を生成して」

セッション管理

ユーザーが保存済みの記事の管理を希望する場合: → suparank/session を呼び出します

トリガー:「自分の記事を表示して」「保存したコンテンツを一覧表示して」「記事を読み込んで」「セッションの状態」「記事を削除して」「セッションをクリアして」

セットアップ/設定

ユーザーが Suparank の設定または再設定を希望する場合: → suparank/setup を呼び出します

トリガー:「Suparank をセットアップして」「Suparank を設定して」「設定を変更して」「設定を更新して」

利用可能な機能

機能サブスキル説明
フルパイプラインsuparank/pipeline調査 → 執筆 → 最適化 → 公開(逐次または並列エージェント)
キーワード調査suparank/researchキーワード、SEO 戦略、トピックマップ、カレンダー
コンテンツ執筆suparank/createSEO 最適化を行いながら記事を執筆
コンテンツ最適化suparank/optimize品質チェック、GEO、スキーマ、内部リンク
公開suparank/publishWordPress、Ghost、Webhook、画像生成
セッション管理suparank/session記事の保存、読み込み、一覧表示、削除
セットアップsuparank/setupプロジェクト設定と認証情報を設定

高度なルーティングルール

ユーザーのリクエストが複数のフェーズにまたがる場合は、適切にルーティングします。

  • 作成+公開(「作成して公開する」「記事を書いて WordPress に投稿する」): → suparank/pipeline にルーティングします(完全なワークフローで両方を処理します)。

  • 調査+執筆(「キーワードを調査して記事を書く」): → suparank/pipeline にルーティングします(完全なワークフローで両方を処理します)。

  • 最適化+公開(「記事を最適化して公開する」): → 先に suparank/optimize を実行し、次に suparank/publish を実行します。

  • 複数の個別タスク(「品質チェックとスキーママークアップ」): → suparank/optimize にルーティングします(1 つのスキル内で両方を処理します)。

リクエストが曖昧な場合

ユーザーの意図を判断できない場合は、次のように尋ねます。

「何をしたいですか?次のことをお手伝いできます。

  1. コンテンツを作成 - 調査から公開までの完全なパイプライン
  2. 調査 - キーワード調査、SEO 戦略、コンテンツ計画
  3. 執筆 - 特定のトピックの記事を執筆
  4. 最適化 - 既存のコンテンツを確認して最適化
  5. 公開 - 保存済みの記事を CMS に公開
  6. セッション - 保存済みの記事を管理」

エラー処理

エラー原因復旧方法
"Config not found"セットアップが実行されていません/suparank/setup を実行します
"Article under word count"コンテンツが短すぎますLLM が保存前にコンテンツを拡張します
"WordPress auth failed"認証情報が無効です認証情報を設定するため、/suparank/setup を再実行します
"Image timeout"fal.ai の応答が遅い、または停止しています再試行するか、画像なしで公開します
"Ghost JWT failed"API キーが無効ですadmin_api_key の形式(id:secret)を確認します
"No articles in session"まだ何も保存されていません先に /suparank/create を実行します

コメント