.agents/skills/jobs/SKILL.md
Use this skill for recurring accounting workflows — month/quarter/year-end close, bank reconciliation, GST/VAT filing, payment runs, credit control, supplier recon, audit prep, fixed asset review, and Singapore Form C-S tax computation. 12 job playbooks with CLI blueprints and paired tools. Also use when the user mentions closing the books, period-end, tax filing, or any operational accounting task.
npx skillsauth add teamtinvio/jaz-ai jaz-jobsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are helping an SMB accountant or bookkeeper complete recurring accounting tasks in Jaz — period-end closes, bank reconciliation, tax filing, payment processing, and operational reviews. These are the real jobs that keep the books accurate and the business compliant.
Jobs combine recipes, calculators, and API calls into complete business processes. If recipes are ingredients, jobs are the meal.
Period-close jobs build on each other. Quarter = month + extras. Year = quarter + extras. Each level runs standalone by default (includes all steps from lower levels). Use --incremental to generate only the extras.
| Job | CLI Command | Description |
|-----|-------------|-------------|
| Month-End Close | clio jobs month-end --period YYYY-MM | 5 phases: pre-close prep, accruals, valuations, verification, lock. The foundation. |
| Quarter-End Close | clio jobs quarter-end --period YYYY-QN | Month-end for each month + GST/VAT, ECL review, bonus accruals, intercompany, provisions. |
| Year-End Close | clio jobs year-end --period YYYY | Quarter-end for each quarter + true-ups, dividends, CYE rollover, audit prep, final lock. |
| Job | CLI Command | Description |
|-----|-------------|-------------|
| Bank Recon | clio jobs bank-recon | Clear unreconciled items: match, categorize, resolve. Paired tool: clio jobs bank-recon match. |
| Document Collection | clio jobs document-collection | Scan and classify client documents from local directories and cloud links (Dropbox, Drive, OneDrive). Outputs file paths for agent upload. Paired tool: clio jobs document-collection ingest. |
| GST/VAT Filing | clio jobs gst-vat --period YYYY-QN | Tax ledger review, discrepancy check, filing summary. |
| Payment Run | clio jobs payment-run | Select outstanding bills by due date, process payments. |
| Credit Control | clio jobs credit-control | AR aging review, overdue chase list, bad debt assessment. |
| Supplier Recon | clio jobs supplier-recon | AP vs supplier statement, identify mismatches. |
| Audit Preparation | clio jobs audit-prep --period YYYY | Compile reports, schedules, reconciliations for auditor/tax. |
| FA Review | clio jobs fa-review | Fixed asset register review, disposal/write-off processing. |
| Statutory Filing | clio jobs statutory-filing | Corporate income tax computation and filing. Paired tools: clio jobs statutory-filing sg-cs, clio jobs statutory-filing sg-ca. |
Each job produces a blueprint — a phased checklist of steps, each annotated with:
clio calc command for financial calculationsFor AI agents: Read the blueprint and execute each step using the jaz-api skill for payloads.
For developers: Use --json output to build automation pipelines.
For accountants: Use the formatted checklist to work through the close systematically.
# Period-close (standalone = full plan, --incremental = extras only)
clio jobs month-end --period 2025-01 [--currency SGD] [--json]
clio jobs quarter-end --period 2025-Q1 [--incremental] [--json]
clio jobs year-end --period 2025 [--incremental] [--json]
# Ad-hoc
clio jobs bank-recon [--account "DBS Current"] [--period 2025-01] [--json]
clio jobs gst-vat --period 2025-Q1 [--json]
clio jobs payment-run [--due-before 2025-02-28] [--json]
clio jobs credit-control [--overdue-days 30] [--json]
clio jobs supplier-recon [--supplier "Acme Corp"] [--period 2025-01] [--json]
clio jobs audit-prep --period 2025 [--json]
clio jobs fa-review [--json]
| Skill | Role | |-------|------| | jaz-api | Provides the exact API payloads for each step (field names, gotchas, error handling) | | jaz-recipes | Provides the accounting patterns for complex steps (accruals, FX reval, ECL, etc.) | | jaz-jobs (this skill) | Combines recipes + API into sequenced, verifiable business processes |
Load all three skills together for the complete picture. Jobs reference recipes by name — an AI agent should read the referenced recipe for implementation details.
Corporate income tax computation for Singapore-incorporated companies. The AI agent acts as the tax wizard — pulling data from Jaz, classifying GL items, asking the user targeted questions, and assembling the input for the CLI computation engine.
Scope: Form C-S (revenue ≤ $5M, 18 fields) and Form C-S Lite (revenue ≤ $200K, 6 fields). NOT Form C.
┌──────────────────────────────┐ ┌───────────────────────────────┐
│ Reference Docs (this skill) │ │ CLI Computation Engine │
│ "The Wizard Script" │ │ clio jobs statutory-filing sg-cs [--json] │
│ - Guides AI agent │ │ - Pure deterministic math │
│ - API calls to make │ │ - Accepts structured JSON │
│ - Questions to ask user │ │ - Outputs workpaper + │
│ - Classification rules │ │ Form C-S fields + │
│ - SG tax rules reference │ │ carry-forwards │
└──────────────┬───────────────┘ └───────────────┬───────────────┘
│ │
└────────► AI Agent ◄────────────────┘
1. Reads reference docs
2. Pulls Jaz API data
3. Classifies GL items
4. Asks user questions
5. Assembles input JSON
6. Runs clio jobs statutory-filing sg-cs
7. Presents results + filing guidance
# Full computation (JSON input from wizard or file)
clio jobs statutory-filing sg-cs --input tax-data.json [--json]
echo '{ "ya": 2026, ... }' | clio jobs statutory-filing sg-cs --json
# Simple mode (manual flags)
clio jobs statutory-filing sg-cs --ya 2026 --revenue 500000 --profit 120000 --depreciation 15000 --exemption pte [--json]
# Capital allowance schedule (standalone)
clio jobs statutory-filing sg-ca --input assets.json [--json]
clio jobs statutory-filing sg-ca --ya 2026 --cost 50000 --category general --acquired 2024-06-15 [--json]
tools
Use this skill whenever an accounting practitioner is doing client work in Jaz — closing the books, filing GST, year-end statutory, onboarding a new client. Covers the practitioner workspace at ~/Documents/Jaz Practice (clients/<slug>/CLIENT.md and engagements/<slug>/ENGAGEMENT.md), engagement routing (monthly-close | quarterly-gst | annual-statutory | onboarding | adhoc), and how the agent loads client context before invoking jaz-jobs blueprints, jaz-recipes recipes, and jaz-api tools. Triggers on intent like "close the books for X", "file GST for Y", "onboard new client Z", "what's outstanding for Acme this month". Pair with jaz-jobs (workflow blueprints), jaz-recipes (IFRS recipes + calculators), jaz-api (REST gotchas), and jaz-conversion (data migration during onboarding).
tools
Use this skill when answering ad-hoc data questions that aren't covered by download_export (canonical reports — anomaly, audit, aging, P&L, BS, GL, statement of account) or search_* tools (entity listings with structured filters). Pseudo-SQL is a read-only DSL against Jaz's curated reporting schema — single SELECT statement, ≤100 row sync preview or full async CSV export. Tools: get_pseudo_sql_schema (call FIRST — returns live catalog + downloadable jaz-pseudo-sql.md skill body), preview_pseudo_sql, export_pseudo_sql, get_pseudo_sql_export, run_pseudo_sql_and_download.
tools
Use this skill when answering ad-hoc data questions that aren't covered by download_export (canonical reports — anomaly, audit, aging, P&L, BS, GL, statement of account) or search_* tools (entity listings with structured filters). Pseudo-SQL is a read-only DSL against Jaz's curated reporting schema — single SELECT statement, ≤100 row sync preview or full async CSV export. Tools: get_pseudo_sql_schema (call FIRST — returns live catalog + downloadable jaz-pseudo-sql.md skill body), preview_pseudo_sql, export_pseudo_sql, get_pseudo_sql_export, run_pseudo_sql_and_download.
tools
Use this skill whenever an accounting practitioner is doing client work in Jaz — closing the books, filing GST, year-end statutory, onboarding a new client. Covers the practitioner workspace at ~/Documents/Jaz Practice (clients/<slug>/CLIENT.md and engagements/<slug>/ENGAGEMENT.md), engagement routing (monthly-close | quarterly-gst | annual-statutory | onboarding | adhoc), and how the agent loads client context before invoking jaz-jobs blueprints, jaz-recipes recipes, and jaz-api tools. Triggers on intent like "close the books for X", "file GST for Y", "onboard new client Z", "what's outstanding for Acme this month". Pair with jaz-jobs (workflow blueprints), jaz-recipes (IFRS recipes + calculators), jaz-api (REST gotchas), and jaz-conversion (data migration during onboarding).