CommunityCodierung & Entwicklunggithub.com

rollysys/use_cninfo

On-Demand-Erfassung von A-Aktien-Unternehmensmitteilungen (cninfo.com.cn) – PDF + PyMuPDF in vollständiges Markdown, integriert mit Kategoriefilter für Ankündigungen, bietet Claude Code Skill-Einstieg.

Was ist use_cninfo?

Der Skill rollysys/use_cninfo ermöglicht es KI-Agenten wie Claude Code, auf einfache Weise A-Aktien-Unternehmensmitteilungen von der chinesischen Börseninformationsplattform cninfo.com.cn (巨潮资讯网) abzurufen. Er lädt PDFs herunter, extrahiert den gesamten Text mittels PyMuPDF und wandelt ihn in strukturiertes Markdown um. Der Skill integriert einen integrierten Filter (announcement_filter), um Mitteilungen nach Kategorien wie Jahresberichte, Hauptversammlungen oder Dividendenankündigungen zu klassifizieren. Dies ist besonders nützlich für Entwickler und Finanzanalysten, die große Mengen an chinesischen Börsendokumenten automatisiert verarbeiten müssen. Der Skill ist als Claude Code Skill konzipiert, kann aber auch in anderen KI-Agenten-Plattformen wie Cursor oder Codex eingesetzt werden, sofern die entsprechenden Python-Abhängigkeiten (PyMuPDF, requests) installiert sind. Die Nutzung erfolgt über einen einfachen Befehl, der die Aktienkennung und optionale Filterparameter akzeptiert.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add rollysys/use_cninfo

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht use_cninfo?

On-Demand-Erfassung von A-Aktien-Unternehmensmitteilungen (巨潮资讯网 cninfo.com.cn) – PDF + PyMuPDF in vollständiges Markdown, integriert mit announcement_filter Kategoriefilter, bietet Claude Code Skill-Einstieg.

Funktionen

  • PDF-Download: Lädt Mitteilungen als PDF von cninfo.com.cn herunter
  • Volltext-Extraktion: Nutzt PyMuPDF (fitz) zur Extraktion des gesamten Textes und wandelt ihn in Markdown um
  • Kategoriefilter: Integriert announcement_filter zur Klassifizierung nach Mitteilungstypen (z.B. Quartalsbericht, Sitzung, Dividende)
  • Claude Code Kompatibilität: Kann direkt als Skill in Claude Code verwendet werden

Voraussetzungen

  • Python 3.8+
  • Installierte Abhängigkeiten: pymupdf, requests
  • (Optional) Claude Code für Skill-Integration

Installation

pip install pymupdf requests

Verwendung

Als eigenständiges Skript

from cninfo_fetcher import fetch_announcement

# Beispiel: Mitteilung für Aktie 000001 abrufen
result = fetch_announcement("000001", category="年度报告")
print(result["markdown_content"])

Als Claude Code Skill

  1. Skill definieren in der Claude Code Konfiguration:
skills:
  - name: cninfo-fetch
    description: Ruft A-Aktien-Mitteilungen von cninfo.com.cn ab
    script: python -m cninfo_fetcher --stock $STOCK_CODE --category $CATEGORY
  1. Befehl ausführen:
claude code cninfo-fetch stock=000001 category=年度报告

API Referenz

ParameterTypBeschreibung
stockstrAktiencode (z.B. 000001)
categorystrMitteilungskategorie (optional, z.B. 年度报告, 股东大会)
max_resultsintMaximale Anzahl abzurufender Mitteilungen (Standard: 10)

Umgang mit der Ausgabe

Die Ausgabe enthält:

  • metadata: JSON mit Metadaten (Titel, Datum, Kategorie)
  • markdown_content: Vollständiger Text der Mitteilung im Markdown-Format
  • pdf_path: Pfad zur gespeicherten PDF-Datei (optional)

Fehlerbehandlung

Bei Verbindungsproblemen oder ungültigen Aktiencodes wird ein entsprechender Fehler geworfen. Stellen Sie sicher, dass die Internetverbindung stabil ist.

Lizenz

MIT

Verwandte Skills