Agent skill

Simplywallst

by gauss314 in gauss314/skills

Data financiera de 120K+ stocks globales: snowflake scores, valuation, financial health, dividend analysis, insider transactions.

MITAuto-check passedDatabases

Install Simplywallst

skills CLI
$ npx skills add gauss314/skills --skill simplywallst -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install gauss314/skills simplywallst --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/gauss314/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/simplywallst .claude/skills/simplywallst && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
simplywallst
GitHub stars
247
Token cost
~2.9k tokens
SKILL.md length
1,055 words
Files
4 (incl. scripts, references, assets)
Skills in repo
32
Repo updated
First seen
Licence
MIT

At a glance

Data financiera de 120K+ stocks globales: snowflake scores, valuation, financial health, dividend analysis, insider transactions.

  • Works in 3 steps: Fase 1: Obtiene top 10K con la query… → Fase 2: Para cada exchange, fetchea… → Dedup: Combina todo y elimina duplicados…
  • Tasks that involve Data warehousing
  • SKILL.md covers ⚠️ Aviso Legal, Instalación, Scripts and Uso rápido, plus 8 more sections
  • Runs Python scripts from its folder; calls python and pip

What it does

Simplywallst is an agent skill from gauss314/skills. Data financiera de 120K+ stocks globales: snowflake scores, valuation, financial health, dividend analysis, insider transactions. Sin API key.

Its SKILL.md is about 2.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including scripts, reference files and assets (for example `references/REFERENCE.md` and `scripts/fetch_sws.py`).

It sits in Databases, covering Data warehousing. It works with Snowflake. The repository describes itself as: Financial market data consumption skills for claude code and AI agents. The licence is MIT.

When your agent uses it

  • Tasks that involve Data warehousing

Example prompts

  • “/simplywallst”

Requirements

  • Python 3

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Fase 1: Obtiene top 10K con la query default → extrae los exchanges disponibles
  2. Fase 2: Para cada exchange, fetchea todas las empresas (cada exchange tiene < 10K registros)
  3. Dedup: Combina todo y elimina duplicados por unique_symbol (exchange + ticker)

What it can do on your machine

Read from SKILL.md and the folder at commit 5156f81. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • pip

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • simplywall.st

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Simplywallst loads about 2.9k tokens when it runs, and up to ~8.4k if it reads all its reference files. Until then it costs about 39 tokens; SKILL.md has 1,055 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~39
When it runs · the whole SKILL.md, loaded when a task matches
~2.9k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~8.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from gauss314/skills at commit 5156f81, republished under its MIT licence (© gauss314). 1,055 words, ~2,911 tokens.

Download SKILL.mdSave it as .claude/skills/simplywallst/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
simplywallst
description
Data financiera de 120K+ stocks globales: snowflake scores, valuation, financial health, dividend analysis, insider transactions. Sin API key.
license
MIT

SimplyWallSt — Stock Research & Snowflake Scores

Extrae datos financieros de SimplyWallSt usando su API REST interna (simplywall.st/api/...). Sin Cloudflare, sin API key, sin registro.

120,000+ stocks globales con snowflake scores (value, income, health, past, future, management), análisis de valuación, dividendos históricos y proyectados, score de salud financiera, insider transactions, y más.


  • SimplyWallSt no tiene API pública oficial. Esta skill usa endpoints internos del frontend web.
  • Respetá los términos de servicio del sitio.
  • Implementá rate limiting (mín 300ms entre requests).

Instalación

bash
pip install requests

Scripts

ScriptDescripción
fetch_sws.pyCliente completo: listar tickers, company detail, snowflake scores, análisis

Uso rápido

bash
# PRIMERO: Descargar snapshot de tickers (1 vez sola, ~5 min)
python scripts/fetch_sws.py --download-snapshot

# Luego: las búsquedas por ticker usan el snapshot → instantáneas
python scripts/fetch_sws.py --ticker GGAL

# Buscar por nombre
python scripts/fetch_sws.py --search "Galicia"

# Full data con todos los includes (info, score, analysis, extended, raw_data, insider)
python scripts/fetch_sws.py --ticker GGAL --full

