pkbtran takes Mike out of legal entirely and rebuilds it as marketingOS

A wholesale domain swap: the legal product is rebranded as a marketing assistant, with a library of 39 marketing playbooks bolted on.

chat-uiknowledge-management

pkbtran has renamed the product marketingOS, hidden the legal navigation, and replaced the careful legal-citation system prompt with a generic marketing-strategist one. On top of that sits a new skill library - roughly 12,000 lines of prompt files covering SEO audits, copywriting, conversion-rate optimisation, churn, ads and more - which users invoke by typing a slash command into chat.

Under the hood the fork also gains two small but interesting capabilities Mike didn't have: a headless browser that can fetch and read any web page, and a wrapper around Brave's search API so the assistant can actually look things up online. The skill loader simply prepends the matching playbook to the user's message before the model sees it.

So what For legal-tech watchers this one is mostly a curiosity - it's a fork that walks away from the legal use case - but the web-fetch and search plumbing is the kind of thing other forks may want to borrow.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

4 commits from pkbtran/marketingOS, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
16aee533 marketingOS demo ready: UI cleaned up and skills added Phillip Tran 2026-05-18 ↗ GitHub
3d176db4 Fix chatTools.ts: restore original exports and add skill detection Phillip Tran 2026-05-18 ↗ GitHub
cd610e7f Add @types/puppeteer to fix TypeScript build error Phillip Tran 2026-05-18 ↗ GitHub
1676aa32 Fix Puppeteer import to use require, bypass type error Phillip Tran 2026-05-18 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-468.md from inside the repo you want the changes in.

⬇ Download capture-thread-468.md