firma-info — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited firma-info (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Uživatel zadá název firmy (nebo IČO, URL na rejstřík, web firmy) v $ARGUMENTS. Pokud $ARGUMENTS je prázdný, zeptej se:
Kterou firmu chceš analyzovat? (název, IČO nebo URL)
Tento skill pracuje v režimu maximálního úsilí. To znamená:
Agent tool pro paralelní research více datových oblastí současněTento skill využívá specializované subagenty pro paralelní, hloubkový research. Spouštěj je přes Agent tool s parametrem subagent_type. Vždy spouštěj více agentů současně (paralelně) pro maximální efektivitu.
| Subagent | Kdy nasadit |
|---|---|
research-analyst | Mediální rešerše — hledání článků o firmě v médiích |
data-researcher | Ekonomická data z rejstříků (justice.cz, finstat.sk, Companies House atd.) |
competitive-analyst | Konkurenční pozice firmy, tržní kontext |
Explore | Prozkoumání webu firmy (produkty, tým, certifikace, obrázky) |
Spusť tyto subagenty paralelně v první fázi:
WebFetch) — prozkoumání webu firmy (popis, produkty, tým, certifikace, obrázky)Každému subagentovi předej:
Po dokončení všech subagentů → syntéza dat → generování HTML.
Pro CZ firmy — ARES API pro rychlou identifikaci:
WebFetch: https://ares.gov.cz/ekonomicke-subjekty-v-be/rest/ekonomicke-subjekty/{ICO}
→ název, IČO, sídlo, datum založení, právní forma#### CZ firmy — POVINNÝ WORKFLOW (justice.cz → PDF → lokální čtení)
Toto je ověřený, funkční postup. Dodržuj ho přesně.
Fallback: or.justice.cz občas WebFetch blokuje nebo vrací prázdno. Po max 2 neúspěšných pokusech přepni na Playwright MCP (mcp__playwright__browser_navigate+ snapshot) — neopakuj dál selhávající WebFetch. Download PDF pak přescurls URL získanou z Playwright snapshotu.
Krok 1: Získej subjektId
WebFetch: https://or.justice.cz/ias/ui/rejstrik-$firma?nazev=NÁZEV+FIRMY
→ z výsledků získej subjektId (např. 625229)Alternativně pokud máš IČO:
WebFetch: https://or.justice.cz/ias/ui/rejstrik-$firma?nazev=&rcIco=IČÍSLOKrok 2: Získej seznam dokumentů ze Sbírky listin
WebFetch: https://or.justice.cz/ias/ui/vypis-sl-firma?subjektId={SUBJEKT_ID}
→ vrátí seznam dokumentů s relativními URL na detaily
→ hledej: "účetní závěrka", "rozvaha", "výkaz zisku a ztráty" za každý rok
→ zaznamenej si: dokument ID, subjektId, spis pro každý rokKrok 3: Pro každý rok — získej download link
WebFetch: https://or.justice.cz/ias/ui/vypis-sl-detail?dokument={DOK_ID}&subjektId={SUBJEKT_ID}&spis={SPIS_ID}
→ z odpovědi extrahuj download link: /ias/content/download?id={HASH}Krok 4: Stáhni PDF na lokální disk
curl -sL -o /tmp/{firma}-{rok}.pdf "https://or.justice.cz/ias/content/download?id={HASH}"Krok 5: Přečti PDF a extrahuj data
Read: /tmp/{firma}-{rok}.pdf
→ PDF obsahuje standardizovaný formulář rozvahy a VZZ
→ Extrahuj klíčové řádky (viz "Co vytěžit z PDF" níže)Opakuj kroky 3–5 pro KAŽDÝ dostupný rok. Stahuj a čti paralelně kde je to možné (více curl příkazů najednou).
Co vytěžit z PDF účetní závěrky:
Z Výkazu zisku a ztráty (VZZ):
Z Rozvahy (aktiva):
Z Rozvahy (pasiva):
Výpočet EBITDA: Provozní VH (ř.030) + Odpisy (ř.016)
POZOR: Každý PDF obsahuje sloupce "sledované období" (aktuální rok) a "minulé období" (předchozí rok). Tím můžeš z jednoho PDF získat data za 2 roky.
#### SK firmy
WebFetch: https://finstat.sk/{ICO}
→ tržby, zisk, aktiva, zaměstnanci přímo v HTML tabulkách#### Ostatní země
| Země | Primární zdroj | URL / postup | Co hledat |
|---|---|---|---|
| DE | Bundesanzeiger.de | bundesanzeiger.de → hledat firmu | Jahresabschluss (Bilanz, GuV) |
| AT | Firmenbuch / OffeneRegister.at | offeneregister.at | Jahresabschluss |
| PL | KRS Online | ekrs.ms.gov.pl/rdf/pd/ | Sprawozdanie finansowe |
| UK | Companies House | find-and-update.company-information.service.gov.uk/company/ČÍSLO → Filing history | Annual accounts, confirmation statement |
| US | SEC EDGAR | sec.gov/cgi-bin/browse-edgar?company=NÁZEV&CIK=&type=10-K | 10-K annual reports |
| EU obecně | OpenCorporates | opencorporates.com/companies/COUNTRY_CODE/ID | Základní finanční data |
Záložní/doplňkové zdroje pro jakoukoliv zemi:
opencorporates.com — základní identifikace + propojenínorthdata.com — DE/AT/CH firmy, propojení osob"název firmy" annual report OR výroční zpráva filetype:pdf#### CZ firmy — POVINNÝ WORKFLOW
WebFetch: https://or.justice.cz/ias/ui/rejstrik-firma.vysledky?subjektId={SUBJEKT_ID}&typ=UPLNY
→ vrátí kompletní úplný výpis: všichni společníci (aktuální i historičtí),
jednatelé, podíly, datum změn, předmět podnikáníToto funguje spolehlivě přes WebFetch a vrací strukturovaná data.
#### Ostatní země
| Země | Zdroj | Co hledat |
|---|---|---|
| SK | ORSR.sk + FinStat.sk (prepojenia) | Spoločníci, konatelia, prepojené subjekty |
| DE | Handelsregister.de + NorthData.com | Gesellschafter, Geschäftsführer, Verflechtungen |
| AT | Firmenbuch + CompanyCheck.at | Gesellschafter, Geschäftsführer |
| PL | KRS Online (ekrs.ms.gov.pl) | Wspólnicy, zarząd |
| UK | Companies House → Officers + PSC register | Directors, persons with significant control |
| US | SEC (proxy statements) + OpenCorporates | Officers, directors, major shareholders |
Co vytěžit:
Pomocí browser nástrojů nebo WebFetch:
Hledej zmínky firmy v médiích podle země:
| Země | Klíčová média |
|---|---|
| CZ | CzechCrunch, Lupa.cz, MAM (mam.cz), MediaGuru, BusinessInfo.cz, E15, HN (hn.cz), Forbes CZ |
| SK | Trend.sk, Startitup.sk, Forbes SK, SME.sk |
| DE/AT | Handelsblatt, Wirtschaftswoche, Der Standard, Gründerszene |
| UK | TechCrunch, Financial Times, The Guardian Business, Sifted |
| US | TechCrunch, Bloomberg, WSJ, Crunchbase News, PitchBook |
| Obecně | Google News search: "název firmy" |
Co vytěžit:
Vytvoř standalone HTML stránku se všemi daty. Struktura:
1. HEADER
- Logo firmy (z webu, pokud dostupné)
- Název firmy (h1)
- Podtitulek (obor, claim, jednovětý popis)
- Meta badges: IČO, rok založení, sídlo, základní kapitál
2. O FIRMĚ
- 2-3 odstavce popis (co dělá, čím je zajímavá, jak velká je)
- KPI grid (4 boxy: počet produktů/zákazníků, zaměstnanců, poboček/trhů, let na trhu)
- Tagy (obor, certifikace, klíčová slova)
- Obrázky z webu firmy (grid 2-3 obrázky)
3. HOSPODÁŘSKÉ VÝSLEDKY
- Chart.js grafy: Obrat (bar) + EBITDA/Zisk (bar, dva datasety)
- Hlavní tabulka: rok | obrat | EBITDA | EBITDA% | čistý zisk | poznámka
- Komentář k vývoji (3-5 bullets — trendy, zlomové body, důvody)
- Detailní historická tabulka (rozvaha, VZZ) v <details> tagu
- Pokud existují zahraniční entity — zvlášť tabulka pro každou
4. VLASTNICKÁ STRUKTURA
- Vizuální podíly (karty s % a jménem)
- Timeline změn (vertikální timeline: datum + co se stalo)
5. KLÍČOVÉ OSOBNOSTI
- Person cards: avatar (iniciály), jméno, popis (2-3 věty), role tag
- Pro každou osobu: kdo je, čím je zajímavá, propojení na další firmy
6. OBCHODNÍ MODEL & DISTRIBUCE
- KPI grid
- Distribuční kanály / zákazníci (seznam)
- Produktové portfolio / služby
7. MEDIÁLNÍ REŠERŠE
- Chronologicky řazené články
- Pro každý: zdroj badge, datum, odkaz (titulek), 1-věta anotace
8. SHRNUTÍ & HODNOCENÍ
- Silné stránky (bullets)
- Rizika a otázky (bullets)
- Celkové hodnocení (highlight box, 3-5 vět)
9. FOOTER
- Datum zpracování
- Seznam použitých zdrojůreference.html vedle SKILL.md a příště z něj — <style> a strukturu sekcí — vycházej místo návrhu od nuly.<style> tagu.section — bílá karta s border-left accent barvou, box-shadow.kpi-grid + .kpi — grid KPI karet.ownership-chart + .ownership-bar — vizuální podíly.timeline + .timeline-item — vertikální timeline.person-card + .avatar + .role-tag — karty osobností.media-item — položky mediální rešerše.highlight-box — zvýrazněný box pro důležité poznámky.tag — malé tagy/badgestable se zebra striping, .num (right-align), .positive (zelená), .negative (červená)<script src="https://cdn.jsdelivr.net/npm/chart.js"></script>text-align: right; font-variant-numeric: tabular-nums.positive), záporné červeně (.negative)<details> tag pro rozsáhlé historické tabulkyalt texty na všech obrázcích</body> — u lokálního HTML v pracovní složce ho vynech (odkaz by byl mrtvý){nazev-firmy}-prehled.html/xray IČO 28280725
/xray Rohlik Group
/xray Notino
/xray Gymbeam
/xray Revolut
/xray N26auth.js jen při publikaci na web s vlastním auth mechanismem, ne u lokálního HTML. Do description přidán alias /xray (název skillu je firma-info — trigger teď matchuje obojí).$ARGUMENTS
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.