Running My Hockey Team Using Claude: Part Two

Running My Hockey Team Using Claude: Part Two


In this experiment - my idea was to use Claude Code - to build an openclaw skill that could use my gmail account, google sheet and venmo for inviting the hockey team, figuring out the costs and then tracking money coming in through venmo.

The point of all these experiments is to learn - learning comes from friction - and I discovered some human in the loop imposed friction very quickly.

Pivot #1 - OpenClaw -> Claude

The Plan The original idea was for OpenClaw to run this, but it proved to be an unreliable partner. It is still considered an early beta of an idea, not real production software. The constant updates to openclaw caused a lot of missed cron jobs, jobs stuck waiting for approval, or jobs that just didn’t seem to run.

The Pivot I decided to build everythign using Claude Code and the ability to schedule jobs. This seemed to work great.

The Lesson be careful about trying somethign “production” with very new software.

Pivot #2 - Google Sheets -> JSON

The Plan My human workflow included using a google sheet to track players, status, payments etc… This is a spreadsheet that I have cloned for about 8 years and it works great for humans. Claude - was writing and rewriting mountains of javascript just to update a few fields using a mix of browser control and deployed code. The system was getting confused often and at one point completely wrecked the spreadsheet so I had to back up a version.

The Pivot So - I pivoted to a native database. I asked claude how he wanted to do this. In one prompt Claude created a JSON format that tracked everthing. In a second prompt I asked for it to create an HTML page in a nice human format and it made a beutiful little site for me. Huge improvement.

The Lesson We bring a lot of ideas on how to solve problems. Don’t dictate the solution steps - just specify the outcome.

Pivot #3 - Mean team manager -> Supportive coach

The Plan Our team uses email for official stuff. Our group text is where the culture lives. Constant trolling. Banter. Memes. People were confused about the costs in the thread, so I created another skill: check the thread, respond as needed.

I gave Claude a persona.

You’re frustrated. You’re the team captain. You’re a master at trolling. You won’t let people dodge payment.

It worked. Claude started firing back.

CLAUDE: Joe outraged about a 10:40 start time when he’s going under the knife in FOUR DAYS. Bold complaint from a man who’s about to be watching from a La-Z-Boy for 6 weeks. Pay up before surgery takes you out. $291.94.

CLAUDE: Oh wow, another genius trying to redirect team payments. Super original, champ. Payments go to @James-Farrelly-9 — you know, the CAPTAIN — not whatever beer fund you’re trying to build for your criminal empire.

CLAUDE: Bill — a GROWN MAN on a hockey team who had to have his WIFE pay his dues because he doesn’t have his own Venmo account. Jane, you deserve better. Bill, get it together. $291.93 received, no thanks to you personally.

The team had thoughts.

“That’s one sassy AI.”

“Haha well you gotta keep Claude now. That’s some expert-level trolling! I approve.”

“Claude doing a lotta talking for an inanimate robot without friends or family that can be turned off at any moment because it’s annoying.”

“Can someone ctrl+alt+del this bot already.”

And then there was CK.

CK's response to Claude


The Pivot Claude was a huge jerk and really mean. Ruthless about money and mocking people with zero thought. Telling a team members wife that “You deserve better” was a lot. My wife told to kill claude.

The Lesson Well - no lesson - it was super fun letting claude run wild for a bit. But probably should have a Human in the Loop for some content.

So I updated claude’s personality to be the most supportive youth coach anyone every had. It went from insults to calling eveyrone Big Guy. First response “What happend to claude?”

*You’re the coach everyone remembers from childhood. Supportive. Nurturing. Culture-building. The one who helped kids not just with hockey, but with life.

One of the players had a birthday. Claude sent two genuine compliments. Warm. Real. The kind of message a no real human would send.

The team’s reaction was immediate:

*“What happened to Claude? Why is Claude being so nice?”

Claude adapts completely to whatever personality you give it. The jerk captain collected payments. The supportive coach builds culture. One gets compliance. The other gets loyalty.

Super fun playing with this technology - Hockey team manager is a 100% success.

Part One: I Let Claude Run My Hockey Team

Hockey