social-media-analyzer
ソーシャルメディア分析ツールです。複数のSNSプラットフォームからデータを収集し、投稿の内容、エンゲージメント、フォロワーの動向などを分析します。トレンド抽出、センチメント分析、パフォーマンス測定などの機能により、マーケティング戦略の最適化やコンテンツ改善に役立てることができます。
description の原文を見る
social-media-analyzer
SKILL.md 本文
Social Media Analyzer
ソーシャルメディアコンテンツとエンゲージメントを分析するスキルです。複数のプラットフォームからデータを収集し、パフォーマンスメトリクスを計算し、アクションアイテムを生成します。
機能
- コンテンツ分析: テキスト、画像、動画コンテンツを分析
- エンゲージメント追跡: いいね、コメント、シェアを監視
- トレンド検出: 人気トピックとハッシュタグを特定
- センチメント分析: コメントと反応からユーザーの感情を測定
- 競合分析: 競合他社のパフォーマンスを比較
- レポート生成: 詳細な分析レポートを作成
使用方法
基本的な使用例
const analyzer = new SocialMediaAnalyzer({
apiKeys: {
twitter: 'your-api-key',
instagram: 'your-api-key',
facebook: 'your-api-key'
}
});
const results = await analyzer.analyze({
platforms: ['twitter', 'instagram'],
timeframe: '7d',
includeCompetitors: true
});
パラメータ
platforms: 分析対象のプラットフォーム配列 (必須)timeframe: 分析期間 (デフォルト: '7d')includeCompetitors: 競合分析を含めるか (デフォルト: false)metrics: 計算するメトリクスの配列 (デフォルト: すべて)
戻り値
{
summary: {
totalPosts: number,
totalEngagement: number,
averageEngagementRate: number,
topPost: object
},
platforms: {
[platform]: {
posts: array,
metrics: object,
trends: array
}
},
sentiment: {
positive: number,
neutral: number,
negative: number
},
recommendations: array
}
インストール
npm install @agent-skills/social-media-analyzer
設定
環境変数でAPI認証情報を設定してください:
TWITTER_API_KEY=your-key
INSTAGRAM_API_KEY=your-key
FACEBOOK_API_KEY=your-key
API リファレンス
analyze(options)
ソーシャルメディアデータを分析します。
パラメータ:
options(object): 分析オプション
戻り値: Promise<AnalysisResult>
getMetrics(platform, postId)
特定の投稿のメトリクスを取得します。
パラメータ:
platform(string): ソーシャルメディアプラットフォームpostId(string): 投稿ID
戻り値: Promise<Metrics>
detectTrends(platform, timeframe)
プラットフォーム上のトレンドを検出します。
パラメータ:
platform(string): ソーシャルメディアプラットフォームtimeframe(string): 分析期間
戻り値: Promise<Trend[]>
analyzeSentiment(content)
コンテンツのセンチメントを分析します。
パラメータ:
content(string): 分析するテキストコンテンツ
戻り値: Promise<SentimentResult>
例
週間パフォーマンスレポート
const report = await analyzer.analyze({
platforms: ['twitter', 'instagram', 'facebook'],
timeframe: '7d',
metrics: ['engagement', 'reach', 'sentiment']
});
console.log(`総エンゲージメント: ${report.summary.totalEngagement}`);
console.log(`エンゲージメント率: ${report.summary.averageEngagementRate}%`);
console.log(`トップ投稿: ${report.summary.topPost.content}`);
トレンド監視
const trends = await analyzer.detectTrends('twitter', '24h');
trends.forEach(trend => {
console.log(`#${trend.hashtag}: ${trend.volume} 投稿`);
});
セッションメント分析
const sentiment = await analyzer.analyzeSentiment(
'このスキルはとても便利です!'
);
console.log(`ポジティブスコア: ${sentiment.positive}`);
トラブルシューティング
API キーが見つからない
環境変数が正しく設定されているか確認してください。
レート制限エラー
リクエスト間に遅延を追加するか、バッチ処理を使用してください。
不正確なセンチメント分析
多言語コンテンツの場合は言語を明示的に指定してください。
ベストプラクティス
- 定期実行: スケジュール設定して定期的に分析を実行
- 複数プラットフォーム: より包括的な分析のために複数のプラットフォームを含める
- 履歴データ: 時系列でのパフォーマンス変化を追跡
- アクション: 推奨事項に基づいてコンテンツ戦略を調整
ライセンス
MIT
サポート
質問やバグ報告については、GitHub Issues にお願いします。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- alirezarezvani
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/alirezarezvani/claude-skills / ライセンス: MIT
関連スキル
superfluid
Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper
civ-finish-quotes
実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。
nookplot
Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。
web3-polymarket
Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。
ethskills
Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。
xxyy-trade
このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。