--- name: "fakturownia-doctor" description: "Fakturownia CLI diagnostics: validate config resolution, credential-store access, reachability, authenticated API access, and release integrity with `fakturownia doctor run`." metadata: bundle: "fakturownia" category: "core" prerequisite: "fakturownia-shared" related_skills: - "fakturownia-shared" - "fakturownia-auth" command_refs: - "doctor run" cli_help: "fakturownia doctor --help" requires_bins: - "fakturownia" discovery_hint: "Use doctor when auth or API behavior is unclear and you need deterministic remediation checks instead of guessing." --- > Auto-generated by `go run ./cmd/gen-skills`. Do not edit manually. # Doctor > **PREREQUISITE:** Read [`fakturownia-shared`](../shared/SKILL.md) first. ## Use This Skill When - You need a deterministic health check for config, auth, network, or release integrity. - You are debugging a failed API call and want the CLI to verify the local environment first. ## Covered Commands - `fakturownia doctor run` — Validate local auth and API reachability ## Notable Flags - `--check-release-integrity` (default `false`): Verify the running binary against the published release checksum when available ## Environment - `FAKTUROWNIA_PROFILE`: Select a profile unless --profile is provided - `FAKTUROWNIA_URL`: Override the base account URL from any profile - `FAKTUROWNIA_API_TOKEN`: Override the API token from any profile ## Diagnostics Focus - `doctor run` checks config-path resolution, credential-store access, DNS/TLS reachability, and authenticated API access. - Add `--check-release-integrity` when you need checksum verification against the published release. ## Examples ```bash fakturownia doctor run fakturownia doctor run --check-release-integrity --json ``` ## Related Skills - [fakturownia-shared](../shared/SKILL.md) - [fakturownia-auth](../auth/SKILL.md)