Install
$ agentstack add skill-dithiothreitol-jdg-ksiegowy-doctor ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ● Environment & secrets Used
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Doctor — sprawdzanie konfiguracji
Waliduje .env i obecność plików (certyfikaty, klucze) przed wysyłką do KSeF/MF. Nie dotyka sieci.
Wywołanie
# Raport tekstowy
python3 skills/doctor/scripts/check.py
# Format JSON
python3 skills/doctor/scripts/check.py --format json
# Exit code != 0 gdy są błędy (do CI)
python3 skills/doctor/scripts/check.py --fail-on-error
Co sprawdza
[SELLER] — dane sprzedawcy z .env:
SELLER_NIP(z walidacją sumy kontrolnej)SELLER_NAME,SELLER_ADDRESS,SELLER_BANK_ACCOUNT/NAMESELLER_EMAIL,SELLER_FIRST_NAME/LAST_NAME,SELLER_BIRTH_DATE,SELLER_TAX_OFFICE_CODE(dla JPK)
[KSEF]:
KSEF_ENV(test/demo/prod), pochodny URL APIKSEF_NIP+KSEF_TOKEN
[MF] (bramka JPK):
MF_ENV(test/prod), pochodny URLMF_PESEL(z walidacją),MF_CERT_PATH/MF_CERT_URL
[SMTP] — wysyłka email (opcjonalne):
SMTP_HOST,SMTP_USERNAME,SMTP_PASSWORD
[OCR] — provider i klucze:
OCR_PROVIDER(auto/ollama/claude),ANTHROPIC_API_KEYjeśli claude
Poziomy
- OK — obszar gotowy
- WARN — brak nieblokujący (np. SMTP) — część funkcjonalności niedostępna
- ERROR — krytyczny — wysyłka zadziała dopiero po naprawie
Flow po doctor
Jeśli wszystko OK → możesz ruszać z wysyłkami:
# Dry-run na sandboxie KSeF
python3 skills/ksef/scripts/submit.py --dry-run --invoice-file faktury/A1.xml
# Dry-run JPK (sandbox MF)
python3 skills/jpk-submit/scripts/submit.py --dry-run data/jpk/JPK_V7M_04_2026.xml
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: dithiothreitol
- Source: dithiothreitol/jdg-ksiegowy
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.