# Listar empresas (grid)
python scripts/fetch_sws.py --grid --size 10

# Listar solo tickers disponibles (Argentina)
python scripts/fetch_sws.py --list-tickers --country AR --output tickers_ar.csv

# Snowflake scores de múltiples tickers
python scripts/fetch_sws.py --ticker GGAL,BMA,SUPV --score

# Output a archivo
python scripts/fetch_sws.py --ticker GGAL --full --output ggal_data.json

Endpoints descubiertos

EndpointMétodoDataStatus
/api/grid/filter?include=info,score,gridPOSTListado de empresas con scores y métricas✅ Funciona
/api/company{canonical_url}GETDetail completo de una empresa✅ Funciona
Includes disponibles para Company Detail
IncludeData
infoPerfil corporativo, industria, país, empleados, CEO
scoreSnowflake scores (value, income, health, past, future, management)
analysisPrecio, market cap, P/E, P/B, ROE, ROA, EPS, dividendos, growth
analysis.extendedDividendos históricos, payout ratio, buyback, future EPS
analysis.extended.raw_dataFinancial statements históricos
analysis.extended.raw_data.insider_transactionsInsider trading

Cobertura

CaracterísticaDetalle
Stocks globales120,000+ en 90+ mercados
Mercados Argentina✅ BASE (BCBA) tickers: GGAL, BMA, SUPV, YPFD, etc.
Mercados US✅ NasdaqGS, NYSE, AMEX
ActualizaciónDiaria (precio de cierre)
Snowflake scoresValue, Income, Health, Past, Future, Management
DividendosHistórico 19+ años, proyecciones futuras
Insider transactions✅ (cuando están disponibles)
AnalistasConsensus count y price targets

Flags del script

FlagDescripción
--ticker TICKERTicker(s) separados por coma: GGAL o GGAL,BMA
--search QUERYBuscar por nombre
--fullTodos los includes disponibles
--scoreSolo snowflake scores
--infoSolo info corporativa
--analysisSolo métricas de análisis
--extendedIncluir data extendida
--raw-dataIncluir raw data financiera
--gridListar companies via grid/filter
--list-tickersListar tickers disponibles
--country ARFiltrar por país (solo --grid)
--size NTamaño de página (default: 24)
--limit NLímite de resultados
--download-snapshotDescargar snapshot completo de tickers a assets/
--snapshot PATHUsar snapshot específico (default: auto-buscar en assets/)
--output archivo.jsonGuardar output
--csvOutput en CSV
--delay NDelay entre requests (default: 0.3s)

Ejemplos por tipo de data

Snowflake Scores
bash
python scripts/fetch_sws.py --ticker GGAL --score
# → value=0, income=0, health=4, past=1, future=5, management=0
# → "High growth potential with adequate balance sheet."
Info Corporativa
bash
python scripts/fetch_sws.py --ticker GGAL --info
# → name, industry (Banks), country (AR), employees (10032), year_founded (1905)
Análisis + Dividendos
bash
python scripts/fetch_sws.py --ticker GGAL --analysis --extended
# → P/E, P/B, ROE, ROA, EPS, Debt/Equity, market cap
# → dividend history, payout ratios, future yield
Todos los datos
bash
python scripts/fetch_sws.py --ticker GGAL --full

Trabajar con el grid/filter

El grid/filter devuelve companies listas para consumir con info + scores + grid metrics en un solo request. Ideal para screener:

bash
# Todas las empresas (default: market cap desc)
python scripts/fetch_sws.py --grid --limit 50

# Top 10 Argentina
python scripts/fetch_sws.py --grid --size 10

Nota: El grid/filter no permite filtros por país o ticker directamente. Usar --list-tickers + --country para filtrar client-side.


Snapshot de tickers (recomendado)

El snapshot es un archivo CSV local con todos los listings disponibles que permite resolver tickers al instante sin iterar el grid.

Descargar el snapshot (1 vez, ~10 min)
bash
# Descarga completa (~10 min, genera assets/YY-MM-DD-ticker-snapshot.csv)
python scripts/fetch_sws.py --download-snapshot
Cómo funciona el snapshot completo

