{ "schema_version": "1.0.0", "name": "ai-polish-skills", "description": "Oficjalny rejestr polskich skilli dla agentów AI (Claude Code, Cursor, Windsurf, Antigravity)", "homepage": "https://polskieskille.pl", "repository": "https://github.com/b44x/ai-polish-skills", "skills_count": 10, "categories": [ { "name": "legal", "count": 3 }, { "name": "finance", "count": 2 }, { "name": "entertainment", "count": 1 }, { "name": "health", "count": 1 }, { "name": "logistics", "count": 1 }, { "name": "public_data", "count": 1 }, { "name": "utilities", "count": 1 } ], "skills": [ { "name": "biala-lista", "display_name": "Biała Lista Podatników VAT", "version": "1.0.0", "description": "Check Polish businesses and VAT status in the official Ministry of Finance White List (Biała Lista Podatników VAT). Verify active VAT payer status (Czynny / Zwolniony / Niezarejestrowany), legal company name, REGON, KRS, registered address, and settlement bank accounts by NIP or REGON. Check if a contractor's bank account is on the whitelist before making B2B transfers (critical for split payment and tax deductibility above 15,000 PLN). Reverse-lookup company by 26-digit Polish bank account number (NRB/IBAN). Validate NIP, REGON, and IBAN checksums offline. Use whenever the user asks about NIP, REGON, Biała Lista VAT, \"sprawdź NIP\", \"sprawdź kontrahenta\", \"status VAT spółki\", \"czy numer konta jest na białej liście\", or verifying a Polish invoice.", "category": "finance", "language": "pl", "country": "PL", "license": "MIT", "author": "Michell Hoduń (https://github.com/b44x)", "repository": "https://github.com/b44x/ai-polish-skills", "network": true, "authentication": "none", "source": "Ministerstwo Finansów (KAS)", "source_type": "official_api", "official": true, "homepage": "https://www.podatki.gov.pl/wykaz-podatnikow-vat-wyszukiwarka/", "documentation": "https://www.gov.pl/web/kas/api-wykazu-podatnikow-vat", "rate_limit": "300 requests/day per IP", "last_verified": "2026-09-28", "tags": [ "biala-lista", "vat", "nip", "regon", "split-payment", "podatki", "faktury", "rachunek-bankowy" ], "compatibility": "Python 3.8+ (standard library only); network access to wl-api.mf.gov.pl.", "entrypoint": "scripts/biala_lista.py", "skill_md_url": "https://raw.githubusercontent.com/b44x/ai-polish-skills/main/skills/biala-lista/SKILL.md", "install": { "curl": "curl -fsSL https://raw.githubusercontent.com/b44x/ai-polish-skills/main/install.sh | bash -s biala-lista", "cli": "python3 scripts/cli.py install biala-lista", "target_dir": ".agents/skills/biala-lista" }, "files": [ "SKILL.md", "references/output.md", "scripts/biala_lista.py" ] }, { "name": "filmweb", "display_name": "Filmweb", "version": "1.0.0", "description": "Fetch film and TV series data from Filmweb.pl: search by title, rating and number of votes, critics rating, genres, duration, directors, cast, plot, premiere dates, where to watch (VOD providers and prices) and actor details. Use whenever the user asks about a movie or series on Filmweb, pastes a filmweb.pl link, or wants a Polish rating, opis, obsada or VOD info, e.g. \"ile Matrix ma na Filmwebie\", \"kto grał w…\", \"kto wyreżyserował…\", \"o czym jest…\", \"gdzie obejrzę…\", \"kiedy premiera…\", \"jaki serial…\", \"ocena serialu…\".", "category": "entertainment", "language": "pl", "country": "PL", "license": "MIT", "author": "Michell Hoduń (https://github.com/b44x)", "repository": "https://github.com/b44x/ai-polish-skills", "network": true, "authentication": "none", "source": "Filmweb.pl", "source_type": "unofficial_api", "official": false, "homepage": "https://www.filmweb.pl", "documentation": "none", "rate_limit": "fair use", "last_verified": "2026-09-28", "tags": [ "filmweb", "filmy", "seriale", "kino", "vod", "recenzje", "obsada" ], "compatibility": "Python 3.8+ (standard library only); network access to www.filmweb.pl.", "entrypoint": "scripts/filmweb.py", "skill_md_url": "https://raw.githubusercontent.com/b44x/ai-polish-skills/main/skills/filmweb/SKILL.md", "install": { "curl": "curl -fsSL https://raw.githubusercontent.com/b44x/ai-polish-skills/main/install.sh | bash -s filmweb", "cli": "python3 scripts/cli.py install filmweb", "target_dir": ".agents/skills/filmweb" }, "files": [ "SKILL.md", "references/output.md", "scripts/filmweb.py" ] }, { "name": "imgw", "display_name": "IMGW-PIB Pogoda i Ostrzeżenia", "version": "1.0.0", "description": "Fetch official meteorological and hydrological data for Poland from the Instytut Meteorologii i Gospodarki Wodnej (IMGW-PIB). Check current temperature, atmospheric pressure, humidity, wind speed and direction, and rainfall totals from synoptic stations (Warszawa, Kraków, Gdańsk, Zakopane and 58 others). Find the nearest weather station by GPS coordinates. Fetch official meteorological warnings (storms, gales, heat, frost) and hydrological warnings (hydrological drought, river water levels, alarm and warning levels on the Wisła, Odra, etc.). No API keys, 100% official public data. Use whenever the user asks about: \"pogoda IMGW\", \"jaka jest temperatura w Warszawie\", \"ostrzeżenia IMGW\", \"stan Wisły\", \"stan wody\", \"alerty pogodowe\", \"ciśnienie\", \"wiatr\", \"opady w Polsce\".", "category": "public_data", "language": "pl", "country": "PL", "license": "MIT", "author": "Michell Hoduń (https://github.com/b44x)", "repository": "https://github.com/b44x/ai-polish-skills", "network": true, "authentication": "none", "source": "Instytut Meteorologii i Gospodarki Wodnej (IMGW-PIB)", "source_type": "official_api", "official": true, "homepage": "https://imgw.pl", "documentation": "https://danepubliczne.imgw.pl/", "rate_limit": "fair use", "last_verified": "2026-09-28", "tags": [ "imgw", "pogoda", "synop", "temperatura", "cisnienie", "wiatr", "opady", "ostrzezenia", "alerty", "hydro", "rzeki" ], "compatibility": "Python 3.8+ (standard library only); network access to danepubliczne.imgw.pl.", "entrypoint": "scripts/imgw.py", "skill_md_url": "https://raw.githubusercontent.com/b44x/ai-polish-skills/main/skills/imgw/SKILL.md", "install": { "curl": "curl -fsSL https://raw.githubusercontent.com/b44x/ai-polish-skills/main/install.sh | bash -s imgw", "cli": "python3 scripts/cli.py install imgw", "target_dir": ".agents/skills/imgw" }, "files": [ "SKILL.md", "references/output.md", "scripts/imgw.py" ] }, { "name": "inpost", "display_name": "InPost & Paczkomaty", "version": "1.0.0", "description": "Track InPost shipments and find Paczkomat parcel lockers and pickup points across Poland. Check shipment status and historical events by 24-digit tracking number (e.g. \"gdzie moja paczka InPost\", \"status przesyłki\"). Look up Paczkomat locker details by code (e.g. WAW01M, KRA01A) including address, location description, 24/7 accessibility, easy access zone (Strefa Łatwego Dostępu), payment options, and photo. Search lockers by city, street, postal code, or find nearest Paczkomaty by GPS coordinates with distances in meters. Use whenever the user asks about an InPost parcel, Paczkomat location, \"gdzie jest paczkomat\", \"najbliższy paczkomat\", or pastes an InPost tracking link/number.", "category": "logistics", "language": "pl", "country": "PL", "license": "MIT", "author": "Michell Hoduń (https://github.com/b44x)", "repository": "https://github.com/b44x/ai-polish-skills", "network": true, "authentication": "none", "source": "InPost ShipX API", "source_type": "public_api", "official": false, "homepage": "https://inpost.pl", "documentation": "https://dokumentacja-inpost.atlassian.net/wiki/spaces/PL/pages/11731057/ShipX+API", "rate_limit": "fair use", "last_verified": "2026-09-28", "tags": [ "inpost", "paczkomaty", "tracking", "przesylki", "kurier", "logistyka" ], "compatibility": "Python 3.8+ (standard library only); network access to api-shipx-pl.easypack24.net.", "entrypoint": "scripts/inpost.py", "skill_md_url": "https://raw.githubusercontent.com/b44x/ai-polish-skills/main/skills/inpost/SKILL.md", "install": { "curl": "curl -fsSL https://raw.githubusercontent.com/b44x/ai-polish-skills/main/install.sh | bash -s inpost", "cli": "python3 scripts/cli.py install inpost", "target_dir": ".agents/skills/inpost" }, "files": [ "SKILL.md", "references/output.md", "scripts/inpost.py" ] }, { "name": "krs", "display_name": "Krajowy Rejestr Sądowy (KRS)", "version": "1.0.0", "description": "Fetch official company and foundation records from Krajowy Rejestr Sądowy (KRS) via the Ministry of Justice API. Retrieve company legal status, board members (zarząd), supervisory council (rada nadzorcza), commercial proxies (prokurenci), share capital, registered address, NIP, REGON, and exact legal representation rules (sposób reprezentacji: kto może podpisywać umowy). Checks both commercial companies (Rejestr Przedsiębiorców P: Sp. z o.o., S.A., P.S.A.) and non-profits (Rejestr Stowarzyszeń/Fundacji S). Automatically pads KRS numbers to 10 digits. Use whenever the user asks about KRS, \"kto może podpisać umowę\", \"sprawdź spółkę w KRS\", \"odpis KRS\", \"zarząd spółki\", \"kapitał zakładowy\", or \"reprezentacja spółki\".", "category": "legal", "language": "pl", "country": "PL", "license": "MIT", "author": "Michell Hoduń (https://github.com/b44x)", "repository": "https://github.com/b44x/ai-polish-skills", "network": true, "authentication": "none", "source": "Ministerstwo Sprawiedliwości", "source_type": "official_api", "official": true, "homepage": "https://ekrs.ms.gov.pl", "documentation": "https://api-krs.ms.gov.pl/", "rate_limit": "fair use", "last_verified": "2026-09-28", "tags": [ "krs", "spolki", "zarzad", "reprezentacja", "prawo", "umowy", "rejestr-sadowy" ], "compatibility": "Python 3.8+ (standard library only); network access to api-krs.ms.gov.pl.", "entrypoint": "scripts/krs.py", "skill_md_url": "https://raw.githubusercontent.com/b44x/ai-polish-skills/main/skills/krs/SKILL.md", "install": { "curl": "curl -fsSL https://raw.githubusercontent.com/b44x/ai-polish-skills/main/install.sh | bash -s krs", "cli": "python3 scripts/cli.py install krs", "target_dir": ".agents/skills/krs" }, "files": [ "SKILL.md", "references/output.md", "scripts/krs.py" ] }, { "name": "nbp", "display_name": "Narodowy Bank Polski (NBP)", "version": "1.0.0", "description": "Fetch official exchange rates, calculate tax conversions for foreign currency invoices, and check gold prices from Narodowy Bank Polski (NBP). Get current or historical average rates (Table A & B) for EUR, USD, GBP, CHF, etc. Calculate foreign currency invoices in PLN according to Polish tax law (Art. 31a ustawy o VAT / Art. 11a ustawy o PIT) by automatically looking up the official NBP rate from the last business day preceding the invoice date. Convert between any currency pairs. Get official gold prices per gram and troy ounce. Use whenever the user asks about \"kurs euro\", \"kurs dolara\", \"tabela NBP\", \"kurs do faktury\", \"przelicz walutę NBP\", \"cena złota NBP\", or foreign invoice conversion.", "category": "finance", "language": "pl", "country": "PL", "license": "MIT", "author": "Michell Hoduń (https://github.com/b44x)", "repository": "https://github.com/b44x/ai-polish-skills", "network": true, "authentication": "none", "source": "Narodowy Bank Polski", "source_type": "official_api", "official": true, "homepage": "https://nbp.pl", "documentation": "https://api.nbp.pl/", "rate_limit": "fair use", "last_verified": "2026-09-28", "tags": [ "nbp", "waluty", "kursy-walut", "euro", "dolar", "podatki", "vat", "zloto", "faktury" ], "compatibility": "Python 3.8+ (standard library only); network access to api.nbp.pl.", "entrypoint": "scripts/nbp.py", "skill_md_url": "https://raw.githubusercontent.com/b44x/ai-polish-skills/main/skills/nbp/SKILL.md", "install": { "curl": "curl -fsSL https://raw.githubusercontent.com/b44x/ai-polish-skills/main/install.sh | bash -s nbp", "cli": "python3 scripts/cli.py install nbp", "target_dir": ".agents/skills/nbp" }, "files": [ "SKILL.md", "references/output.md", "scripts/nbp.py" ] }, { "name": "nfz", "display_name": "NFZ Kolejki i Czas Oczekiwania (PCUŚ)", "version": "1.0.0", "description": "Official data from the Narodowy Fundusz Zdrowia (NFZ, Polish National Health Fund) on queues, medical facilities and estimated waiting times for healthcare services (PCUŚ). Search medical services (MRI, CT, colonoscopy, gastroscopy, cardiology clinic, orthopedist, ophthalmologist), check the estimated waiting time (in days and months) and the number of waiting patients for stable and urgent cases. Find the nearest facilities within a given radius in kilometers (Haversine) and compare waiting times across hospitals and clinics. No API keys, 100% official public data from the NFZ Terminy Leczenia API. Use whenever the user asks about: \"kolejki NFZ\", \"czas oczekiwania do kardiologa\", \"gdzie na rezonans na NFZ\", \"terminy leczenia\", \"poradnia NFZ w Gdańsku\", \"najkrótsza kolejka do endokrynologa\", \"NFZ czas oczekiwania\".", "category": "health", "language": "pl", "country": "PL", "license": "MIT", "author": "Michell Hoduń (https://github.com/b44x)", "repository": "https://github.com/b44x/ai-polish-skills", "network": true, "authentication": "none", "source": "Narodowy Fundusz Zdrowia (NFZ)", "source_type": "official_api", "official": true, "homepage": "https://terminyleczenia.nfz.gov.pl/", "documentation": "https://apinfz.nfz.gov.pl/app-itl-api-pcus/", "rate_limit": "fair use", "last_verified": "2026-09-28", "tags": [ "nfz", "zdrowie", "kolejki", "pcus", "lekarz", "przychodnia", "szpital", "rezonans", "tomografia", "kardiolog", "stomatolog", "terminy" ], "compatibility": "Python 3.8+ (standard library only); network access to apinfz.nfz.gov.pl.", "entrypoint": "scripts/nfz.py", "skill_md_url": "https://raw.githubusercontent.com/b44x/ai-polish-skills/main/skills/nfz/SKILL.md", "install": { "curl": "curl -fsSL https://raw.githubusercontent.com/b44x/ai-polish-skills/main/install.sh | bash -s nfz", "cli": "python3 scripts/cli.py install nfz", "target_dir": ".agents/skills/nfz" }, "files": [ "SKILL.md", "references/output.md", "resources/fixtures.json", "scripts/nfz.py" ] }, { "name": "prawo", "display_name": "Prawo (ISAP / Dziennik Ustaw)", "version": "1.0.0", "description": "Official Polish legal acts from the Sejm ELI API (ISAP: Dziennik Ustaw, Monitor Polski). Read the wording of a specific article of a code or statute, together with the source document and date, and a warning about amendments that entered into force later. Check whether an act is in force, find its latest consolidated text (tekst jednolity), list amendments with entry-into-force dates (including upcoming ones), and search acts by title. Shortcuts for the main codes (kp, kc, kk, kpc, ksh, kpa, vat, pit, cit, op…). Use whenever the user asks about Polish law, e.g. \"co mówi art. 30 Kodeksu pracy\", \"okres wypowiedzenia umowy o pracę\", \"czy ta ustawa obowiązuje\", \"tekst jednolity ustawy o VAT\", \"kiedy wchodzą zmiany w Kodeksie pracy\", \"Dz.U. 2023 poz. 1465\", \"przepisy o pracy zdalnej\".", "category": "legal", "language": "pl", "country": "PL", "license": "MIT", "author": "Michell Hoduń (https://github.com/b44x)", "repository": "https://github.com/b44x/ai-polish-skills", "network": true, "authentication": "none", "source": "Kancelaria Sejmu RP (ISAP / ELI)", "source_type": "official_api", "official": true, "homepage": "https://isap.sejm.gov.pl", "documentation": "https://api.sejm.gov.pl/eli_pl.html", "rate_limit": "fair use", "last_verified": "2026-09-28", "tags": [ "prawo", "ustawy", "kodeks", "isap", "dziennik-ustaw", "tekst-jednolity", "przepisy", "eli" ], "compatibility": "Python 3.8+ (standard library only); network access to api.sejm.gov.pl.", "entrypoint": "scripts/prawo.py", "skill_md_url": "https://raw.githubusercontent.com/b44x/ai-polish-skills/main/skills/prawo/SKILL.md", "install": { "curl": "curl -fsSL https://raw.githubusercontent.com/b44x/ai-polish-skills/main/install.sh | bash -s prawo", "cli": "python3 scripts/cli.py install prawo", "target_dir": ".agents/skills/prawo" }, "files": [ "SKILL.md", "references/output.md", "scripts/prawo.py" ] }, { "name": "sejm", "display_name": "Sejm Rzeczypospolitej Polskiej", "version": "1.0.0", "description": "Official parliamentary data of the Sejm RP (Polish lower house) from the open API (api.sejm.gov.pl). Database of MPs of the 10th term (X kadencja) (electoral districts, parliamentary clubs, Sejm committees, contact details), detailed voting results (roll-call votes, breakdown of votes by club: for/against/abstained/absent, checking how a given MP voted), the database of druki sejmowe (Sejm prints) and the course of the legislative process (stages of work on bills and resolutions), as well as interpelacje poselskie (MPs' interpellations) and ministries' replies. No API keys, 100% official public data. Use whenever the user asks about: \"posłowie na Sejm\", \"kto jest posłem z okręgu X\", \"jak głosowano w Sejmie nad ustawą Y\", \"jak głosował poseł Kowalski\", \"na jakim etapie jest projekt ustawy\", \"druki sejmowe\", \"interpelacje poselskie\".", "category": "legal", "language": "pl", "country": "PL", "license": "MIT", "author": "Michell Hoduń (https://github.com/b44x)", "repository": "https://github.com/b44x/ai-polish-skills", "network": true, "authentication": "none", "source": "Kancelaria Sejmu Rzeczypospolitej Polskiej", "source_type": "official_api", "official": true, "homepage": "https://sejm.gov.pl", "documentation": "https://api.sejm.gov.pl/", "rate_limit": "fair use", "last_verified": "2026-09-28", "tags": [ "sejm", "poslowie", "glosowania", "druki", "proces-legislacyjny", "ustawy", "interpelacje", "prawo", "parlament" ], "compatibility": "Python 3.8+ (standard library only); network access to api.sejm.gov.pl.", "entrypoint": "scripts/sejm.py", "skill_md_url": "https://raw.githubusercontent.com/b44x/ai-polish-skills/main/skills/sejm/SKILL.md", "install": { "curl": "curl -fsSL https://raw.githubusercontent.com/b44x/ai-polish-skills/main/install.sh | bash -s sejm", "cli": "python3 scripts/cli.py install sejm", "target_dir": ".agents/skills/sejm" }, "files": [ "SKILL.md", "references/output.md", "resources/fixtures.json", "scripts/sejm.py" ] }, { "name": "terminy", "display_name": "Terminy, dni robocze i święta", "version": "1.0.0", "description": "Polish working days, public holidays and deadlines, computed offline with legal citations. Count working days between dates, get the monthly working-time norm (wymiar czasu pracy) per art. 130 Kodeksu pracy, list statutory holidays (including Wigilia 24 December from 2025), check a single day, compute a deadline such as invoice payment terms (date + N days, moved to the next working day under art. 115 KC), and list monthly tax and social-security deadlines (ZUS, PIT, CIT, VAT/JPK_V7M, PPK) moved off weekends and holidays per art. 12 § 5 Ordynacji podatkowej. Use whenever the user asks e.g. \"ile dni roboczych w październiku\", \"wymiar czasu pracy grudzień\", \"do kiedy zapłacić ZUS\", \"termin VAT za wrzesień\", \"czy 24 grudnia jest wolny\", \"termin płatności 14 dni od faktury\", \"kiedy wypada Boże Ciało\".", "category": "utilities", "language": "pl", "country": "PL", "license": "MIT", "author": "Michell Hoduń (https://github.com/b44x)", "repository": "https://github.com/b44x/ai-polish-skills", "network": false, "authentication": "none", "source": "Polskie przepisy (ustawa o dniach wolnych od pracy, Kodeks pracy, Ordynacja podatkowa, Kodeks cywilny, ustawy podatkowe)", "source_type": "static_data", "official": false, "homepage": "https://isap.sejm.gov.pl", "documentation": "none", "rate_limit": "none", "last_verified": "2026-09-28", "tags": [ "dni-robocze", "swieta", "wymiar-czasu-pracy", "terminy", "zus", "vat", "pit", "ksiegowosc" ], "compatibility": "Python 3.8+ (standard library only); works fully offline.", "entrypoint": "scripts/terminy.py", "skill_md_url": "https://raw.githubusercontent.com/b44x/ai-polish-skills/main/skills/terminy/SKILL.md", "install": { "curl": "curl -fsSL https://raw.githubusercontent.com/b44x/ai-polish-skills/main/install.sh | bash -s terminy", "cli": "python3 scripts/cli.py install terminy", "target_dir": ".agents/skills/terminy" }, "files": [ "SKILL.md", "references/output.md", "scripts/terminy.py" ] } ] }