Communityコーディング&開発github.com

CDCStream/skills

スポンサーシップやパートナーシップの前にクリエイターを審査します。公開されているTikTok、Instagram、YouTubeのプロフィール、最近の投稿、実際の発言の文字起こしを取得し、オーディエンス規模、投稿リズム、エンゲージメント、過去のスポンサー、ブランドセーフティに関するフラグをまとめます。Captapi API(MCPツールまたはCAPTAPI_API_KEYを使用したREST)を利用します。最初にクレジット見積もりを表示し、各主張の根拠となったエンドポイントを明示します。クリエイターやインフルエンサーの審査、監査、候補絞り込み、身元調査を依頼されたときに使用します。

skills とは?

このスキルは、スポンサーシップやパートナーシップの前に、TikTok、Instagram、YouTube上の公開データからクリエイターのプロフィール、最近の投稿、実際の発言の文字起こしを取得し、オーディエンス規模、投稿リズム、エンゲージメント率、過去のスポンサー、ブランドセーフティに関するフラグをまとめた1ページの概要を生成します。Captapi API(MCPツールまたはREST)を利用し、最初にクレジット見積もりを表示してユーザーの確認を得た上で実行します。各主張の根拠となったエンドポイントを明示し、人間による確認が必要な箇所を明確にします。Cursor、Claude Code、CodexなどのAIエージェントでの使用を想定しています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/CDCStream/skills/tree/HEAD/skills/creator-vetting-transcripts

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

文字起こしを含むクリエイター審査

公開データからクリエイターの1ページ概要を作成します。各プラットフォームでのプロフィール、投稿頻度、最近の投稿のパフォーマンス、既に協力しているブランド、カメラ上での発言内容をまとめます。

これでわかることとわからないこと

  • 公開データのみ(ログアウト状態で見えるもの)。非公開アカウント、オーディエンスのデモグラフィック、フォロワーの信頼性スコア、DMは取得できません。その旨を必ず伝え、決して捏造しないでください。
  • ここでのエンゲージメント率は、取得した投稿に対する (いいね + コメント) / フォロワー数 です。少数サンプルからの大まかな指標であり、監査された指標ではありません。
  • 一部の数値はプラットフォームによって丸められています(例:「1.2M」)。レスポンスの ...IsApproximate フラグを保持し、「≈」を表示してください。
  • 文字起こしは動画内の音声(TikTok、Instagram)または公開されたキャプション(YouTube)から取得されます。文字起こしがない場合は、音声やキャプションがないことを意味し、クリエイターが確認すべきことを何も言っていないということではありません。

最初に収集する入力

  1. TikTok、Instagram、YouTubeのクリエイタープロフィールURLまたはハンドル。プラットフォーム間でハンドルを推測しないでください。ユーザーに確認するか、そのプラットフォームを「未提供」とマークしてください。
  2. プラットフォームごとの最近の投稿数(デフォルト10)、および文字起こし数(プラットフォームごとに最新の動画3つがデフォルト)。
  3. ブランドが気にしていること:確認すべき競合、避けるべきトピック。

クレジット見積もり ― 実行前に表示

デフォルト設定(投稿10件、プラットフォームごとに文字起こし3件)の場合のクリエイター1人あたり:

プラットフォーム呼び出しクレジット
TikTok/v1/tiktok/channel-details 1 · /v1/tiktok/channel-posts 2 · 3 × /v1/tiktok/transcript 29
Instagram/v1/instagram/channel-details 1 · /v1/instagram/channel-posts (投稿あたり0.3、10投稿で3) · 3 × /v1/instagram/transcript 210
YouTube/v1/youtube/channel-details 1 · /v1/youtube/channel-videos 2 · 3 × /v1/youtube/transcript 1 · /v1/youtube/video-sponsors 06

3プラットフォームすべての場合:クリエイター1人あたり約 25クレジット。投稿数や文字起こし数が多い場合は最大約35クレジット。リクエストされたクリエイターに対する見積もりを表示し、GET /v1/account/balance(無料)で残高を確認し、ユーザーに確認を求めてください。

Captapiの呼び出し方

  • MCP: tiktok_channel_details、tiktok_channel_posts、tiktok_transcript、instagram_channel_details、instagram_channel_posts、instagram_transcript、youtube_channel_details、youtube_channel_videos、youtube_transcript、youtube_video_sponsors。
  • REST: GET https://api.captapi.com<path>?url=<プロフィールまたは動画のURL>、ヘッダーに Authorization: Bearer $CAPTAPI_API_KEY を設定。

失敗した呼び出しのクレジットは消費されません。profile_restricted などの403や404は、そのプラットフォームに対する最終回答として記録し、次に進んでください。

手順

ユーザーが指定した各プラットフォームに対して:

  1. プロフィール — プロフィールURLで channel-details を呼び出します。フォロワー数、フォロー数、投稿数、自己紹介、自己紹介リンク、認証済みフラグ、アカウントタイプを保持します。
  2. 最近の投稿 — limit=<N> を指定して tiktok/channel-posts、instagram/channel-posts、または youtube/channel-videos を呼び出します。取得した行から、期間内の週あたり投稿数、中央値の再生回数(存在する場合)、中央値のいいね数とコメント数、エンゲージメント率、最も良い投稿と最も悪い投稿を計算します。
  3. スポンサーシップシグナル — 同じ行から取得:
    • Instagramの行には isPaidPartnership があります。該当する投稿と、そこで言及されているブランドをリストアップします。
    • TikTokとYouTube:キャプションやタイトルから #ad、#sponsored、「paid partnership」、割引コード、ブランドの @メンションをスキャンします。
    • YouTube:文字起こしを行った各動画に対して youtube/video-sponsors?url=<動画URL> を呼び出すと、コミュニティ投稿によるスポンサーセグメント(無料)が返されます。これらはコミュニティ報告であることを明記します。
  4. 文字起こし — 最新の動画に対して、動画URLを指定して tiktok/transcript、instagram/transcript、または youtube/transcript を呼び出します。文字起こしから以下を読み取ります:言及されている製品やブランド、競合他社への言及、裏付けが必要な主張(健康、金融)、ブランドが禁止トピックとして指定した言語やトピック。

概要の形式

  1. スナップショットテーブル: プラットフォームごとに1行 — ハンドル、フォロワー数、週あたり投稿数、中央値再生回数、エンゲージメント率、認証済みフラグ。各セルは対応するエンドポイントにトレース可能にします。
  2. 過去のスポンサー: ブランド、プラットフォーム、投稿日、リンク、検出方法(isPaidPartnership、キャプションタグ、コミュニティセグメント)。
  3. 発言内容: 文字起こしから抽出した3〜5個の箇条書き。それぞれに短い引用と動画リンクを含めます。
  4. フラグ [人間による確認が必要]:競合他社との仕事、リスクのある主張、禁止トピック、プロフィールデータと投稿データ間での急激なフォロワー数増加。
  5. ギャップ: 提供されていないプラットフォーム、制限されたプラットフォーム、文字起こしがないプラットフォーム。
  6. 実行の合計クレジット数。

人間が確認すべき箇所

  • すべてのフラグ — 文字起こしは聞き間違えの可能性があり、文脈が重要です。
  • 検出された「スポンサー」が有料のものか、単なる言及かを判断します。
  • ブランドとの適合性:概要は証拠を提示するものであり、採用/不採用の判定を下すものではありません。

Individual skills in this repo

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

関連スキル