FactuCat CLI

v1.0.0

Use this skill when an agent needs to install, update, authenticate, or operate the FactuCat CLI to create Mexican CFDI 4.0 invoice drafts, assign customers...

0· 136·0 current·0 all-time
byOmar Cruz@ocruzv

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for ocruzv/factucat-cli.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "FactuCat CLI" (ocruzv/factucat-cli) from ClawHub.
Skill page: https://clawhub.ai/ocruzv/factucat-cli
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: factucat
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install factucat-cli

ClawHub CLI

Package manager switcher

npx clawhub@latest install factucat-cli
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, declared binary requirement (factucat), primary credential (FACTUCAT_API_KEY), and examples in SKILL.md all consistently reference operating the FactuCat CLI and FactuCat service (factucat.com). There are no unrelated credentials or binaries requested.
Instruction Scope
SKILL.md instructs installation, authentication, interactive and unattended CLI usage and references local README-style files for flows and troubleshooting. The instructions only reference the factucat binary, the FactuCat site, and local reference files; they do not request reading arbitrary system files or exfiltrating data to unexpected endpoints.
Install Mechanism
Install uses npm (@factucat/cli) to create the factucat binary — this is a standard and expected mechanism for a JS-based CLI. npm packages carry moderate trust implications (third-party code execution), so verifying the package source/maintainer before installing is advised.
Credentials
The only declared credential is FACTUCAT_API_KEY (the skill's primaryEnv). No unrelated environment variables or config paths are requested. The use of an API key is proportional to a CLI that authenticates to a remote invoicing service.
Persistence & Privilege
The skill does not request always:true or elevated persistent privileges. It is user-invocable and permits autonomous invocation by default (platform normal). There is no indication it modifies other skills or system-wide agent settings.
Assessment
This skill appears to do what it says, but take common-sense precautions before installing and using it: verify the npm package owner and the GitHub repository (ensure @factucat/cli is the official package), review the package contents or install in a sandbox if you distrust it, and do not paste your production FACTUCAT_API_KEY into unfamiliar or untrusted environments. Note the SKILL.md's unusual UX detail (typing a Konami code in the site to reveal the API keys) — this is odd but product-specific rather than a security indicator. If you need stricter control, create a scoped or test API key on factucat.com with limited permissions and use that with agent automation.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🧾 Clawdis
Binsfactucat
Primary envFACTUCAT_API_KEY

Install

Install FactuCat CLI (npm)
Bins: factucat
npm i -g @factucat/cli
latestvk977bdrz429ea30p57v6bhyazd83n1m0
136downloads
0stars
1versions
Updated 1mo ago
v1.0.0
MIT-0

FactuCat CLI

FactuCat CLI operates FactuCat Cloud from the command line. It is specifically for Mexican CFDI 4.0 invoicing, not for generic invoicing or self-hosted deployments.

Use This Skill When

  • A user wants to install or update the FactuCat CLI
  • A user needs to authenticate with a FactuCat API key
  • An agent needs to create, edit, preview, or stamp CFDI drafts from the terminal
  • A workflow needs unattended CLI execution with --json and --no-input
  • A user wants to download XML or PDF artifacts for a stamped invoice

Operating Rules

  • Treat https://factucat.com as the production service endpoint
  • Use Mexican CFDI and SAT terminology in explanations and examples
  • Prefer interactive flows for humans in a TTY
  • Prefer --json and --no-input for agents, scripts, and deterministic automation
  • Use factucat invoice show for the full preview before timbrado
  • When a task involves fiscal vocabulary or CFDI semantics, read references/mexico-cfdi-context.md

Workflow Guide

  1. For installation, updates, and authentication, read references/install-and-auth.md
  2. For a human-operated invoice flow, read references/interactive-flows.md
  3. For agent or script execution, read references/unattended-flows.md
  4. If anything fails, read references/troubleshooting.md

Practical Notes

  • factucat invoice create --customer "..." is a shortcut that creates a draft and tries to resolve a customer by name or RFC
  • factucat invoice add-item can infer SAT product code, SAT unit code, IVA, and retained ISR if omitted
  • factucat invoice set-meta --currency USD can infer the official DOF exchange rate if --exchange-rate is omitted
  • factucat invoice stamp can be interactive and ask about sending the stamped invoice through registered customer contact channels
  • For issued invoices, commands that accept an invoice reference can usually take either a UUID or folio

Comments

Loading comments...