mcpField
S
stock-announcements

stock-announcements

github.com/netease-youdaoその他6.2k54 回インストール5 日前に更新
リポジトリ

stock-announcements について

stock-announcementsは、A株上場企業の開示情報を確認する投資家向けのスキルです。東方財富網のデータを取得し、条件での絞り込みやPDF内容の抽出に対応します。

主な機能

  1. 01A株企業の公告取得
  2. 02日数・キーワードでの絞り込み
  3. 03テキストまたはJSON出力
  4. 04PDF内容の抽出と要約

活用シーン

  1. 01銘柄の最近の公告を確認
  2. 02期間内の業績公告を検索
  3. 03解釈用に公告PDFの内容を抽出

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/netease-youdao/lobsterai --skill stock-announcements

インストール後、Claude Code で/stock-announcementsを入力して読み込まれたか確認します。

同梱ファイルscripts/announcements.py

詳細

株式公告取得ツール

A株上場企業の公式公告情報(実データ)を取得し、投資家が重要な情報開示を迅速に把握できるよう支援します。

実データの保証

  • データソース: 东方财富网(AkShareオープンソースライブラリ経由)
  • 更新頻度: リアルタイム(当日の公告)
  • 対象範囲: すべてのA株上場企業
  • データ品質: 公式の信頼できるデータ

依存関係

Pythonパッケージ(初回のみインストール):

pip install akshare pandas requests PyPDF2

このスキルを使用するタイミング

起動条件(ユーザーが以下のいずれかの場面に言及した場合に有効化します):

  1. 特定企業の公告を検索する — 「五粮液の最近の公告を確認して」、「002368に新しい公告はありますか?」
  2. 特定のイベントを監視する — 「今日、業績予想を発表した企業はありますか?」
  3. 投資判断を支援する — 「会社に好材料はありますか?」

使用方法

重要: スクリプトの場所を特定するには、常に環境変数 $SKILLS_ROOT を使用してください。

基本検索
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-announcements/scripts/announcements.py" 000858
過去7日間を検索
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-announcements/scripts/announcements.py" 600519 --days 7
キーワードで絞り込む
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-announcements/scripts/announcements.py" 600519 --keyword 业绩
JSON形式で出力
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-announcements/scripts/announcements.py" 000858 --format json
PDFの内容を抽出して要約
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-announcements/scripts/announcements.py" 000858 --detail

パラメーター

パラメーター説明例デフォルト値
stock_code株式コード(必須)000001, 600000.SS-
--days直近N日間730
--format出力形式json/texttext
--keywordタイトルのキーワードで絞り込み業績None
--detailPDFの内容を抽出して要約—false

ワークフロー

ステップ 1:株式コードを特定する

ユーザーは以下のいずれかの形式で指定する場合があります:

  • 会社名:「五粮液」→ まず web-search で株式コードを検索します
  • Yahoo Finance形式:「000858.SZ」→ 数字のみのコードを抽出します
  • コードのみ:「000858」→ そのまま渡します
ステップ 2:検索を実行する
export PYTHONIOENCODING=utf-8
python "$SKILLS_ROOT/stock-announcements/scripts/announcements.py" <股票代码> [参数]
ステップ 3:結果を解釈する

エージェントは以下を行います:

  1. 重要な情報(タイトル、種類、日付)を抽出する
  2. カテゴリー別に集計する(業績関連、株主関連、重大契約など)
  3. 重要度を表示する(🔴高/🟡中/⚪低)
  4. 簡潔な解釈を提示する

制限事項

  1. 当日の公告のみ検索できます — AkShare の stock_notice_report インターフェースは、指定日のすべての公告のみを返します
  2. 検索には約7~10秒かかります — 1000件以上の公告を順に確認する必要があります
  3. 中国語が文字化けします — Windows PowerShellのGBKエンコードに関する問題です。--format json を使用すると回避できます

コメント