First-Session Guide

This guide walks you from install to first useful output.

The goal of your first session is to build your ContextOS — a usable finance-profile.md and a reviewed account map — and see it verified against your live books.

Before You Start

You will need:

For a cautious first test, use sandbox or test-company data — see Data Handling and Security.

Install The Plugin

The plugin installs from inside Claude Cowork — there is no command line. You add the airCFO marketplace once, then install the plugin from it.

  1. Open Claude Cowork (in the Claude desktop app, select the Cowork tab from the mode selector at the top).
  2. Click Customize in the left sidebar, then Browse plugins.
  3. Select Personal, click the + button, and choose Add marketplace from GitHub.
  4. Enter the repository URL: https://github.com/aircfo/claude-startup-finance
  5. Click Install on finance-contextos. It activates automatically. (Optionally also install all-systems-go — it adds Stripe/Ramp/Mercury connectors and the runway, board-metrics, and reconciliation workflows. You can add it after the build too.)

Then begin:

build my ContextOS

You can also run /finance-context-builder directly. Type / or click + in Cowork anytime to see every skill the plugins add.

First, open a working folder in Cowork. Before you run the skill, use the “Work in a folder” control in your Cowork session and pick (or create) a folder Claude can read and write. That folder is where your ContextOS gets saved. If you skip this, Claude may finish the setup but be unable to save the output.

Step 1: Confirm The ContextOS Folder

Claude will propose a folder, usually:

~/Desktop/ContextOS/

This folder is where the plugin stores your ContextOS files. (Built one under the older default, ~/Desktop/airCFO Finance Context/? It keeps working — refreshes find and reuse it.)

Expected files:

Use a location that is easy for your team to find and safe for your company’s data policies.

After you confirm the location, the builder saves a small pointer so future finance workflows can find this folder without loading your whole profile into every session. It may also ask permission to add a short note to your workspace configuration — say yes or no; either way the pointer keeps things working, and the full profile is never loaded into every session.

Step 2: Connect QuickBooks

QuickBooks is the backbone — it’s where the account map and most of the profile come from, and it’s the only connector finance-contextos ships. Expect one browser sign-in pop-up: your own QuickBooks login, read-only. Claude confirms the company name it connected to, so a wrong company is caught immediately.

If you’ve also installed all-systems-go, Claude checks its connectors too (Stripe for subscriptions, Ramp for card spend, Mercury for bank balances) — authorize the ones you use and decline the rest; declining is expected and never blocks setup. Missing systems become placeholders and open questions rather than guesses.

QuickBooks — connect the airCFO connector, not Intuit’s. This plugin ships its own QuickBooks connector. Claude or Cowork may also offer Intuit’s official QuickBooks connector — that is a different one and produces weaker results here. Make sure the QuickBooks connection used during setup is the airCFO one that came with the plugin. If a first run gave odd QuickBooks numbers, this is the most likely cause — check the connector and re-run.

Some connectors grant only partial access. Depending on the scope you approve, or your role in that system, a connector may connect but block certain data — for example, Ramp may allow card and vendor data but refuse treasury/checking accounts. That is fine: the skill uses what it can read and marks the rest as open questions.

Step 3: Share Business Context

Claude will ask what would help it understand your business.

Good inputs include:

You do not need to prepare something formal. A few paragraphs are useful.

Example:

We are a B2B SaaS company. We report ARR, MRR, gross margin, net burn, and runway to the board. We include trialing subscriptions in internal MRR but not in board ARR. We treat customer hosting costs as COGS and exclude one-time legal fees from run-rate burn.

Step 4: Review The Account Map

Claude will draft account-map.csv from QuickBooks. Most rows map by rule; you review only the ones Claude marks needs-review — typically:

Rows you sign off on are marked confirmed, and later refreshes never overwrite them. Do not worry about making it perfect on the first pass. The goal is to confirm obvious mappings and flag anything uncertain.

Step 5: Finalize The Finance Profile

Claude will draft finance-profile.md from:

Some sections may contain placeholders. That is expected.

Placeholders are a product feature: they show where Claude does not know enough yet. Leave them in place rather than accepting a guess.

Step 6: Watch It Verify (Prove It Ties)

Setup does not end on “here are your files.” Claude closes by checking the freshly built context against your live systems — for example:

You get a short tie-out table. An unexplained difference becomes an open question — finding one is the feature working, not the setup failing.

Step 7: Run Your First Workflow

The cross-system workflows ship in the all-systems-go plugin — install it from the same marketplace if you haven’t. Then try one:

What is our runway?

Then try:

Give me board metrics for last month.

Claude should read your ContextOS before pulling numbers.

What Good Looks Like

After a successful first session, you should have:

If Something Goes Wrong

If a connector sign-in fails (the connect page will not load, shows “can’t connect to the server” or a localhost address, or reports an “unavailable scope”):

If QuickBooks output looks wrong:

If a connector that worked before asks you to sign in again:

If auth otherwise fails:

If the profile cannot be found:

If an output feels wrong:

Next Step

Try the prompts in Use Cases.