instagram-research
Apify の Instagram Scraper を使用して、トラッキング中のアカウントから高パフォーマンスな Instagram 投稿・リールを調査し、突出したコンテンツを特定・分析するスキル。上位5動画を AI で解析してフックの公式や改善アクションを含むレポートを生成するため、競合リサーチやバズコンテンツのパターン把握、コンテンツ企画のインプットとして活用できます。「instagram research」「find trending reels」「reel analysis」などのフレーズで起動します。
description の原文を見る
| Research high-performing Instagram content (posts and reels) from tracked accounts using Apify's Instagram Scraper. Identifies outlier content, analyzes top 5 videos with AI, and generates reports with actionable hook formulas. Use when asked to: - Find trending Instagram content in a niche - Research what's performing on Instagram - Identify high-performing reel patterns - Analyze competitors' Instagram content - Generate content ideas from Instagram trends - Run Instagram research - Find viral reels - Analyze hooks and content structure Triggers: "instagram research", "ig research", "find trending reels", "analyze instagram accounts", "what's working on instagram", "content research instagram", "reel analysis", "instagram trends"
SKILL.md 本文
Instagram リサーチ
高パフォーマンスの Instagram 投稿とリールを調査し、外れ値を特定し、フックと構造についてトップビデオコンテンツを分析します。
前提条件
APIFY_TOKEN環境変数または.envファイル内GEMINI_API_KEY環境変数または.envファイル内apify-clientおよびgoogle-genaiPython パッケージ.claude/context/instagram-accounts.mdに設定されたアカウント
セットアップを確認:
python3 -c "
import os
try:
from dotenv import load_dotenv
load_dotenv()
except ImportError:
pass
from apify_client import ApifyClient
from google import genai
assert os.environ.get('APIFY_TOKEN'), 'APIFY_TOKEN not set'
assert os.environ.get('GEMINI_API_KEY'), 'GEMINI_API_KEY not set'
" && echo "Prerequisites OK"
ワークフロー
1. 実行フォルダを作成
RUN_FOLDER="instagram-research/$(date +%Y-%m-%d_%H%M%S)" && mkdir -p "$RUN_FOLDER" && echo "$RUN_FOLDER"
2. コンテンツを取得
python3 .claude/skills/instagram-research/scripts/fetch_instagram.py \
--type reels \
--days 30 \
--limit 50 \
--output {RUN_FOLDER}/raw.json
パラメータ:
--type: "posts"、"reels"、または "stories"--days: 検索する日数(デフォルト: 30)--limit: アカウントあたりの最大項目数(デフォルト: 50)
3. 外れ値を特定
python3 .claude/skills/instagram-research/scripts/analyze_posts.py \
--input {RUN_FOLDER}/raw.json \
--output {RUN_FOLDER}/outliers.json \
--threshold 2.0
出力 JSON に含まれるもの:
total_posts: 分析した投稿数outlier_count: 見つかった外れ値の数topics: 上位のハッシュタグとキーワードaccounts: 分析されたアカウントのリストoutliers: エンゲージメント指標を含む外れ値投稿の配列
4. AI を使用してトップビデオを分析
python3 .claude/skills/video-content-analyzer/scripts/analyze_videos.py \
--input {RUN_FOLDER}/outliers.json \
--output {RUN_FOLDER}/video-analysis.json \
--platform instagram \
--max-videos 5
各ビデオから抽出:
- フック技法と再現可能な公式
- コンテンツ構造とセクション
- リテンション技法
- CTA 戦略
完全な出力スキーマおよびフック/フォーマットタイプについては、video-content-analyzer スキルを参照してください。
5. レポートを生成
{RUN_FOLDER}/outliers.json と {RUN_FOLDER}/video-analysis.json を読み込んで、{RUN_FOLDER}/report.md を生成します。
レポート構成:
# Instagram リサーチ レポート
生成日: {date}
## トップ パフォーマンス フック
エンゲージメント順にランク付け。これらの公式をコンテンツに使用してください。
### フック 1: {technique} - @{username}
- **オープニング**: "{opening_line}"
- **機能する理由**: {attention_grab}
- **再現可能な公式**: {replicable_formula}
- **エンゲージメント**: {likes} いいね、{comments} コメント、{views} ビュー
- [ビデオを見る]({url})
[分析した各ビデオについて繰り返す]
## コンテンツ構造パターン
| ビデオ | フォーマット | ペーシング | 主なリテンション技法 |
|-------|--------|--------|--------------------------|
| @username | {format} | {pacing} | {techniques} |
## CTA 戦略
| ビデオ | CTA タイプ | CTA テキスト | 配置 |
|-------|----------|----------|-----------|
| @username | {type} | "{cta_text}" | {placement} |
## すべての外れ値
| ランク | ユーザー名 | いいね | コメント | ビュー | エンゲージメント率 |
|------|----------|-------|----------|-------|-----------------|
[すべての外れ値とメトリクスおよびリンクのリスト]
## トレンドトピック
### トップ ハッシュタグ
[outliers.json topics.hashtags から]
### トップ キーワード
[outliers.json topics.keywords から]
## 実行可能なテイクアウェイ
[パターンを 4~6 個の具体的な推奨事項に統合]
## 分析済みアカウント
[アカウントをリスト化]
実行可能なインサイトに焦点を当てます。再現可能な公式を含む「トップ パフォーマンス フック」セクションを目立たせてください。
クイックリファレンス
完全なパイプライン:
RUN_FOLDER="instagram-research/$(date +%Y-%m-%d_%H%M%S)" && mkdir -p "$RUN_FOLDER" && \
python3 .claude/skills/instagram-research/scripts/fetch_instagram.py --type reels -o "$RUN_FOLDER/raw.json" && \
python3 .claude/skills/instagram-research/scripts/analyze_posts.py -i "$RUN_FOLDER/raw.json" -o "$RUN_FOLDER/outliers.json" && \
python3 .claude/skills/video-content-analyzer/scripts/analyze_videos.py -i "$RUN_FOLDER/outliers.json" -o "$RUN_FOLDER/video-analysis.json" -p instagram
その後、両方の JSON ファイルを読み込んでレポートを生成します。
エンゲージメント指標
エンゲージメント スコア: いいね + (3 × コメント) + (0.1 × ビュー)
外れ値検出: エンゲージメント率 > 平均 + (しきい値 × 標準偏差) の投稿
エンゲージメント率: (スコア / フォロワー数) × 100
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- bradautomates
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/bradautomates/head-of-content / ライセンス: MIT
関連スキル
agent-browser
AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。
anyskill
AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。
engram
AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。
skyvern
AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。
pinchbench
PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。
openui
OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。