Skip to content

finance-skills Recommendation

Update (2026-06-01) — Mandat erweitert: Das ursprüngliche Long-only / keine-Optionen-Mandat wurde als plan.ai-labs-Experiment erweitert (Margin, Leveraged ETFs, defined-risk Long-Optionen via deterministischer Risk/Exposure-Engine, paper-first). Ablehnungen weiter unten, die sich auf „nur Long, keine Optionen” stützen (v. a. options-payoff), gelten nur noch für undefined-risk / Live-Mechanik — defined-risk Long-Optionen sind methodisch wieder offen. Siehe /docs/leverage-and-multipliers/.

Stand: 31. Mai 2026 · Erstellt für Sebastian Friedrich / plan.ai Methode: Ultrathink-LLM-Council (Claude Opus 4.8 = Architektur · GPT-5.5 = Quant-Nutzen · Gemini 3.1 Pro = Risk/Ethik/Compliance), einstimmig. Repo: himself65/finance-skills · 2.589★ · MIT · aktiv (Push 19.05.2026) · v8.0.1 · 24 Skills in 6 Plugin-Gruppen · Agent-Skills-Standard (agentskills.io).


Votum: SELEKTIV AUFNEHMEN — einstimmig (3/3)

Section titled “Votum: SELEKTIV AUFNEHMEN — einstimmig (3/3)”

Alle drei Council-Modelle kommen unabhängig zum selben Ergebnis: Ja, aber nur den Methodik-Inhalt ausgewählter Skills als Research-Scaffolding — niemals die mitgelieferte Auto-Trigger-/Live-Daten-Mechanik.

Der entscheidende Architektur-Befund (Opus)

Section titled “Der entscheidende Architektur-Befund (Opus)”

Unser Hermes-Stack hat bereits ein natives Skill-Primitiv (attach_skills auf Cron-Jobs, vgl. unser geplanter trading_runbook). finance-skills ist gattungsgleich — also kein Fremdkörper, sondern portierbarer Markdown-Prompt-Content. Daraus folgt das Leitprinzip:

finance-skills dürfen alles vorschlagen/erklären/strukturieren, aber nichts ausführen. Sie leben strikt links der place_order-Grenze und holen niemals selbst Live-Daten — das bleibt Monopol unseres Data-Layers (Rolle 2).

Die naheliegende native Installation (npx skills add mit aktiven Triggern) wird abgelehnt: Die SKILL.md-Trigger sind aggressiv (“always use even if only a ticker”; sepa triggert auf “should I buy this stock”). In einem autonomen, cron-getriebenen Agenten bricht das unsere feste Lifecycle-Kaskade, vergiftet den Orchestrator-Context, sprengt Token-Budget/Audit und umgeht unsere Point-in-time-Pipeline.


Was wir übernehmen (gestrippt, als attach-Skill im Research-Layer)

Section titled “Was wir übernehmen (gestrippt, als attach-Skill im Research-Layer)”
SkillFür RolleWarum
sepa-strategy (Minervini Trend-Template/VCP)1, 3, 4Top-Pick. Reines Long-Momentum-Swing — exakt unser Horizont & Long-only-Ethos. Als Entry-/Setup-Linse. Vorbehalt: Trigger strippen; sein Position-Sizing NICHT in den deterministischen ATR-1%-Pfad von Rolle 6 lassen.
stock-liquidity (Spreads/Amihud)1, 2, 6Direkter Match: Rolle 1 hat Liquiditäts-Minima, Rolle 2 berechnet Spreads. Amihud-Methodik wertvoll.
stock-correlation6Nur der Korrelations-Mess-Teil (für max_correlation-Limit). Pair-Trading-Sektion entfernen (Short-Bein verboten).
company-valuation (DCF/relativ/SOTP)4Saubere Bewertungs-Checkliste als Reasoning-Scaffold für die Deep-Analyst-Debatte.
earnings-preview / earnings-recap4, 8Earnings-Risiko ist bei uns ein Exit-/Wochenend-Gap-Trigger (Rolle 8). Strukturierte read-only Logik.
estimate-analysis3, 4Estimate-Revision als Confluence-Feature — nur point-in-time geliefert.
saas-valuation-compression (bedingt)4Nur bei SaaS-Tickern im AI/Tech-Universum.
skill-creator (Meta, optional)11Hilft, unsere eigenen gestrippten Skills sauber zu schreiben/zu bewerten.

SkillGrund (Constraint-Konflikt)
yfinance-dataZieht Live-Yahoo dynamisch, KEIN point-in-time, keine Lizenz → Look-ahead-Killer für Backtests. Kollidiert mit Rolle 2.
options-payoff, etf-premium/gamma_squeezeOptionen — verstößt gegen “nur Long, keine Optionen”.
funda-data (Funda AI), finance-sentiment (Adanos)Vendor-Lock / kostenpflichtige Fremd-API → verstößt gegen self-hosted/FOSS. Wir haben financial-datasets-MCP.
hormuz-straitÖl-Krisen-Trading-Angle → verstößt gegen unser Anti-Fossil-Ethik-Gate.
startup-analysisPrivate Startups, off-topic für Public-Equity-Swing.
generative-uiClaude-show_widget-spezifisch; unser Hermes ist modell-agnostisch. (Idee fürs HITL-Dashboard nett — selbst bauen.)
Social-Reader (twitter/discord/telegram/linkedin/yc/opencli/tradingview)ToS-/Cookie-/Stabilitäts-Risiko im autonomen 24/7-Betrieb (Login-Cookies, CDP, tdl). Höchstens als HITL-Recherche AUSSERHALB des Trading-Loops, schwach gewichtet & point-in-time.

Falls aufgenommen, gelten für jeden übernommenen Skill:

  1. Trigger strippen — Frontmatter-Auto-Trigger entfernen; nur explizites attach_skills an definierte Jobs/Subagenten.
  2. Code entfernen — kein mitgelieferter Live-Daten-/Netzwerk-Code; Skills sind reiner Markdown-Text.
  3. Point-in-time-Wrapper — Daten kommen ausschließlich aus dem feature_snapshot (Rolle 2) mit as_of-Stempel.
  4. Statisches Pinning — extrahierten Inhalt versioniert in unser Repo kopieren (kein Laufzeit-npx-Pull → Supply-Chain-Schutz gegen Prompt-Injection/Repo-Änderungen).
  5. Execution-Grenze — Skills berühren place_order nie; alles bleibt links davon.
  6. Eigene Review — jeder Skill durchläuft die skill-creator-Rubrik, bevor er in den Stack kommt.

Aufnehmen — ja, aber als kuratierte, gestrippte Methodik-Bibliothek, nicht als Plug-in. Der größte einzelne Gewinn ist sepa-strategy als Long-only-Swing-Entry-Linse; der größte einzelne Fallstrick wäre die native Installation mit aktiven Triggern. Aufwand: gering (Markdown extrahieren + Trigger/Code strippen), Nutzen: solides Reasoning-Scaffolding für die Analyse-Rollen — ohne ein einziges unserer harten Prinzipien zu verletzen.