1.7 KiB
1.7 KiB
us-cpa
us-cpa is a Python CLI plus OpenClaw skill wrapper for U.S. federal individual tax work.
Current Milestone
Milestone 1 provides the initial package, CLI surface, skill wrapper, and test harness. Tax logic, IRS corpus download, case workflows, rendering, and review logic are not implemented yet.
CLI Surface
skills/us-cpa/scripts/us-cpa question --question "What is the standard deduction?" --tax-year 2025
skills/us-cpa/scripts/us-cpa prepare --tax-year 2025 --case-dir ~/tax-cases/2025-jane-doe
skills/us-cpa/scripts/us-cpa review --tax-year 2025 --case-dir ~/tax-cases/2025-jane-doe
skills/us-cpa/scripts/us-cpa fetch-year --tax-year 2025
skills/us-cpa/scripts/us-cpa extract-docs --tax-year 2025 --case-dir ~/tax-cases/2025-jane-doe
skills/us-cpa/scripts/us-cpa render-forms --tax-year 2025 --case-dir ~/tax-cases/2025-jane-doe
skills/us-cpa/scripts/us-cpa export-efile-ready --tax-year 2025 --case-dir ~/tax-cases/2025-jane-doe
Interaction Model
question- stateless by default
- optional case context
prepare- requires a case directory
- if none exists, OpenClaw should ask whether to create one and where
review- requires a case directory
- can operate on an existing or newly-created review case
Planned Case Layout
<case-dir>/
input/
extracted/
return/
output/
reports/
issues/
sources/
Output Contract
- JSON by default
- markdown available with
--format markdown - current milestone responses are scaffold payloads with
status: "not_implemented"
Scope Rules
- U.S. federal individual returns only in v1
- official IRS artifacts are the target output for compiled forms
- conflicting facts must stop the workflow for user resolution