qveris-portfolio-risk-monitor
/qveris-portfolio-risk-monitor
Monitoruje portfel pod kątem koncentracji, obsunięcia, zmienności, katalizatorów, wiadomości i płynności z audytowalnymi wywołaniami QVeris.
- Autor
- QVerisAI ↗
- Repozytorium
- open-qveris-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 15.09.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 46
- Skrypty
- 5
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 15.09.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
- 5 skryptów w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
Skrypty: scripts/lib/fixture-loader.mjs, scripts/lib/qveris-runtime.mjs, scripts/lib/schema-validator.mjs, scripts/run.mjs, tests/runner.fixture.test.mjs
Co robi i kiedy
Monitoruje portfel pod kątem koncentracji, obsunięcia, zmienności, katalizatorów, wiadomości i płynności z audytowalnymi wywołaniami QVeris.
Oryginalny opis (EN)
Monitor a portfolio for concentration, drawdown, volatility, catalyst, news, and liquidity risks with auditable QVeris calls. Use when an agent needs QVeris-powered finance research, live market data, filings/news evidence, cost-aware tool calls, or source-backed investment analysis for this workflow.
Jak działa
- Standalone Execution Contract
- Natural-Language Invocation Contract
- Internal Deterministic Runner
- Workflow
- Output Contract
- Cost Guardrails
- Methodology Reference
- Source Inspiration
Podgląd SKILL.md
--- name: qveris-portfolio-risk-monitor description: Monitor a portfolio for concentration, drawdown, volatility, catalyst, news, and liquidity risks with auditable QVeris calls. Use when an agent needs QVeris-powered finance research, live market data, filings/news evidence, cost-aware tool calls, or source-backed investment analysis for this workflow. --- # Portfolio risk monitor ## Standalone Execution Contract Treat this skill folder as self-contained. When the skill is installed or copied alone, run commands from this directory and use `scripts/run.mjs` for dry-run, fixture, and live execution. Do not hand-write QVeris `curl` or ad hoc API calls for normal operation. Manual QVeris calls are allowed only for debugging provider behavior, must be labelled `manual_debug`, and must not be reported as a successful skill E2E run. The skill E2E path is successful only when `scripts/run.mjs` produces the Markdown report, structured JSON, and trace artifact. `scripts/lib/qveris-runtime.mjs` is bundled runtime plumbing for this skill package. No repository-level shared directory is required when using the skill as an installed package. ## Natural-Language Invocation Contract When this skill is triggered by a user request, treat the skill as responsible for the final artifacts. The user should not need to know or request a command. Produce these canonical outputs whenever the user asks for analysis, a report, or a reusable result: - Markdown report - Schema-valid business JSON - QVeris trace JSON with tool IDs, providers, parameters, execution IDs, costs, skipped calls, and missing-data notes Use `scripts/run.mjs` internally to produce the canonical outputs. Always pass a business JSON output path when producing artifacts. In the final response, link the report, business JSON, and trace, and summarize paid calls, credits, execution status, and missing-data limits. Do not create alternate runners, alternate schemas, or one-off JSON shapes for normal use. If the canonical runner lacks a metric, state the gap in `missing_data` and improve this skill later; do not silently replace the skill with ad hoc code. Manual QVeris calls, web search, or provider-specific debugging may supplement the analysis only when labelled `manual_debug`; they cannot replace the canonical runner output or be reported as successful skill E2E. If the user has not authorized paid QVeris calls, stop after dry-run/preflight or ask for approval. If the user authorizes QVeris spend, run live and stay within the stated budget. ## Internal Deterministic Runner Use the local runner internally before composing a free-form answer: ```bash node scripts/run.mjs --dry-run --holdings AAPL:25,NVDA:25,MSFT:20,TSLA:15,CASH:15 --benchmark SPY --window-days 30 node scripts/run.mjs --live --holdings AAPL:25,NVDA:25,MSFT:20,TSLA:15,CASH:15 --benchmark SPY --window-days 30 --max-paid-calls 25 --max-credits 520 --output artifacts/live-smoke.md --json-output artifacts/live-smoke.json --trace artifacts/live-smoke-trace.json ``` The runner performs QVeris Discover / Inspect preflight, enforces paid-call and credit budgets, writes a Markdown report, writes schema-valid business JSON, and writes a JSON trace. ## Workflow 1. Clarify ticker, market, time window, user objective, and maximum paid QVeris Call budget. 2. Use QVeris Discover (POST /search) to find the needed finance, market, filing, news, transcript, or social capabilities. 3. Use QVeris Inspect (POST /tools/by-ids) before paid execution. Show coverage, parameters, latency, success signal, and billing_rule when available. 4. Ask for explicit user approval before paid Call execution. 5. Use QVeris Call (POST /tools/execute) only for the bounded sources needed for the task. 6. Return the requested finance output with evidence strength, missing data, QVeris capabilities used, paid Call count, estimated credits, and a not-investment-advice disclaimer. ## Output Contract Return these sections unless the user asks for a narrower format: - Objective and scope - Data sources discovered and inspected - Evidence table with source type, recency, and confidence - Analysis or ranking - Risks, dissenting evidence, and missing proof - QVeris calls used and estimated credits - Not investment advice The JSON artifact must include concentration HHI, top holding exposure, role-level `missing_data`, `measurable_risks`, and `risk_metrics` when historical prices are available. `risk_metrics` covers observation count, latest close, daily and annualized volatility, max drawdown, 95% historical VaR, and benchmark correlation when both top-holding and benchmark histories return usable records. ## Cost Guardrails - Discover and Inspect are treated as free preflight actions. - Paid actions are QVeris Call executions. - Provider fallback attempts are also paid actions and must remain inside `--max-paid-calls` and `--max-credits`; fallback attempts are recorded in the trace. - If estimated credits exceed the user's budget, reduce tickers, shorten windows, or ask for approval before continuing. ## Methodology Reference Read `references/methodology.md` when the user asks where the workflow comes from or how to adapt it. Read `references/source-review.md` for GitHub research and `references/qveris-tool-map.md` before changing QVeris data routing. ## Source Inspiration This skill is QVeris-native and does not copy source project text, prompts, code, or branding. It adapts public workflow patterns from permissively licensed finance AI projects: - virattt/ai-hedge-fund (MIT): Multi-lens investment agents, valuation, sentiment, fundamentals, technicals, risk manager, and portfolio manager patterns. - AI4Finance-Foundation/FinRL (MIT): Train-test-trade workflow, market environment, risk controls, and strategy evaluation patterns. - microsoft/qlib (MIT): Quant research pipeline, alpha seeking, factor modeling, backtesting, risk modeling, and portfolio optimization patterns.
Pliki w paczce (46)
- SKILL.md 6 KB
- agent.md 1 KB
- qveris.skill.json 10 KB
- agents/openai.yaml 1 KB
- artifacts/codex-cli-live-output.json 2 KB
- artifacts/codex-cli-live-trace.json 39 KB
- artifacts/codex-cli-live.md 2 KB
- artifacts/codex-cli-natural-e2e-20260703-final.txt 1 KB
- artifacts/codex-cli-natural-e2e-20260703-output.json 4 KB
- artifacts/codex-cli-natural-e2e-20260703-trace.json 56 KB
- artifacts/codex-cli-natural-e2e-20260703.md 2 KB
- artifacts/codex-e2e.md 1 KB
- artifacts/dry-run-trace.json 39 KB
- artifacts/dry-run.md 1 KB
- artifacts/fixture-output.json 3 KB
- artifacts/hardening-live-20260703-output.json 3 KB
- artifacts/hardening-live-20260703-trace.json 55 KB
- artifacts/hardening-live-20260703.md 2 KB
- artifacts/live-smoke-trace.json 39 KB
- artifacts/live-smoke.md 2 KB
- artifacts/openclaw-natural-e2e-20260703-final.txt 4 KB
- artifacts/openclaw-natural-e2e-20260703-output.json 4 KB
- artifacts/openclaw-natural-e2e-20260703-trace.json 56 KB
- artifacts/openclaw-natural-e2e-20260703.md 2 KB
- artifacts/repair-live-20260703-output.json 4 KB
- artifacts/repair-live-20260703-trace.json 56 KB
- artifacts/repair-live-20260703.md 2 KB
- artifacts/scenario-02-concentrated-nvda-output.json 2 KB
- artifacts/scenario-02-concentrated-nvda-trace.json 43 KB
- artifacts/scenario-02-concentrated-nvda.md 1 KB
- artifacts/scenario-03-defensive-stocks-output.json 2 KB
- artifacts/scenario-03-defensive-stocks-trace.json 43 KB
- artifacts/scenario-03-defensive-stocks.md 2 KB
- examples/README.md 2 KB
- fixtures/missing-data-portfolio-risk.json 1 KB
- fixtures/normal-portfolio-risk.json 2 KB
- references/methodology.md 1 KB
- references/qveris-tool-map.md 7 KB
- references/scenario-review.md 3 KB
- references/source-review.md 4 KB
- schemas/output.schema.json 5 KB
- scripts/run.mjs 20 KB
- scripts/lib/fixture-loader.mjs 1 KB
- scripts/lib/qveris-runtime.mjs 20 KB
- scripts/lib/schema-validator.mjs 2 KB
- tests/runner.fixture.test.mjs 5 KB
Wersje
W bazie nie ma innych skilli o nazwie qveris-portfolio-risk-monitor.
Migawka bazy z 28.10.2026 · wersja paczki ac5356ce528e (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100qveris-news-sentiment-radar
Monitoruje wiadomości wpływające na rynek, nastroje w mediach społecznościowych, dokumenty regulacyjne i reakcję cen z QVeris, oddzielając potwierdzone katalizatory od szumu uwagi. - 100qveris-quant-factor-screen
Szereguje uniwersum akcji z przejrzystymi dowodami QVeris według czynników: wycena, jakość, płynność, momentum i ryzyko informacyjne. - 100nixtla-market-risk-analyzer
Analizuje ryzyko rynkowe przez obliczanie VaR, zmienności, obsunięcia kapitału i wielkości pozycji przy ocenie ryzyka inwestycji i zarządzaniu portfelem. - 100portfolio-risk-radar
Skanuje portfel pod kątem ryzyka: koncentracji, korelacji, płynności i dryfu stylu, a potem zgłasza ostrzeżenia i propozycje zabezpieczeń. - 100trader-news
Monitoruje wiadomości i raporty 8-K spółek z SEC EDGAR dla posiadanych akcji i pokazuje tylko nowe pozycje, od najnowszej. - 90risk-assessment
Identyfikuje, kwantyfikuje i ogranicza ryzyka finansowe: zmienność rynku, ryzyko kredytowe, lukę płynności, stress testy i Value at Risk.