Przejdź do treści
Biblioteka skilli
Finanse i księgowość · Analiza

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.

Licencja
MIT
Ostatnia zmiana repozytorium
15.09.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
46
Skrypty
5
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 15.09.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 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

  1. Standalone Execution Contract
  2. Natural-Language Invocation Contract
  3. Internal Deterministic Runner
  4. Workflow
  5. Output Contract
  6. Cost Guardrails
  7. Methodology Reference
  8. Source Inspiration
Sekcje z nagłówków SKILL.md, w oryginale · 78 linii, 767 słów
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.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.