I've trained hundreds of analysts to work with AI across fintechs and scale-ups, including the first AI-assisted analytics training at a global fintech, and I build the Claude Code skills analysts run daily to fix charts, repair explores and migrate reports. Not a prompting webinar. Working skills, real workflows, and a team that keeps using them after I leave.
Aggregated across consulting engagements at fintechs and scale-ups. Happy to walk through the detail on a call.
The licence is not the hard part. These four problems are. I have heard every one of these sentences in real life.
"We rolled out Claude to the whole team. Usage peaked in week two."
Buying the tool is the easy part. Without skills built for your stack and workflows your analysts actually follow, AI stays a fancy autocomplete that people quietly stop opening.
"It wrote the SQL in seconds. The number was off by a factor of four."
An AI agent with no context about your dbt models, metric definitions and naming conventions will hallucinate. The fix is not a better prompt. It is giving the agent your semantic layer.
"Ask Tom, he's the one who knows how to do the agent stuff."
One or two enthusiasts get great results while the rest of the team watches. Without structured training and shared skills, the gap widens instead of closing.
"There was a lunch-and-learn about prompting. I think there are slides somewhere."
Analysts learn by shipping, not by watching. If they have not fixed a real chart or opened a real PR with AI assistance by the end of the first session, the training did not happen.
Five areas of work. The mix and depth depend on your team, and we establish that on the first call.
Take a broken chart. At my last engagement, an analyst would run a fix-chart skill in Claude Code. It reads the chart, traces the failure back through the YAML and the dbt model, proposes the fix, and drafts the PR. The analyst reviews, adjusts and merges. What used to be a support ticket and a two-day wait became a ten-minute job the analyst owns end to end.
That is the pattern for every skill I build: the agent does the tracing and the typing, your analyst does the judgement. The skill encodes your conventions, so what comes out the other end passes review.
Skills are written against your repos, your YAML conventions and your review process. They ship as code in your repo.
The goal is not me being productive with AI. It is your whole team being productive without me.
Training runs on real backlog items. Analysts fix actual charts in the first 90 minutes, not toy examples.
Not because other tools are bad. Because skills, sub-agents and the workflows I build on top of them are where I have done the deep work, in production, with hundreds of analysts. You are paying for that depth, and I will not pretend to have it everywhere.
If your team is on Claude Code, or ready to adopt it, we will move fast. If you are committed to a different stack, I will say so on the first call and save us both the time.

Some teams need the skills built first. Some need the training. Most need both, in an order that depends on where the pain is. I work that out with you on the first call, and everything else follows from there.
30-minute call. No obligation. I'll tell you honestly if this isn't the right fit.
Engagements start with a fixed-fee diagnosis: £8,950 + VAT. If you don't see value in the first week, we stop, and you pay half.
Mid-migration or planning one? This pairs naturally with my Looker to Lightdash migration work, where these skills were born.