El API tiene un límite de 10,000 registros por query. Para obtener todos, el script usa particionado por exchange:

  1. Fase 1: Obtiene top 10K con la query default → extrae los exchanges disponibles
  2. Fase 2: Para cada exchange, fetchea todas las empresas (cada exchange tiene < 10K registros)
  3. Dedup: Combina todo y elimina duplicados por unique_symbol (exchange + ticker)
Resultados del snapshot 26-06-04
MétricaValor
Total listings únicos (unique_symbol)78,454
Países cubiertos83
Exchanges106
Duplicados en el proceso de dedup0
Requests totales~944
Duración~11 min
Tamaño del CSV~6 MB

¿Por qué 78K y no 54K? El API reporta total_records=54,530 para la query default (que filtra por scores mínimos). Pero al particionar por exchange con reglas más simples (exchange_symbol=X + primary_flag=true), se obtienen muchos más — ETFs, fondos, companies sin scores, y ADRs. Las 54K son solo las que cumplen los filtros default.

Verificación de calidad de datos
ControlResultado
unique_symbol duplicados0 — dedup 100% efectivo
Mismo ticker + mismo exchange repetido3 casos — todos son falsos positivos (leading zeros: 115 ≠ 0115)
Tickers cross-listed (múltiples exchanges)8,751 — legítimo, una empresa listada en varios mercados
Países con más listingsUS (16,274), CN (7,016), IN (6,074), CA (5,221), JP (4,764)
Sin snapshot

Sin snapshot, --ticker GGAL tarda ~30s iterando el grid. Con snapshot, es instantáneo.

Show full SKILL.md (421 more words)Show less
Formato del snapshot
CampoDescripción
ticker_symbolSímbolo (GGAL, BMA, MSFT, etc.)
nameNombre de la empresa
exchange_symbolExchange (BASE, NasdaqGS, NYSE)
canonical_urlRuta API para company detail
unique_symbolExchange + Ticker (clave única)
countryCódigo ISO país
industryIndustria
employeesN° empleados
year_foundedAño fundación
score_value/income/health/past/future/management/totalSnowflake scores
share_pricePrecio actual
market_capMarket cap (moneda local)
pe_ratio, pb_ratioMúltiplos
Snapshot específico
bash
python scripts/fetch_sws.py --snapshot assets/26-06-04-ticker-snapshot.csv --ticker GGAL

Mapa Exchange → País

ExchangePaísListingsDescripción
OTCPKUS6,138OTC Markets Pink (EEUU)
TSEJP4,693Tokyo Stock Exchange (Japón)
BSEIN3,833BSE India (antes Bombay SE)
SZSECN3,723Shenzhen Stock Exchange (China)
SHSECN3,293Shanghai Stock Exchange (China)
SEHKHK3,019Hong Kong Exchange
NYSEUS2,574New York Stock Exchange
ASXAU2,527Australian Securities Exchange
TSXCA2,381Toronto Stock Exchange (Canadá)
NasdaqGMUS2,304NASDAQ Global Market
NSEIIN2,241National Stock Exchange of India
KOSEKR2,075Korea Exchange (KOSPI)
TSXVCA1,999TSX Venture Exchange (Canadá)
KOSDAQKR1,997KOSDAQ (Corea)
LSEGB1,963London Stock Exchange
NasdaqCMUS1,854NASDAQ Capital Market
BATSUS1,575BATS Exchange (EEUU)
NasdaqGSUS1,532NASDAQ Global Select
BMEES1,514Bolsas y Mercados Españoles
TPEXTW1,430Taipei Exchange (Taiwán)
AIMGB1,310AIM (London Stock Exchange)
TWSETW1,292Taiwan Stock Exchange
KLSEMY1,172Bursa Malaysia
ENXTPAFR1,147Euronext Paris
XTRADE1,135Xetra (Deutsche Börse)
BOVESPABR1,120B3 (Brasil)
TASEIL1,029Tel Aviv Stock Exchange
SETTH993Stock Exchange of Thailand
IDXID985Indonesia Stock Exchange
OMSE852OMX Nordic (Estocolmo)
WSEPL849Warsaw Stock Exchange
OBNO811Oslo Børs (Noruega)
CNSXCA777Canadian Securities Exchange
JSEZA754Johannesburg Stock Exchange
DBDE648Deutsche Börse (Frankfurt)
SNSECL647Santiago Stock Exchange (Chile)
CPSEDK636Copenhagen Stock Exchange
BITIT625Borsa Italiana
SWXCH588SIX Swiss Exchange
IBSEIE577Irish Stock Exchange
HOSEVN572Ho Chi Minh Stock Exchange
HNXVN417Hanoi Stock Exchange
SGXSG398Singapore Exchange
DSEBD443Dhaka Stock Exchange
DFMAE70Dubai Financial Market
ADXAE85Abu Dhabi Securities Exchange
BASEAR84Bolsa de Buenos Aires (Argentina)
BMVMX147Bolsa Mexicana de Valores
BVLPE102Bolsa de Valores de Lima (Perú)
BVCCO56Bolsa de Valores de Colombia
.........106 exchanges en total

