close-my-month

close-my-month is a skill for Claude Code, Codex from akiotanaka847/qaio-desktop. It costs 157 tokens per session (3,182 once invoked), scanned A, original, MIT.

A month-end bookkeeping process that checks accounts, prepares accounting entries, checks whether transactions were recorded in the correct month, and produces financial reports. Month-end close means confirming that a period's records are complete and consistent.

In plain words
What is it for?
Use it to reconcile accounts, refresh accruals, prepare due journal entries, check cutoff errors, explain changes in the results, and assemble the month-end package.
Why use it?
It brings the separate month-end checks together and leaves the package in draft form until you approve it.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: installed under .agents/ (shared by several agents).

Good fit Use it to reconcile accounts, refresh accruals, prepare due journal entries, check cutoff errors, explain changes in the results, and assemble the month-end package.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/akiotanaka847/qaio-desktop/close-my-month
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add akiotanaka847/qaio-desktop --skill close-my-month
Clone the repo
git clone --depth 1 https://github.com/akiotanaka847/qaio-desktop

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for close-my-month

README.md
[![agentmods](https://agentmods.dev/badge/skills/akiotanaka847/qaio-desktop/close-my-month/github.svg)](https://agentmods.dev/skills/akiotanaka847/qaio-desktop/close-my-month)
Your own site
<a href="https://agentmods.dev/skills/akiotanaka847/qaio-desktop/close-my-month"><img src="https://agentmods.dev/badge/skills/akiotanaka847/qaio-desktop/close-my-month/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for close-my-month

Your own site · 80×15
<a href="https://agentmods.dev/skills/akiotanaka847/qaio-desktop/close-my-month"><img src="https://agentmods.dev/badge/skills/akiotanaka847/qaio-desktop/close-my-month.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 157 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,182 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00157 $0.03182
Opus 5 $0.00078 $0.01591
Sonnet 5 $0.00031 $0.00636
Haiku 4.5 $0.00016 $0.00318

Measured 11d ago against content hash a0063d55e371, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

close-my-month scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

store/agents/bookkeeping/.agents/skills/close-my-month/SKILL.md · 126 lines

How it starts

The opening of the file, as written. The whole thing — 126 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Close My Month

The orchestrator for month-end. Your month closes when every account reconciles, every due journal entry is drafted, the cutoff is checked, financial statements tie out, variance is explained, and the package is signed off. I chain the skills that own each step; I never do their work inline.

Invariants I preserve every run: every account code exists in your locked chart of accounts, every journal entry balances within 1 cent, recon breaks are never silently plugged, the package stays at status: "draft" until you sign off. I never post journal entries, never move money, never file.

When to use

  • "close the books for March" / "run month-end" / "close Q1's last month".
  • "can we ship the close for {YYYY-MM}" - runs whole chain.
  • "cutoff check" / "anything booked in the wrong period" / "what got booked in the wrong period" - invoke with step=cutoff-check for the standalone sub-step.
  • step=cutoff-check - standalone cutoff sub-step, no looping rest of orchestration. Useful when other steps already ran and only need refresh cutoff.

Connections I need

I run external work through Composio. Before this skill runs I check that the categories below are linked. Missing → I name the category, ask you to connect it from the Integrations tab, stop.

  • QuickBooks Online or Xero (accounting) — preferred for general ledger registers and accounts payable aging cutoff checks. Required if you want me to pull general ledger activity directly.
  • Bank feed (Plaid-backed banking) — preferred source for reconciling each cash account. Optional, you can also drop statement PDFs.
  • Payroll provider (Gusto, Rippling, Justworks) — needed only when there's a payroll journal entry due for the period. Optional, paste a summary as a fallback.
  • Stripe (billing) — needed only when reconciling Stripe or pulling current monthly revenue for revenue recognition. Optional.

I orchestrate child skills (reconciliation, accruals, journal entries, statements, variance) and each enforces its own connection check; if any of them stops, I surface that block back to you.

Read the full file on GitHub · 126 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 126 lines · 157 tokens per session scan A a0063d55e371

Subscribe to this mod's changes

close-my-month is a skill published in the GitHub repository akiotanaka847/qaio-desktop (2 stars, last pushed 7d ago), licensed MIT. It adds 157 tokens to every session and 3,182 once invoked, about $0.0008 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.