lab

The shop floor.

Consulting lives on the white pages. This is the rest: a CRM you can own, skills an agent can run, notes we would have wanted on day one. Click a clone to copy. Open one in Cursor, Claude Code, or ChatGPT.

01 twenty

twenty.com ↗

Attio is still the default we recommend. Twenty is what we run when the client needs to own the code, cap the bill, or keep data on their own box. Open source, self-hostable, app SDK. We have it on a Hetzner box and have shipped real apps against it.

Field note · 2026-08-31

Notes from a self-hosted Twenty

The three env vars that unblock the platform. The sandbox traps that cost a day. When Twenty is the right CRM, and when it is not. Copy a .env from the note.

read the note →

02 skills

MIT · Claude Code / Python

Productized jobs from real engagements. Drop them in .claude/skills/, invoke with a slash, or run the Python. Read-only unless you pass a write flag. Expand a repo for the catalog. Cursor, Claude Code, and ChatGPT each get a working prompt.

attio-toolkit 6 skills 1 star · MIT · 22 days ago

Audit a workspace 0-100. Backup, schema diagram, stale records, cost explorer. Read-only by default.

  • Score an Attio workspace 0-100. Read-only, ~10 API calls.
  • Snapshot the workspace to JSON + CSV, then diff two runs.
  • ER diagram of the data model. Schema only, never records.
  • Which fields are filled vs dead. Flags bloat under 10%.
  • Untouched records and obvious archive candidates.
  • Estimate the Attio bill across plan tiers.
5050-gtm 8 skills 3 stars · MIT · 3 months ago

GTM skills for Claude Code or plain Python. Cohort, LTV/CAC, call-coach, disco-prep. CSV is the default.

  • Cohort table from CRM + revenue. Excel plus per-section CSVs.
  • LTV, CAC payback, LTV/CAC with four frameworks side by side.
  • Runway, burn, MRR from CSVs or live Attio/Qonto/Stripe.
  • Discovery-call coaching from a Granola, Fireflies, or plain transcript.
  • Two-minute brief before a disco call: who they are, what to ask.
  • Search Console health plus Lighthouse on the top pages by clicks.
  • One LinkedIn experiment per cycle. A human always posts.
  • Enrich Attio records with a cost gate before any credit is spent.
5050-vc-skills 4 skills 0 stars · MIT · 16 days ago

IC pipeline hygiene, memo skeleton, portfolio cadence, co-investor map. Reads the fund CRM. Invents nothing.

  • Dealflow hygiene grade plus what moved since the last IC.
  • Per-deal IC memo skeleton from fields and notes on file.
  • Board and KPI cadence on companies already in the book.
  • Syndicate coverage percent and a ranked co-investor table.

csv matcher

paste headers

Paste a header row. We tell you which public skill claims those columns. Copy the slash command and run it in Cursor or Claude Code.

proof

attio-audit · 12s loop

Sanitized run against the public Northwind fixture. Same command you copy below.

5050/lab · attio-audit read-only
 

03 notes

log

Next on the log: a Notion operating-system note, and a Twenty vs Attio piece written for the buyer who is allergic to seat-price surprises. Not a replacement pitch. A decision tree.