Communitygithub.com

mattpatjam/claude-skills

Verwenden, wenn der Benutzer einen Screenshot seines Anlageportfolios (IBKR Aktien oder SwissBorg Krypto) teilt. Analysiert die Bestände und aktualisiert portfolio.json im Investment-Newsletter-Repository.

Was ist claude-skills?

Diese Fähigkeit extrahiert automatisch Aktien- oder Kryptobestände aus einem Screenshot und aktualisiert die entsprechende Datei portfolio.json. Sie unterstützt zwei Plattformen: Interactive Brokers (IBKR) für Aktien und SwissBorg für Kryptowährungen. Der Screenshot wird auf sichtbare Positionen analysiert, und je nach Typ (Aktien oder Krypto) wird das entsprechende Array in portfolio.json ersetzt. Das Datumsfeld last_updated wird automatisch auf das aktuelle Datum gesetzt. Nach der Aktualisierung wird die Datei mit Git committet, und der Benutzer erhält eine Bestätigung mit der Anzahl der erfassten Positionen. Die Fähigkeit ist für Entwickler und Content-Ersteller nützlich, die regelmäßig Newsletter mit aktuellen Portfoliodaten veröffentlichen und den manuellen Aufwand minimieren möchten.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mattpatjam/claude-skills/tree/HEAD/skills/investment-portfolio-update

In Ihrer bevorzugten KI fragen

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

Dokumentation

Investment Portfolio Update

Der Benutzer hat einen Portfolio-Screenshot geteilt. Analysiere ihn und aktualisiere portfolio.json.

Schritte

  1. Screenshot-Typ identifizieren

    • IBKR: zeigt Ticker, Aktienanzahl, Letzter Preis, Gewinn/Verlust
    • SwissBorg: zeigt Krypto-Assets, Mengen, USD-Werte
  2. Alle sichtbaren Positionen aus dem Screenshot parsen

  3. Aktuelle Datei lesen Pfad: Automations/investment-newsletter/portfolio.json

  4. Nur den relevanten Abschnitt aktualisieren

    • IBKR-Screenshot → stocks-Array vollständig ersetzen
    • SwissBorg-Screenshot → crypto-Array vollständig ersetzen
    • Immer last_updated auf das heutige Datum setzen (JJJJ-MM-TT)
  5. Aktualisiertes portfolio.json schreiben mit dem Write-Tool

  6. Committen

    git add Automations/investment-newsletter/portfolio.json
    git commit -m "chore: update portfolio holdings [Datum]"
    
  7. Dem Benutzer bestätigen: „Portfolio aktualisiert. X Aktien / Y Krypto-Positionen erfasst am [Datum]. Der Newsletter nächsten Freitag verwendet diese Bestände.“

portfolio.json-Format

{
  "last_updated": "JJJJ-MM-TT",
  "stocks": [
    {"ticker": "GOOGL", "name": "Alphabet", "shares": 10, "last_price": 405.27}
  ],
  "crypto": [
    {"asset": "SOL", "name": "Solana", "amount": 33.98, "value_usd": 3099.92}
  ]
}

Hinweise

  • Aktienanteile können Bruchstücke sein (2,8 Aktien von AVGO ist gültig)
  • Kryptomengen können groß sein (23.041 BORG ist gültig)
  • last_price für Aktien = letzter gehandelter Preis aus dem Screenshot
  • value_usd für Krypto = USD-Wert aus dem Screenshot
  • Barguthaben (USD Cash) werden nicht in die Aktien aufgenommen

Verwandte Skills