Communitygithub.com

sunny-kobe/ai_sentiney

A株スマート投資顧問哨兵 - AIによる市場分析、フォローアップ質問、トレンド分析。ユーザーがA株市場分析、中国株/ETF取引シグナル、ポートフォリオレビュー、市場トレンドについて質問した時に使用します。

ai_sentiney とは?

このスキルは、A株(中国株式市場)向けのスマート投資顧問システム「Project Sentinel」を操作するためのCLIツールです。AkShareを通じてリアルタイム市場データを取得し、Gemini AIによる分析を実行し、取引提案を出力します。主な機能として、午前・午後・引け後の分析レポート生成、任意の銘柄やテーマに関するフォローアップ質問(--ask)、短期・中期のトレンド分析に対応しています。また、TelegramやFeishu(飛書)へのプッシュ配信、JSON形式での出力も可能です。このスキルはClaude Code上で動作し、ユーザーの自然言語による指示を適切なCLIコマンドにルーティングするための明確なルールを持っています。特に、単なるレポート生成要求とそれ以外の質問(フォローアップ、評価、雑談など)を区別し、後者ではユーザーの原文をそのまま--askに渡してAIに解釈させることで、柔軟かつ正確な応答を実現します。

対応~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add sunny-kobe/ai_sentiney

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Project Sentinel

A株スマート投資顧問システム。AkShareでリアルタイム相場を取得し、Gemini AIで分析、取引アドバイスを出力します。

使用方法

重要: まず cd でプロジェクトディレクトリに移動し、仮想環境をアクティベートしてください。

分析レポートの生成

# 昼休み分析(デフォルト)、端末に出力
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday

# 引け後レビュー
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode close

# モーニングレポート
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode morning

# 生成してTelegramにプッシュ
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target telegram

# FeishuとTelegramの両方にプッシュ
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target feishu telegram

# JSON形式で出力(プログラムで利用する場合)
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --output json

フォローアップ分析

# 最新の分析にフォローアップ
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "金ETFは今日どうですか"

# 指定日の分析にフォローアップ
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "半導体セクターの状況は?" --date 2026-02-07

# 引け後分析にフォローアップ
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "明日はどう動く?" --mode close

トレンド分析

# 1週間のトレンド(トレンドキーワードを自動検出)
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "最近1週間の市場トレンドは?"

# 1ヶ月のトレンド
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "今月のポジションのパフォーマンスは?"

使用シナリオ

⚠️ コアルーティングルール(厳守):

  • ユーザーが明確に「分析を実行/レポート生成/プッシュ」と要求した場合のみ、--mode コマンドを実行します
  • それ以外のすべての質問(フォローアップ、評価、精度の確認、雑談などを含む)は、一律で --ask "ユーザーの原文" を使用してSentinel CLIに転送します
  • CLIの出力を自分で解釈して回答を作成することは禁止です。コマンドを実行し、stdoutをそのままユーザーに返してください
  • どのコマンドを使うべきか迷った場合は、デフォルトで --ask を使用します

レポート生成(ユーザーが明示的に生成/実行/プッシュを要求した場合のみ)

ユーザーが次のように発言した場合:

  • 「昼休み分析を実行して」
  • 「引け後レビューを生成して」
  • 「モーニングレポートを分析して」

実行:cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday

Telegramへのプッシュ

ユーザーが次のように発言した場合:

  • 「分析をTelegramにプッシュして」
  • 「Telegramに送信して」
  • 「昼休みレポートを送って」

実行:cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target telegram

FeishuとTelegramの両方にプッシュ

ユーザーが次のように発言した場合:

  • 「すべてのチャネルにプッシュして」
  • 「FeishuとTelegramの両方に送って」

実行:cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target feishu telegram

それ以外のすべての質問(フォローアップ、精度、評価、雑談など)

ユーザーが「レポートを生成」以外の発言をした場合(以下を含むがこれに限らない):

  • 銘柄のフォローアップ:「金ETFは今日どうですか」「紫金鉱業は買いですか」
  • 精度関連:「正確ですか」「精度は?」「ヒット率は?」「信頼できますか?」「勝率は?」
  • トレンド関連:「最近1週間の相場動向は?」「今月のポジショントレンドは?」
  • その他のあらゆる質問

一律実行:cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "ユーザーの原文"

stdout出力をそのままユーザーに返します。自分で加工したり内容を作成したりしないでください。

データキャッシュ

  • SQLiteデータベース:data/sentinel.db
  • JSONスナップショット:data/latest_context.json
  • 履歴再生対応:--replay パラメータ

関連スキル