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

market-briefing

/market-briefing

Daje szybki briefing rynkowy: notowania listy obserwowanej i opcjonalny wykres trendu, także jako sekcja finansowa porannego podsumowania.

Repozytorium
jarvisvr ↗
Licencja
MIT
Ostatnia zmiana repozytorium
10.06.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
2
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 10.06.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ą
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/build_ticker.py

Co robi i kiedy

Daje szybki briefing rynkowy: notowania listy obserwowanej i opcjonalny wykres trendu, także jako sekcja finansowa porannego podsumowania.

Wyzwalacze z opisu

how are my stocks?price of AAPLmarket briefing
Oryginalny opis (EN)

Give a quick markets briefing — quotes for a watchlist and an optional trend chart. Use for "how are my stocks?", "price of AAPL", "market briefing", or a morning summary's finance section. Triggers: stocks, markets, ticker, quote, price of, my watchlist, how's the market, portfolio, finance briefing.

Jak działa

  1. Steps
  2. Output
  3. Bundled resources
  4. Edge cases
Sekcje z nagłówków SKILL.md, w oryginale · 62 linii, 305 słów
Podgląd SKILL.md
---
name: market-briefing
description: >-
  Give a quick markets briefing — quotes for a watchlist and an optional trend
  chart. Use for "how are my stocks?", "price of AAPL", "market briefing", or a
  morning summary's finance section. Triggers: stocks, markets, ticker, quote,
  price of, my watchlist, how's the market, portfolio, finance briefing.
license: MIT
compatibility: >-
  Requires JarvisVR agent-backend. Offline returns deterministic mock quotes;
  live prices need a configured provider/key.
metadata:
  agent: research-agent
  category: research
  version: "1.0"
  author: jarvisvr
allowed-tools: get_stocks show_stocks show_chart
---
# Market Briefing

Fetch quotes for one or more symbols, speak a tight summary, and render a
`stocks_ticker` (plus an optional `chart_3d` for trend).

## Steps

1. **Resolve symbols.** From the request ("AAPL and Tesla") or the user's saved
   watchlist; default to a small index set if none given.
2. **Call `get_stocks{symbols}`.** Returns `data.quotes` ({symbol, price,
   change_pct, currency}) and a `stocks_ticker` directive.
3. **Summarize movers** in `agent.speech` (biggest up/down).
4. **Optional trend:** for "show the trend" build a `chart_3d` (line) from a
   series of closes.
5. **Helper:** to assemble ticker `props` from raw `SYMBOL:price[:change_pct]`
   pairs deterministically, use the bundled script:
   `python3 scripts/build_ticker.py AAPL:214.5:1.2 TSLA:178.3:-0.8`.

## Output

`stocks_ticker` (`show_stocks`, props per registry.json):

```json
{ "widget_type": "stocks_ticker",
  "transform": { "anchor": "head", "billboard": true },
  "props": { "title": "Watchlist",
             "symbols": [ { "symbol": "AAPL", "price": 214.5, "change_pct": 1.2, "currency": "USD" },
                          { "symbol": "TSLA", "price": 178.3, "change_pct": -0.8, "currency": "USD" } ],
             "scroll": true },
  "interactions": ["grab","tap","resize","drag"] }
```

Trend (`show_chart` → `chart_3d`):

```json
{ "widget_type": "chart_3d",
  "props": { "chart_type": "line", "title": "AAPL — 5d",
             "labels": ["Mon","Tue","Wed","Thu","Fri"],
             "series": [ { "name": "Close", "values": [210,212,209,213,214.5], "color": "#4FC3F7" } ],
             "y_axis_label": "USD" } }
```

`agent.speech`:

```json
{ "text": "Markets: AAPL is up 1.2% at $214.50, Tesla down 0.8% at $178.30.", "final": true }
```

## Bundled resources

- `scripts/build_ticker.py` — pure-stdlib helper that turns CLI `SYMBOL:price`
  pairs into validated `stocks_ticker` props JSON (mirrors the widget schema).

## Edge cases

- **Unknown symbol** → omit it and mention it wasn't found; don't guess a price.
- **Markets closed / stale** → label values as last close.
- **Crypto / FX** → same ticker schema; set `currency` appropriately.
- **Offline** → values are deterministic mocks; say so for "live price" asks.
- **Large watchlist (>6)** → ticker caps at a handful; suggest a `data_table`
  for the full list via `stage-agent present-data`.
Pliki w paczce (2)
  • SKILL.md 3 KB
  • scripts/build_ticker.py 2 KB

Wersje

W bazie nie ma innych skilli o nazwie market-briefing.

Migawka bazy z 28.10.2026 · wersja paczki fc2267dc405d (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100market-brief
    Przygotowuje poranny briefing rynkowy dla Micka: indeksy, surowce, waluty, makro i lista kryptowalut, z weryfikacją cen na żywo, sesji i wiadomości.
  • 100market-brief
    Generuje poranny briefing o rynkach dla Micka obejmujący indeksy, surowce, waluty, makro i kryptowaluty, z weryfikacją notowań, statusu sesji i nagłówków przed odpowiedzią.
  • 95stock-watchlist
    Prowadzi listę obserwowanych spółek i kryptowalut z alertami cenowymi, dodaje i usuwa tickery oraz sprawdza alerty.
  • 100get-market-quotes
    Pobiera notowania akcji, indeksów i ETF w czasie rzeczywistym z ceną, zmianą i historią w formie sparkline, na przykład do szybkiego podglądu rynku.
  • 100get-market-quotes
    Pobiera notowania akcji, indeksów i ETF w czasie rzeczywistym z ceną, zmianą i historią w formie sparkline, na przykład do szybkiego podglądu rynku.
  • 100google-finance-research
    Pobiera z Google Finance notowania, dane o spółkach, wykresy, wyniki finansowe, wiadomości i powiązane instrumenty przez Crawlora, do opisów rynku ze wskazaniem źródła, bez transakcji.

Uwagi i zgłoszenia

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