general-ABA-keyword-monitor
Amazon ABA爆品キーワード監視システム(汎用版)は、すべてのカテゴリーに対応しており、AMZ123のトレンドキーワードランキングから自動的に爆発的な成長の可能性があるキーワードを検出します。検出したキーワード情報をLarkの多次元テーブル形式で生成し、ダッシュボードレポートとして提供します。
description の原文を見る
亚马逊 ABA 爆品关键词监测系统(通用版),支持任意类目,从 AMZ123 热搜词榜单自动发现潜力爆发关键词,生成飞书多维表格 + 仪表盘报告
SKILL.md 本文
Amazon ABA爆発的キーワード監視システム(汎用版)
概要
Amazon ABAのトレンドキーワードランキングから、指定カテゴリの成長可能なキーワードを自動で発見し、Feishu多次元テーブル + ダッシュボードビジュアルレポートを生成します。 任意のAmazonカテゴリに対応(トランシーバー、サプリメント、ペット用品、コスメ・スキンケアなど)し、初回実行時にインタラクティブに設定します。 毎週のデータは同じ多次元テーブルに自動追加され、履歴トレンドが蓄積されます。
前提条件
- Python 3.8以上(依存関係は自動インストール)
- Sorftime MCPの設定が必須(keyはPythonが自動抽出)
- Feishu lark-cliの設定が必須(npm経由でインストール:
npm install -g lark-cli、およびlark-cli config initの初期化完了)
クイックスタート(プロンプト)
初心者ユーザーはAIチャットボックスに1文入力するだけで開始できます:
初回初期化: 「general-ABA-keyword-monitor を使用してAmazonキーワードを監視してください。私のカテゴリは【あなたのカテゴリ】です。
python general-ABA-keyword-monitor/main.py initを実行してから、流れに従って完全な監視を行ってください」
毎週定期監視: 「今週のABAキーワード監視を実行してください」
レポート生成のみ(データ取得済みの場合): 「
python general-ABA-keyword-monitor/main.py step3を実行してFeishuレポートを生成してください」
初回使用:カテゴリの初期化
Step 0:カテゴリの初期化
python general-ABA-keyword-monitor/main.py init
プロンプトに従い、ターゲットカテゴリ名を入力します(例:「トランシーバー」)。システムは reports/.exchange/dict_draft.json を出力します。
エージェントタスク:カテゴリ辞書の生成
reports/.exchange/dict_draft.json を読み込み、プロンプト要件に従って初期辞書と除外ルールを生成します。
reports/.exchange/dict_draft_output.json に書き込みます:
{
"category_dict": {"ingredients": [...], "benefits": [...], "brands": [...], "health_markers": [...]},
"exclusion_rules": {"exclude_patterns": [...], "exclude_keywords": [...]},
"classification_labels": {"description": "各ラベルの説明"}
}
Step 0.5:辞書の確認
python general-ABA-keyword-monitor/main.py init-confirm
システムが辞書の概要を表示し、ユーザーが確認後に保存されます。
日常監視フロー(3ステップ)
Step 1:取得 + ローカル辞書マッチング
python general-ABA-keyword-monitor/main.py step1
reports/.exchange/llm_input.json を出力します。
エージェントタスク:LLM分類 + 中国語翻訳
reports/.exchange/llm_input.json を読み込み、各キーワードを分類および翻訳します。
分類ラベルはカテゴリに応じて動的に生成されます(llm_input.json内のプロンプトを参照)。
reports/.exchange/llm_output.json に書き込みます:
{"keyword": {"label": "ingredient", "zh": "中国語翻訳"}, ...}
Step 2:階層化 + Sorftime非同期クエリ
python general-ABA-keyword-monitor/main.py step2
エージェントタスク:分析サマリーの作成
reports/.exchange/analysis_input.json を読み込み、Tier 1の各キーワードについて分析サマリーを作成します。
reports/.exchange/analysis_output.json に書き込みます:
{
"keyword_analysis": {"keyword": "分析サマリー", ...},
"tracks": [{"name": "トラック名", "icon": "emoji", "keywords": [...], "summary": "説明"}],
"core_findings": ["発見1", "発見2", ...]
}
Step 3:Feishu多次元テーブルレポート生成(必須実行)
python general-ABA-keyword-monitor/main.py step3
初回実行時は自動的にFeishu多次元テーブルを作成します(3つのデータテーブル + ダッシュボード + フィルタビュー含む)。その後の実行では既存テーブルを再利用してデータを追加します。
完了後、ユーザーにFeishu多次元テーブルのリンクを通知します。
Feishu多次元テーブルの構成
step3で生成される多次元テーブルには以下が含まれます:
3つのデータテーブル
| テーブル名 | 内容 |
|---|---|
| キーワード監視 | メインテーブル、毎週のキーワードのランキング/検索数/CPC/爆発タイプ/AI分析など17項目 |
| 拡張キーワード | Tier 1キーワードの関連派生語データ |
| 週次サマリー | 毎週1件の集計記録(取得数、各Tierの数量、核心発見) |
2つのフィルタビュー
- Tier 1高優先度 — Tier 1キーワードのみ表示、ランキング変化降順
- Tier 2観察エリア — Tier 2キーワードのみ表示、ランキング変化降順
ダッシュボード(5つのチャート)
| チャート | タイプ | 用途 |
|---|---|---|
| キーワード総数 | 統計カード | 現在のデータ総量 |
| Tier分布 | 円グラフ | キーワード優先度分布 |
| 爆発タイプ分布 | 円グラフ | 初爆発/反発/継続上昇などの割合 |
| 分類分布 | 円グラフ | コア製品/機能/ブランドなどの割合 |
| 週次検索数トレンド | 棒グラフ | 週を超えた検索数変化トレンド |
データ永続化
多次元テーブルの設定(token、table_idなど)は category_config.json に保存され、後続の実行で自動的に再利用され、再構築の必要がありません。
トラブルシューティング
Pythonサブプロセス内で lark-cli が見つからない
Windows上では lark-cli がnpmのグローバルインストール.cmdファイルであり、Pythonの subprocess.run(["lark-cli", ...]) で見つからない場合があります。
解決策:コード内で shutil.which("lark-cli") を使用して自動検索し、Windowsのnpmデフォルトパス %APPDATA%/npm/lark-cli.cmd に対応します。
lark-cli戻り値の構造
+base-create→ tokenはdata.base.base_token内、URLはdata.base.url内+table-create→ table_idはdata.table.id内+view-create→ view_idはdata.views[].id内+dashboard-create→ dashboard_idはdata.dashboard.dashboard_id内- エラーメッセージはstdoutではなくstderrに出力される可能性があるため、両方を読み込む必要があります
フィールド形式(+table-createの--fields)
- select型:
"type": "select"+"multiple": false+"options": [...](トップレベル)を使用します。"type": "single_select"+"property": {"options": [...]}ではありません - number型:
"style"はトップレベルに配置します。"property": {"style": {...}}ではありません - 完全な形式は
lark-base-shortcut-field-properties.mdを参照してください
Windows文字エンコーディングの問題
Pythonスクリプト実行時に export PYTHONIOENCODING=utf-8 が必要です。そうでない場合、中文emojiの出力でGBKエンコーディングエラーが発生します。
benefit词の誤マッチング
トランシーバーなどのニッチなカテゴリでは、「portable」、「wireless」、「rechargeable」などの汎用機能词で誤マッチしやすくなります。
除外ルールに portable air conditioners、portable fan、wireless keyboard and mouse などの高頻度汎用カテゴリ词を追加することをお勧めします。
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- luotwo
- ライセンス
- MIT
- 最終更新
- 2026/4/1
Source: https://github.com/luotwo/Amazon-ABAkeyword / ライセンス: MIT
関連スキル
seo-maps
ローカルSEO向けのマップインテリジェンス機能です。ジオグリッドのランク追跡、APIを通じたGBPプロフィール監査、Google・Tripadvisor・Trustpilotなど複数プラットフォームのレビュー分析、Google・Bing・Apple・OSM間のNAP(名前・住所・電話番号)検証、競合他社の半径マッピング、APIデータからのLocalBusinessスキーマ生成が可能です。3段階の機能レベルで対応でき、無料版(Overpass + Geoapify)、DataForSEO(フル機能)、DataForSEO + Google(最大カバレッジ)から選択できます。「maps」「geo-grid」「rank tracking」「GBP audit」「review velocity」「competitor radius」「maps analysis」「local rank tracking」「Share of Local Voice」「SoLV」などのキーワードで利用できます。
seo-content-brief
セクションごとの文字数、競合スコアリング、キーワード密度ガイダンス、ページタイプテンプレートを含む競争力のあるSEOコンテンツブリーフを生成します。新規ページのブリーフと既存ページの改善ブリーフの両方に対応しています。ユーザーが「コンテンツブリーフ」「ブリーフを作成」「コンテンツアウトライン」「ブログブリーフ」「サービスページブリーフ」「ブリーフ〜」「ライティングブリーフ」「コンテンツプラン」「アウトライン〜」などと言った場合に使用します。
rakuten-seo
楽天市場の商品名・キャッチコピーをSEO最適化するスキル。「楽天SEO」「商品名最適化」「楽天の商品名」「キャッチコピー」「楽天のタイトル」「商品名を直して」「楽天検索対策」など、楽天市場の商品名やキャッチコピーの作成・改善・チェックに関するリクエストで必ずこのスキルを使う。既存の商品名の改善も、ゼロからの作成も対応。あらゆるジャンル(食品・ファッション・化粧品・家電・サプリ・インテリア・ベビー・ペット・業務用など)に対応。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。
amazon-seo-jp
Amazon.co.jp商品ページのSEO分析・最適化・自動採点スキル v2.0。 COSMO/Rufus/A10アルゴリズムに基づく採点。セラーセントラル出品レポート(.xlsm)を入力すると、 商品タイトル・箇条書き・検索キーワード・商品説明文を100点満点で採点し、 4項目すべての改善案を日本語で出力する。 トリガー: 「Amazon SEO」「商品ページ採点」「Amazon最適化」 「リスティング改善」「Amazon商品名」「箇条書き改善」 「COSMO対応」「Rufus最適化」「Amazon タイトル」 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。
rakuten-bulk-control-csv
楽天RMSの一括登録/一括除外/一括更新用CSV(コントロールカラム,商品管理番号 の2列フォーマット)を作成するスキル。商品DL CSV・商品管理画面のコピペ・Excel・PDFなどから商品管理番号を抽出し、Shift-JIS+LF改行で出力する。「一括除外リスト作って」「楽天の除外CSV」「コントロールカラムnで」「2800円以下の商品をdで」「在庫0の商品を一括削除」「商品管理番号抜いてshift-jsで」「このフォーマットで」など、楽天RMSの商品一括処理用CSVを作るタスクで必ずこのスキルを使う。コントロールカラム値(n=新規/d=削除/u=更新)と抽出条件(全件・価格・在庫・販売状態など)をユーザー指示に応じて柔軟に切り替える。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。
amazon-a-plus-content-brief
Amazon A+コンテンツの構成・モジュール選定・画像指示・比較表・FAQを設計するスキル。「A+コンテンツ作って」「Aプラス構成」「ブランドストーリー」「比較表つきA+」「A+モジュール選定」「Amazonのページに画像入れたい」「A+のヘッダー画像」「A+コンテンツマネージャー」など、Amazon A+コンテンツの企画・設計・改善のリクエストで必ずこのスキルを使う。ベーシック17モジュール/Premium追加機能/画像サイズ規定/文字数目安/審査リジェクト要因を踏まえて、デザイナーに渡せるブリーフ形式で出力。あらゆるジャンル(家電・コスメ・食品・アパレル・日用品・ベビー・ペット等)に対応。※ブランドストア(マルチページ)の設計は別スキル `amazon-brand-store-planner`、タイトル・bullet改善は `amazon-title-bullet-rewriter-jp`、メイン画像のチェックは `amazon-main-image-checker`。 【ALSEL独自スキル】株式会社ALSEL が、19年・5,000社超の EC 支援で得たノウハウをもとに開発したオリジナルスキルです。