Skip to main content

Claude Code Skills

lim can register all its command groups as Claude Code skills, making every lim capability available through natural conversation in your terminal.

Installation

npx @lim-labs/lim skills add
This registers lim’s 29 command groups as Claude Code skills in your project’s .claude/skills/ directory. After installation, restart Claude Code to pick up the new skills.

What Gets Registered

Every lim command group becomes a skill that Claude can invoke:
SkillCommandsDescription
lim-addlim addNatural language journal entry
lim-journalslim journals list/show/create/reverseJournal entry management
lim-reportslim reports tb/pl/bs/ss/cs/glFinancial reports
lim-companieslim companies list/use/createCompany management
lim-accountslim accounts list/showChart of accounts
lim-statslim stats, lim dashboardLearning engine metrics
lim-importlim importImport from other software
lim-banklim bank list/sync/matchBank account operations
lim-invoiceslim invoices list/create/sendInvoice management
lim-documentslim documents list/uploadDocument management
lim-labelslim labels list/createLabel/tag management
lim-taxlim tax codes/withholdingTax code management
lim-periodslim periods list/closeFiscal period management
lim-alertslim alerts list/createAlert rule management
lim-scenarioslim scenarios list/create/diffScenario analysis
lim-approvalslim approvals list/approve/rejectApproval workflows
lim-contractslim contracts list/createContract management
lim-employeeslim employees list/createEmployee management
lim-payrolllim payroll run/listPayroll processing
lim-expenseslim expenses list/create/approveExpense reports
lim-fixed-assetslim fixed-assets list/depreciateFixed asset management
lim-fxlim fx rates/convertForeign exchange
lim-accrualslim accruals list/generateAccrual schedules
lim-openinglim opening-balance setOpening balance setup
lim-memberslim members list/inviteTeam member management
lim-authlim auth login/logout/whoamiAuthentication
lim-mcplim mcp add/serveMCP server management
lim-webhookslim webhooks list/createWebhook management
lim-eventslim events list/replayEvent inspection

Usage Examples

Once skills are registered, Claude Code can use them naturally in conversation:

Daily Bookkeeping

You: Record today's expenses: AWS ¥11,000 credit card, lunch meeting
     with client ¥5,500 cash, and taxi to office ¥2,200 Suica.

Claude: I'll record all three expenses.

        $ lim add "AWS 11000 yen credit card"
        ✅ Communication 10,000 / Accounts payable 11,000 + Input VAT 1,000

        $ lim add "lunch meeting with client 5500 yen cash"
        ✅ Entertainment 5,000 / Cash 5,500 + Input VAT 500

        $ lim add "taxi to office 2200 yen Suica"
        ✅ Travel 2,000 / Cash 2,200 + Input VAT 200

        All three entries recorded. Today's total: ¥18,700.

Financial Review

You: How did we do in Q1?

Claude: $ lim reports pl --from 2026-01-01 --to 2026-03-31
        $ lim reports bs --as-of 2026-03-31
        $ lim reports cs --from 2026-01-01 --to 2026-03-31

        Q1 Summary:
        - Revenue: ¥3,300,000
        - Net income: ¥2,590,000 (78% margin)
        - Cash position: ¥2,450,000
        - Operating cash flow: ¥2,260,000

        Strong quarter. Revenue up 15% vs Q4 2025.

Month-End Close

You: Let's do the March close.

Claude: I'll check everything step by step.

        $ lim journals list --from 2026-03-01 --to 2026-03-31 --status draft
        3 draft entries found. Let me review them...

        $ lim bank list --unmatched
        2 unmatched bank transactions. Processing...

        $ lim reports tb --from 2026-03-01 --to 2026-03-31
        Trial balance checks out. Debits = Credits ✓

        $ lim accruals generate --period 2026-03
        Generated 2 accrual entries for March.

        Everything looks clean. Ready to close?

You: Yes, close it.

Claude: $ lim periods close --period 2026-03
        ✅ March 2026 closed.

Scenario Analysis

You: What happens to our runway if we hire two more engineers?

Claude: $ lim scenarios create --name "Hire 2 engineers" \
          --description "Two senior engineers at ¥700k/month each"

        $ lim scenarios generate --id <scenario-id>

        $ lim scenarios diff --id <scenario-id>

        Impact analysis:
        - Additional monthly cost: ¥1,820,000
          (salary ¥1,400,000 + social insurance ¥210,000 + equipment ¥210,000 amortized)
        - Current runway: 3.5 months
        - Post-hire runway: 1.8 months

        You'd need to close a funding round within 2 months.

Skills vs MCP

Both skills and MCP let AI agents interact with lim. Here’s when to use each:
SkillsMCP
Best forClaude Code terminal sessionsAny MCP-compatible client
InterfaceCLI commandsStructured tool calls + resources
AuthenticationCLI tokenCLI token or API key
OutputHuman-readable terminal outputStructured JSON
Setupnpx @lim-labs/lim skills addnpx @lim-labs/lim mcp add
You can use both simultaneously. Skills are great for interactive sessions where you want human-readable output. MCP is better for automated workflows where structured data matters.

Updating Skills

When lim is updated with new commands, re-run the installation:
npx @lim-labs/lim skills add --force
This overwrites existing skill definitions with the latest versions.

Removing Skills

npx @lim-labs/lim skills remove
This removes all lim skills from your Claude Code configuration.