El mapping completo de los 106 exchanges está en references/REFERENCE.md.


Estructura del skill

skills/simplywallst/
├── SKILL.md                              # Este archivo
├── references/
│   └── REFERENCE.md                      # Documentación completa de endpoints y data
├── scripts/
│   └── fetch_sws.py                      # Script principal
└── assets/
    └── YY-MM-DD-ticker-snapshot.csv      # Snapshot de tickers (generado)

📖 Documentación detallada: Consultá references/REFERENCE.md para la documentación exhaustiva con ejemplos de respuesta, campos, y consideraciones técnicas.

© gauss314, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (scripts, references, assets) in skills/simplywallst of gauss314/skills.

  • SKILL.md
  • assets/26-06-04-ticker-snapshot.csv
  • references/REFERENCE.md
  • scripts/fetch_sws.py

Open the folder on GitHubat commit 5156f81

Compare with similar skills

Simplywallst next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Simplywallst compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Simplywallst this skillgauss314/skills247—~2.9kAutomated safety check: PassMIT
Caspian DiscordTryCaspian/caspian-sdk973—~323Automated safety check: PassApache-2.0
Write Script Snowflakewindmill-labs/windmill18k—~2.2kAutomated safety check: PassCustom licence
Pure Lsp Execute Parallelfinos/legend-engine113—~927Automated safety check: PassApache-2.0
Plot Structuredanjdewhurst/story-skills2831 repos~4kAutomated safety check: NotesMIT
Snowflakeadobe/skills197—~3.7kAutomated safety check: PassApache-2.0

Similar skills

  • Caspian Discord

    TryCaspian/caspian-sdk

    Post a Discord message via Caspian to a channel snowflake id.

    973 GitHub stars~323 tokensUpdated 1 mo ago
    DatabasesAuto-check passed
  • Write Script Snowflake

    windmill-labs/windmill

    MUST use when writing Snowflake queries. An agent skill from windmill-labs/windmill.

    18k GitHub stars~2.2k tokensUpdated today
    DatabasesAuto-check passed
  • Pure Lsp Execute Parallel

    finos/legend-engine

    Runs 2 to 30 Pure functions or tests concurrently on the warm LSP daemon via pure-lsp execute-parallel, or every test in a package or .pure file with --package/--source.

    113 GitHub stars~927 tokensUpdated today
    DatabasesAuto-check passed
  • Plot Structure

    danjdewhurst/story-skills

    This skill should be used when the user asks to "create a plot arc", "story structure", "add a plot point", "story timeline", "track foreshadowing", "pacing", "sagging middle", "act structure"…

    283 GitHub starsUsed in 1 repo~4k tokens
    DatabasesAuto-check: notes
  • Snowflake

    adobe/skills

    Use this when converting an AI-generated static HTML page (Stardust, Mobirise, Relume, Lovable, v0, Figma-derived, etc.) into an Edge Delivery Services page while preserving the original design and…

    197 GitHub stars~3.7k tokensUpdated today
    DatabasesAuto-check passed
  • Snowflake Access Guardian

    jeremylongshore/tons-of-skills-marketplace

    Audit Snowflake effective access and produce a safe least-privilege change packet.

    2.8k GitHub stars~3.2k tokensUpdated today
    DatabasesAuto-check passed

