# How to Use the Finance Plugin for Month-End Close in Claude

> Master month-end close with the Claude finance plugin. Automate accounting workflows using slash commands and integrate with your ERP for seamless financial close. Discover how now.

- Repository: [Anthropic/knowledge-work-plugins](https://github.com/anthropics/knowledge-work-plugins)
- Tags: how-to-guide
- Published: 2026-05-30

---

**The finance plugin for month-end close is a Claude-compatible skill package that orchestrates accounting workflows through slash commands like `/journal-entry`, `/reconciliation`, and `/income-statement`, using a structured dependency map to sequence tasks from Day T+1 through hard-close while integrating with your ERP and data warehouse via MCP connectors.**

The **anthropics/knowledge-work-plugins** repository provides a production-ready **finance plugin for month-end close** that transforms Claude into an AI-powered close manager. This plugin architecture combines a manifest-based registration system with modular skill definitions to deliver reproducible, auditable accounting workflows that remain agnostic to underlying ERP technology.

## Installation and Configuration

Before executing close commands, you must install the plugin and configure the abstract connectors that allow Claude to pull data from your existing systems.

### Installing the Plugin

The **Finance & Accounting** plugin is registered through a **plugin manifest** located at [`.claude-plugin/plugin.json`](https://github.com/anthropics/knowledge-work-plugins/blob/main/.claude-plugin/plugin.json). This file defines the plugin name, version, and available command surface area.

Install the plugin using the Claude CLI:

```bash
claude plugins add knowledge-work-plugins/finance

```

This command registers the plugin and brings in the manifest, making public commands like `/journal-entry`, `/reconciliation`, and `/income-statement` available in your Claude environment.

### Configuring MCP Connectors

The plugin uses abstract connector categories defined in [`finance/CONNECTORS.md`](https://github.com/anthropics/knowledge-work-plugins/blob/main/finance/CONNECTORS.md) to interface with external systems. You must map these categories to concrete MCP (Model Context Protocol) servers in a local [`.mcp.json`](https://github.com/anthropics/knowledge-work-plugins/blob/main/.mcp.json) file.

Create a [`.mcp.json`](https://github.com/anthropics/knowledge-work-plugins/blob/main/.mcp.json) configuration that defines connections for your **ERP**, **data warehouse**, and **chat** systems:

```json
{
  "mcpServers": {
    "data warehouse": "https://my-snowflake-mcp.example.com",
    "chat": "https://my-slack-mcp.example.com",
    "erp": "https://my-netsuite-mcp.example.com"
  }
}

```

When configured, the `~~data warehouse` category enables automatic trial balance and sub-ledger data pulls, while the `~~chat` connector renders status dashboards directly to Slack or Teams.

## Understanding the Close Management Workflow

The core month-end logic resides in [`finance/skills/close-management/SKILL.md`](https://github.com/anthropics/knowledge-work-plugins/blob/main/finance/skills/close-management/SKILL.md), which contains the complete checklist, task-sequencing diagram, and dependency map required to execute a compliant close.

### The Dependency Map and Task Sequencing

The skill organizes close activities into **five dependency levels** (Level 1 through Level 5) that enforce prerequisite completion before downstream tasks begin. This ensures, for example, that balance-sheet reconciliations cannot proceed until underlying sub-ledger data is finalized.

According to the source implementation in [`skills/close-management/SKILL.md`](https://github.com/anthropics/knowledge-work-plugins/blob/main/skills/close-management/SKILL.md), the **Critical Path** section highlights which Level 1 entries support full automation, including **depreciation**, **prepaid amortization**, and **recurring accruals**. Automating these tasks shrinks the overall close duration by eliminating manual data entry on Day T+1.

### Day-by-Day Close Activities

The **close-management** skill structures the close into distinct phases:

- **Day T+1**: Post cash entries, payroll, AP accruals, depreciation, prepaid amortization, and inter-company postings
- **Day T+2 to T+5**: Execute revenue recognition, sub-ledger reconciliations, balance-sheet reconciliations, tax provision calculations, and draft financial statements
- **Management Review**: Final variance analysis and flux reporting
- **Day T+5**: Hard-close and period lock

Each phase links to specific slash commands that map directly to the checklist items defined in the skill file.

## Executing Month-End Commands

With the plugin installed and MCP connectors active, you drive the close through a series of low-level commands that correspond to the **close-management** skill's dependency map.

### Journal Entries and Accruals (Day T+1)

Begin the close by posting standard recurring entries. The `/journal-entry` command supports multiple sub-commands for common accrual types:

```bash

# Post AP accruals for period 2024-09

claude /journal-entry ap-accrual 2024-09

# Record prepaid expense amortization

claude /journal-entry prepaid 2024-09

# Post depreciation entries

claude /journal-entry fixed-assets 2024-09

```

These commands correspond to **Level 1** dependencies in the skill's dependency map, meaning they must complete before Level 2 reconciliation tasks can begin.

### Reconciliations (Day T+2 to T+5)

After posting entries, verify account balances using the `/reconciliation` command. This pulls real-time data from your configured `~~erp` and `~~data warehouse` connectors to perform automated matching:

```bash

# Execute bank reconciliation

claude /reconciliation cash 2024-09

# Reconcile AR and AP sub-ledgers to general ledger

claude /reconciliation accounts-receivable 2024-09
claude /reconciliation accounts-payable 2024-09

```

The reconciliation results feed into the **Level 3** and **Level 4** dependency gates, unblocking the financial statement generation phase.

### Financial Statements and Hard Close

Generate draft reports and execute the final close:

```bash

# Produce draft P&L with variance analysis (Day T+4)

claude /income-statement monthly 2024-09

# Post final adjusting entries (Day T+5)

claude /journal-entry final-adjustments 2024-09

# Lock the period in your ERP (requires ERP MCP support)

claude /erp lock-period 2024-09

```

## Tracking Progress with Status Dashboards

The **close-management** skill provides a **Close Status Dashboard** template rendered in markdown. This table tracks owner assignments, deadlines, completion status, and blockers across all five dependency levels.

According to [`skills/close-management/SKILL.md`](https://github.com/anthropics/knowledge-work-plugins/blob/main/skills/close-management/SKILL.md), the dashboard template structure includes:

```markdown
| Task               | Owner           | Deadline | Status      | Blocker             | Notes |
|--------------------|-----------------|----------|-------------|---------------------|-------|
| Cash entries       | Staff accountant| T+1      | Complete    | –                   |       |
| AP accruals        | AP lead         | T+1      | In Progress | Vendor data delay   |       |
| Bank reconciliation| Controller      | T+3      | Not Started | –                   |       |

```

When connected via the `~~chat` category, Claude can publish this dashboard directly to your Slack or Teams channel, providing real-time visibility to stakeholders without manual copy-paste operations.

## Summary

- The **finance plugin for month-end close** from `anthropics/knowledge-work-plugins` provides a structured, command-driven approach to accounting close workflows through Claude.
- Key files include [`.claude-plugin/plugin.json`](https://github.com/anthropics/knowledge-work-plugins/blob/main/.claude-plugin/plugin.json) for registration, [`finance/skills/close-management/SKILL.md`](https://github.com/anthropics/knowledge-work-plugins/blob/main/finance/skills/close-management/SKILL.md) for the workflow logic, and [`finance/CONNECTORS.md`](https://github.com/anthropics/knowledge-work-plugins/blob/main/finance/CONNECTORS.md) for system integration definitions.
- The **dependency map** enforces a Level 1 through Level 5 task sequence, ensuring prerequisites complete before downstream activities begin.
- **Slash commands** like `/journal-entry`, `/reconciliation`, and `/income-statement` map directly to close checklist items, automating data retrieval through configured MCP connectors.
- The **Close Status Dashboard** template enables real-time blocker tracking and can be rendered in chat tools via the `~~chat` connector category.

## Frequently Asked Questions

### How do I install the finance plugin for month-end close?

Install the plugin using the Claude CLI command `claude plugins add knowledge-work-plugins/finance`. This registers the plugin manifest located at [`.claude-plugin/plugin.json`](https://github.com/anthropics/knowledge-work-plugins/blob/main/.claude-plugin/plugin.json) and makes the accounting slash commands available in your environment. You must then configure your [`.mcp.json`](https://github.com/anthropics/knowledge-work-plugins/blob/main/.mcp.json) file to map connector categories like `~~erp` and `~~data warehouse` to your specific MCP server endpoints.

### What commands does the finance plugin support for closing the books?

The plugin exposes several public commands defined in [`finance/README.md`](https://github.com/anthropics/knowledge-work-plugins/blob/main/finance/README.md), including `/journal-entry` for posting accruals and adjustments, `/reconciliation` for sub-ledger and balance-sheet verification, and `/income-statement` for generating draft financials. Each command accepts period parameters (e.g., `2024-09`) and integrates with your configured ERP to pull source data automatically.

### How does the plugin prevent tasks from running out of sequence?

The **close-management** skill implements a **dependency map** with five levels (Level 1 through Level 5) documented in [`finance/skills/close-management/SKILL.md`](https://github.com/anthropics/knowledge-work-plugins/blob/main/finance/skills/close-management/SKILL.md). This structure encodes prerequisite relationships, ensuring that downstream tasks like balance-sheet reconciliations cannot proceed until foundational entries (cash, accruals, depreciation) are posted. The skill's **Critical Path** section also identifies which Level 1 tasks can be fully automated to accelerate the timeline.

### Can the finance plugin integrate with my existing ERP and data warehouse?

Yes. The plugin uses abstract connector categories defined in [`finance/CONNECTORS.md`](https://github.com/anthropics/knowledge-work-plugins/blob/main/finance/CONNECTORS.md), such as `~~erp`, `~~data warehouse`, and `~~chat`. By mapping these categories to concrete MCP server URLs in your [`.mcp.json`](https://github.com/anthropics/knowledge-work-plugins/blob/main/.mcp.json) configuration, Claude can automatically pull trial balances, sub-ledger data, and KPIs from systems like NetSuite or Snowflake, and publish status updates to Slack or Teams without manual intervention.