Communitygithub.com

sunny-kobe/ai_sentiney

Intelligenter A-Aktien-Anlageberater – KI-gesteuerte Marktanalyse, Nachfragen und Trendbewertungen.

Was ist ai_sentiney?

Dieses Skill ist ein KI-gestütztes Anlageberatungssystem für den chinesischen A-Aktienmarkt. Es nutzt AkShare zur Erfassung von Echtzeit-Marktdaten und die Gemini-KI zur Analyse, um handlungsorientierte Handelsempfehlungen zu generieren. Es unterstützt mehrere Analyse-Modi – darunter morgendliche Zusammenfassungen, Mittagsbewertungen und Börsenschluss-Rückblicke – und kann Ergebnisse entweder als Terminalausgabe oder strukturiertes JSON für die weitere softwaretechnische Nutzung ausgeben. Das Skill ermöglicht auch direkte Nachfragen (z. B. "Wie steht es heute um den Gold-ETF?") sowie Trendanalysen über beliebige Zeiträume wie einen Tag, eine Woche oder einen Monat. Es verfügt über eine nahtlose Integration mit Telegram und Feishu für die Berichtszustellung und verwendet eine SQLite-Datenbank für Datenzwischenspeicherung sowie JSON-Snapshots für die Wiedergabe historischer Daten. Entwickler können die Analyse mit einfachen CLI-Befehlen aufrufen, die zwischen anforderungsgesteuerten Analysen und freien Nachfragen unterscheiden.

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Project Sentinel

Intelligentes A-Aktien-Beratungssystem, das über AkShare Live-Marktdaten erfasst, mit Gemini AI analysiert und Handelsempfehlungen generiert.

Verwendung

Wichtig: Sie müssen zuerst cd in das Projektverzeichnis und die virtuelle Umgebung aktivieren.

Analysebericht erstellen

# Mittagsanalyse (Standard), Ausgabe im Terminal
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday

# Schlussbericht
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode close

# Morgenbericht
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode morning

# Erstellen und an Telegram senden
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target telegram

# Gleichzeitig an Feishu und Telegram senden
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target feishu telegram

# JSON-Ausgabe (für Programme)
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --output json

Nachfragen und Analysieren

# Nachfrage zur letzten Analyse
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Wie ist der Gold-ETF heute"

# Nachfrage zu einem bestimmten Datum
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Wie ist der Halbleitersektor" --date 2026-02-07

# Nachfrage zur Schlussanalyse
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Wie soll ich morgen handeln" --mode close

Trendanalyse

# Trend der letzten Woche (automatische Erkennung von Trend-Keywords)
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Wie ist der Markttrend der letzten Woche"

# Trend des letzten Monats
cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "Wie hat sich mein Portfolio in diesem Monat entwickelt"

Anwendungsszenarien

⚠️ Kern-Routing-Regel (streng zu befolgen):

  • Führen Sie den --mode-Befehl nur aus, wenn der Benutzer explizit verlangt, "eine Analyse durchzuführen / einen Bericht zu erstellen / zu pushen"
  • Alle anderen Fragen (einschließlich Nachfragen, Bewertungen, Fragen zur Genauigkeit, Smalltalk usw.) verwenden grundsätzlich --ask "ursprüngliche Frage des Benutzers", um an Sentinel CLI weitergeleitet zu werden
  • Es ist verboten, selbst erfundene Antworten anstelle der CLI-Ausgabe zu liefern. Sie müssen den Befehl ausführen und stdout unverändert an den Benutzer zurückgeben
  • Wenn Sie unsicher sind, welcher Befehl verwendet werden soll, verwenden Sie standardmäßig --ask

Bericht erstellen (nur wenn der Benutzer explizit darum bittet, einen Bericht zu erstellen/auszuführen/zu pushen)

Wenn der Benutzer sagt:

  • "Führe die Mittagsanalyse durch"
  • "Erstelle den Schlussbericht"
  • "Analysiere den Morgenbericht"

Führen Sie aus: cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday

An Telegram senden

Wenn der Benutzer sagt:

  • "Sende die Analyse an Telegram"
  • "An Telegram senden"
  • "Sende den Mittagsbericht"

Führen Sie aus: cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target telegram

Gleichzeitig an Feishu und Telegram senden

Wenn der Benutzer sagt:

  • "An alle Kanäle senden"
  • "Feishu und Telegram beide senden"

Führen Sie aus: cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --mode midday --publish --publish-target feishu telegram

Alle anderen Fragen (Nachfragen, Genauigkeit, Bewertungen, Smalltalk usw.)

Wenn der Benutzer etwas sagt, das nicht "Bericht erstellen" ist, einschließlich, aber nicht beschränkt auf:

  • Nachfragen zu einem Wertpapier: "Wie ist der Gold-ETF heute", "Kann ich Zijin Mining kaufen"
  • Fragen zur Genauigkeit: "Ist es genau", "Genauigkeit", "Trefferquote", "Zuverlässigkeit", "Glaubwürdigkeit", "Erfolgsquote"
  • Fragen zum Trend: "Marktentwicklung der letzten Woche", "Portfoliotrend dieses Monats"
  • Alle anderen Fragen

Führen Sie grundsätzlich aus: cd /Users/lan/Desktop/code/ai_sentiney && source .venv/bin/activate && python -m src.main --ask "ursprüngliche Frage des Benutzers"

Geben Sie die stdout-Ausgabe unverändert an den Benutzer zurück, bearbeiten oder erfinden Sie keine Inhalte.

Datencache

  • SQLite-Datenbank: data/sentinel.db
  • JSON-Snapshot: data/latest_context.json
  • Unterstützt Wiedergabe des Verlaufs: --replay-Parameter

Verwandte Skills