suparank について
Suparank は SEO コンテンツ業務向けの AI スキルで、キーワード調査、記事の執筆・最適化、CMS への公開を行うチーム向けです。タスクを専門のサブスキルに振り分け、実行前にプロジェクト設定を確認します。
主な機能
- 01調査、執筆、最適化のサブスキルへ振り分け
- 02公開と記事セッション管理に対応
- 03コンテンツの一連のワークフローを提供
- 04プロジェクト設定と認証情報を利用
活用シーン
- 01キーワードを調査しコンテンツカレンダーを計画
- 02指定テーマの SEO 記事を執筆
- 03記事の品質確認とスキーマ最適化
- 04保存済み記事を CMS に公開
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ egebese/ suparank --skill suparankインストール後、Claude Code で/suparankを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
HOW_TO_USE.mdREADME.mdtemplates/content-calendar-manager.mdcontent-writer.mdeditorial-quality-checker.mdgeo-optimizer.mdimage-prompt-designer.mdinternal-link-builder.mdkeyword-researcher.mdschema-architect.mdseo-strategist.mdtopical-map-planner.md詳細
Suparank - SEO コンテンツツールキット
Suparank は、AI を活用した SEO コンテンツ作成アシスタントです。キーワードの調査、SEO に最適化されたブログ記事の執筆、CMS への公開をユーザーが行えるよう支援します。
最初に:設定を確認する
何かを始める前に、プロジェクト設定が存在するかどうかを確認してください。
- 現在のプロジェクトディレクトリにある
.claude/suparank.jsonを読み込みます - ファイルが存在しない場合は、ユーザーに次のように伝えてください。
- 「このプロジェクトでは Suparank がまだ設定されていません。」
- 「
/suparank/setupを実行して、プロジェクト設定を作成してください。」 - ここで停止します。
- ファイルが存在する場合は、設定を読み込んで適切な処理に進みます。
適切なサブスキルに振り分ける
ユーザーのリクエストに基づいて、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/create | SEO 最適化を行いながら記事を執筆 |
| コンテンツ最適化 | suparank/optimize | 品質チェック、GEO、スキーマ、内部リンク |
| 公開 | suparank/publish | WordPress、Ghost、Webhook、画像生成 |
| セッション管理 | suparank/session | 記事の保存、読み込み、一覧表示、削除 |
| セットアップ | suparank/setup | プロジェクト設定と認証情報を設定 |
高度なルーティングルール
ユーザーのリクエストが複数のフェーズにまたがる場合は、適切にルーティングします。
-
作成+公開(「作成して公開する」「記事を書いて WordPress に投稿する」): →
suparank/pipelineにルーティングします(完全なワークフローで両方を処理します)。 -
調査+執筆(「キーワードを調査して記事を書く」): →
suparank/pipelineにルーティングします(完全なワークフローで両方を処理します)。 -
最適化+公開(「記事を最適化して公開する」): → 先に
suparank/optimizeを実行し、次にsuparank/publishを実行します。 -
複数の個別タスク(「品質チェックとスキーママークアップ」): →
suparank/optimizeにルーティングします(1 つのスキル内で両方を処理します)。
リクエストが曖昧な場合
ユーザーの意図を判断できない場合は、次のように尋ねます。
「何をしたいですか?次のことをお手伝いできます。
- コンテンツを作成 - 調査から公開までの完全なパイプライン
- 調査 - キーワード調査、SEO 戦略、コンテンツ計画
- 執筆 - 特定のトピックの記事を執筆
- 最適化 - 既存のコンテンツを確認して最適化
- 公開 - 保存済みの記事を CMS に公開
- セッション - 保存済みの記事を管理」
エラー処理
| エラー | 原因 | 復旧方法 |
|---|---|---|
| "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 を実行します |