--- name: "fakturownia-schema" description: "Fakturownia CLI schema discovery: inspect supported commands, flags, examples, exit codes, and output schemas with `fakturownia schema ...`." metadata: bundle: "fakturownia" category: "core" prerequisite: "fakturownia-shared" related_skills: - "fakturownia-shared" - "fakturownia-accounts" - "fakturownia-departments" - "fakturownia-issuers" - "fakturownia-users" - "fakturownia-products" - "fakturownia-price-lists" - "fakturownia-invoices" - "fakturownia-recurrings" - "fakturownia-webhooks" - "fakturownia-warehouses" - "fakturownia-warehouse-actions" - "fakturownia-warehouse-documents" command_refs: - "schema list" - "schema " cli_help: "fakturownia schema --help" requires_bins: - "fakturownia" discovery_hint: "Use schema output to inspect a command before calling it; for invoices, read `output.known_fields` and `path_syntax`." --- > Auto-generated by `go run ./cmd/gen-skills`. Do not edit manually. # Schema > **PREREQUISITE:** Read [`fakturownia-shared`](../shared/SKILL.md) first. ## Use This Skill When - You need machine-readable command discovery instead of scraping `--help` text. - You need to inspect flags, env vars, examples, exit codes, output catalogs, or request-body schemas before executing a command. ## Covered Commands - `fakturownia schema list` — List all supported commands - `fakturownia schema ` — Describe a command as JSON schema ## Notable Flags - No area-specific local flags. Use the shared global flags instead. ## Environment - No area-specific environment variables. Use the shared skill for global CLI discovery. ## Schema Output - `schema list` enumerates supported commands. - `schema ` returns flags, env vars, examples, exit codes, output modes, and output schema details. - For account, auth exchange, bank-account, category, client, department, invoice, issuer, payment, product, price-list, recurring, warehouse, warehouse-action, warehouse-document, and webhook commands, inspect `output.known_fields`, `path_syntax`, and the generated `data_schema` before building `--fields` selectors. - For account, bank-account, category, client, department, invoice, issuer, payment, product, price-list, recurring, user, warehouse, warehouse-document, and webhook write commands, inspect `request_body_schema` before constructing `--input` payloads. ## Examples ```bash fakturownia schema list fakturownia schema list --json fakturownia schema invoice list fakturownia schema auth login --json ``` ## Related Skills - [fakturownia-shared](../shared/SKILL.md) - [fakturownia-accounts](../accounts/SKILL.md) - [fakturownia-departments](../departments/SKILL.md) - [fakturownia-issuers](../issuers/SKILL.md) - [fakturownia-users](../users/SKILL.md) - [fakturownia-products](../products/SKILL.md) - [fakturownia-price-lists](../price-lists/SKILL.md) - [fakturownia-invoices](../invoices/SKILL.md) - [fakturownia-recurrings](../recurrings/SKILL.md) - [fakturownia-webhooks](../webhooks/SKILL.md) - [fakturownia-warehouses](../warehouses/SKILL.md) - [fakturownia-warehouse-actions](../warehouse-actions/SKILL.md) - [fakturownia-warehouse-documents](../warehouse-documents/SKILL.md)