mcpField
S
sn-search-year-report

sn-search-year-report

github.com/opensensenova生産性6.0k45 回インストール2 日前に更新
リポジトリ

sn-search-year-report について

sn-search-year-reportは、公式開示資料を探す調査向けのスキルです。会社の年次報告書、会計報告、定期開示を、キー不要のスクリプトと公式ウェブサイトから検索し、無料でアクセス可能な情報源に限定します。

主な機能

  1. 01巨潮资讯の年次報告書を検索
  2. 02SEC EDGARの年次開示書類を検索
  3. 03公開PDFをダウンロード
  4. 04各地域の公式開示ページを案内
  5. 05報告期間、開示日、出典URLを出力

活用シーン

  1. 01A株企業の年次報告書PDFを検索
  2. 02SEC 10-K、20-F、40-Fの開示書類を検索
  3. 03香港または海外上場企業の公式報告書を確認

インストール

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

$npx skills add https://github.com/opensensenova/sensenova-skills --skill sn-search-year-report

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

同梱ファイルscripts/year_report_api.py

詳細

年次報告検索

認証情報の設定

API key、token、cookie は、リポジトリのルートディレクトリにある .env(.env.example を参照)にまとめて記載し、実行前に runtime またはユーザーが同名の環境変数として読み込むことを推奨します。スクリプトは引き続き、環境変数または明示的な CLI 引数からのみ認証情報を読み込みます。実際の秘密情報を skill payload、レポート、ログに記載したり、コミットしたりしないでください。

無料で、公式で、通常どおりアクセスできる年次報告書、年次決算書、定期報告書の情報源のみを使用してください。商用データベース、サブスクリプション、試用枠、有料ダウンロード、ログイン画面、CAPTCHA、保護ページ、アクセスできないページに遭遇した場合は、直ちに破棄し、制限を回避しないでください。

出力には、会社/証券コード、報告期間、ファイルタイトル、開示日、PDF または詳細ページの URL、情報源の名称を記載してください。

ワークフロー

  1. まず主体の種類を判断します:A 株/香港株/米国株/英国企業/日本の上場企業/債券発行主体/カナダ/シンガポール/オーストラリア。
  2. scripts/year_report_api.py と browser-use は併用できます。スクリプトは構造化された検索に、ウェブページはサイト内での絞り込み、ページの確認、公開 PDF のダウンロードに適しています。
  3. スクリプトが対応していない情報源や、対話的な絞り込みが必要な情報源は、browser-use で以下の表のウェブページを開き、サイト内検索、公告カテゴリの絞り込み、PDF または詳細ページの特定を行います。
  4. 公式開示情報源のみを受け入れます。企業公式サイトの IR ページは補足として利用できますが、公式情報源の代わりにはなりません。
  5. 中国の一般的な非上場企業は、通常、完全な財務年次報告書を公開していません。工商年報は監査済み財務報告書ではなく、本スキルでは安定してアクセスできない工商公示システムをすでに除外しています。

API スクリプト

スクリプトの場所:scripts/year_report_api.py。Python 標準ライブラリのみを使用します。

python scripts/year_report_api.py cninfo "平安银行" --year 2023 --page-size 5
python scripts/year_report_api.py sec-company apple --limit 5
python scripts/year_report_api.py sec-filings --ticker AAPL --limit 5
python scripts/year_report_api.py download "https://static.cninfo.com.cn/finalpage/2024-03-15/1219306493.PDF" --output report.pdf
コマンド無料での利用用途
cninfo無料、key 不要巨潮資訊の A 株公告。デフォルトでは年次報告書 PDF を検索
sec-company / sec-filings無料、key 不要SEC EDGAR の企業 CIK、10-K/20-F/40-F 年次報告書ファイル
download無料の公開 URLスクリプトが返す公開 PDF をダウンロード

cninfo --year は報告期間の年を指定します。スクリプトは翌年の開示期間を自動的に検索します。開示日を正確に絞り込む場合は、--date-range を使用してください。

スクリプトには key 不要のインターフェースのみを残します。API key、token、登録ログイン、サブスクリプションが必要なインターフェースは、スクリプトに追加しないでください。

Browser-use の情報源

以下の情報源を、無料の公式ウェブページの入口として使用します。タスクに応じて API スクリプトと併用してください。

対象情報源URL使用時のポイント
A 株の全市場巨潮資訊https://www.cninfo.com.cn/new/index?lang=zh会社名/証券コードで検索し、「年度報告」を絞り込み
上海市場の上場企業上海証券取引所の定期報告書https://www.sse.com.cn/disclosure/listedinfo/regular/証券コード、年、定期報告書で絞り込み
深セン市場の上場企業深セン証券取引所の上場企業公告https://www.szse.cn/www/disclosure/notice/company/会社、公告の種類、期間で絞り込み
北京証券取引所の上場企業北京証券取引所の情報開示https://www.bse.cn/disclosure/announcement.html年次報告書/定期報告書を検索
香港株HKEXnews 定義済み文書https://www1.hkexnews.hk/search/predefineddoc.xhtmlAnnual Report / Environmental, Social and Governance Information を選択
中国の債券発行主体中国貨幣網の債券情報開示https://www.chinamoney.org.cn/chinese/zqfx/発行主体の年次報告書、監査報告書、モニタリング格付けを検索
中国の債券発行主体上海清算所https://www.shclearing.com.cn/発行主体の年次報告書/監査報告書を検索
中国の債券発行主体上海証券取引所の債券情報開示https://bond.sse.com.cn/disclosure/債券発行主体の年次報告書を検索
英国企業の決算書Companies House のウェブページhttps://find-and-update.company-information.service.gov.uk/API key がない場合は filing history / accounts を検索
カナダの上場企業SEDAR+ Documents Searchhttps://www.sedarplus.ca/csa-party/service/create.html?_locale=en&service=searchDocuments&targetAppCode=csa-partyDocuments を選び、issuer/profile と annual filings で検索
シンガポールの上場企業SGX Company Announcementshttps://www.sgx.com/securities/company-announcementsAnnual Report または会社コードで検索
オーストラリアの上場企業ASX Announcementshttps://www.asx.com.au/markets/trade-our-cash-market/announcementsASX コードと announcement type で検索

除外済み

情報源理由
国家企業信用情報公示システム https://www.gsxt.gov.cn/工商年報に関連しますが、アクセスがブロックされているため、安定した無料情報源として扱いません
市場監督管理総局の説明ページ政策の説明にすぎず、年次報告書の検索ページではありません
Companies House API、EDINET APIAPI key が必要なため、スクリプトには含めません
商用データベースまたは有料 API無料の公式情報源という要件に適合しません

出力規則

PDF を特定できる場合は PDF を提示し、PDF がない場合は公式の詳細ページを提示してください。報告書の種類の違いを説明してください。工商年報、上場企業の年次報告書、SEC 10-K/20-F/40-F、Companies House accounts、債券発行主体の年次報告書は、開示基準が同じではありません。

コメント