More from gauss314/skills

All 32 skills in this repo
  • Backtesting

    gauss314/skills

    Academic backtesting framework for quantitative research. An agent skill from gauss314/skills.

    247 GitHub stars~2.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Google Finance

    gauss314/skills

    Datos de Google Finance via batchexecute (API RPC interna sin auth ni API key).

    247 GitHub stars~3.1k tokensUpdated 3 mo ago
    Auto-check passed
  • Historyofmarket

    gauss314/skills

    History of Market (historyofmarket.com) — API publica con 88 datasets historicos de indices US desde 1871.

    247 GitHub stars~1.6k tokensUpdated 3 mo ago
    Auto-check passed
  • Indec

    gauss314/skills

    Datos macro y sociales de Argentina via la API oficial Series de Tiempo del Estado (apis.datos.gob.ar/series).

    247 GitHub stars~3k tokensUpdated 3 mo ago
    Auto-check passed
  • Morningstar

    gauss314/skills

    Morningstar Screener via API JSON publica: descarga masiva de 53 universes (102K+ listings, 39 paises, NYSE/Nasdaq/BCBA/etc) con 33 campos (precio, market cap, ratios, retornos…

    247 GitHub stars~2.6k tokensUpdated 3 mo ago
    Auto-check passed
  • Option Pricing

    gauss314/skills

    Pricing completo de opciones europeas y americanas. An agent skill from gauss314/skills.

    247 GitHub stars~4.7k tokensUpdated 3 mo ago
    Auto-check passed

Works with

Questions about Simplywallst

What does Simplywallst do?

Data financiera de 120K+ stocks globales: snowflake scores, valuation, financial health, dividend analysis, insider transactions. Simplywallst is an agent skill from gauss314/skills. Data financiera de 120K+ stocks globales: snowflake scores, valuation, financial health, dividend analysis, insider transactions.

When should I use Simplywallst?

Simplywallst fits situations like: tasks that involve Data warehousing.

How do I install Simplywallst in Claude Code?

Run `npx skills add gauss314/skills --skill simplywallst -a claude-code`. Or copy the skill folder (skills/simplywallst in gauss314/skills) into .claude/skills/simplywallst in your project. Claude Code loads it when a task matches its description.

How do I install Simplywallst in Codex?

Run `npx skills add gauss314/skills --skill simplywallst -a codex`. Or copy the skill folder (skills/simplywallst in gauss314/skills) into .agents/skills/simplywallst in your project. Codex loads it when a task matches its description.

Can I use Simplywallst in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gauss314/skills --skill simplywallst -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/simplywallst, .gemini/skills/simplywallst, .github/skills/simplywallst and .opencode/skills/simplywallst in your project.

What does Simplywallst need to run?

Going by SKILL.md and its folder, Simplywallst needs Python for the scripts in its folder and the command-line tools its instructions call (python and pip). Our summary lists: Python 3.

Does Simplywallst access the network?

SKILL.md names 1 domain. As links in the text: simplywall.st. This is read from the text; nothing was executed.

Is Simplywallst safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Simplywallst use?

Simplywallst is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Simplywallst use?

About 2.9k tokens (SKILL.md is roughly 12k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.5k tokens, read only when the agent opens those files.

What are the alternatives to Simplywallst?

Skills that share tags, products or a category with Simplywallst: Caspian Discord (TryCaspian/caspian-sdk, 973 stars), Write Script Snowflake (windmill-labs/windmill, 18k stars), Pure Lsp Execute Parallel (finos/legend-engine, 113 stars) and Plot Structure (danjdewhurst/story-skills, 283 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Simplywallst?

gauss314 (a GitHub user) maintains it in gauss314/skills, which has 247 GitHub stars. The repository holds 32 skills in this directory. The repository was last updated on June 14, 2026.

Source: gauss314/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.