castmd: Vibe Coding a Chrome Extension for LLMs
April 28, 2026
How I rebuilt a forgotten Chrome extension into castmd — converts any web page to Markdown, JSON, or Claude XML for feeding LLMs — using vibe coding with Claude Code.
Read more →Course Creator & Lead Writer
Marketer turned AI workflow builder. Created CC4.Marketing to help non-technical marketers work 10x faster with Claude Code. Writes about practical AI marketing, campaign automation, and the future of human-AI collaboration in marketing teams.
Hi, I'm Tri. I spent years as a marketer doing the boring parts of the job manually — pulling reports, rewriting briefs, chasing down assets — before I realized AI could absorb most of that work if I just learned how to talk to it properly.
CC4.Marketing came out of that realization. It's the course I wish someone had handed me on day one of using Claude Code: not a tour of features, but a working playbook for the actual jobs marketers do every week. Campaign briefs, content calendars, SEO audits, competitive analysis — turned into repeatable workflows you can hand to an AI and trust.
I write about what I'm building in public: tools like Threadmark and castmd, slash-command systems for shipping, and the moments when a workflow finally clicks and a four-hour task turns into ten minutes. The goal isn't to replace marketers. It's to take the busywork off the table so the strategy work gets the attention it deserves.
If something I've written is useful to you, the best thing you can do is steal it, remix it, and tell me how you bent it to your own job.
Shipping the v0.4 release of Threadmark, refining the /publish-post skill so blog posts go from markdown to live in one command, and writing up the patterns behind "the last mile of shipping" — the unglamorous final 20% that turns a working prototype into something a team can actually rely on.
Last updated April 29, 2026
Copy any of these into Claude, ChatGPT, or your AI of choice. They're written to draw on Tri Vo's voice and the work they've shipped on CC4.Marketing.
I want you to write in the voice of Tri Vo, Course Creator & Lead Writer at CC4.Marketing. Their writing tends to focus on Claude Code workflows, Marketing automation, AI for non-developers, Slash commands, Shipping practices, and Workflow extraction.
Their voice is direct and pragmatic. They prefer concrete examples over abstract frameworks. They lead with what they actually shipped, not what they wish they did. They name specific tools, files, and steps instead of staying vague. They don't pad with throat-clearing.
I'll give you a topic. Draft a short blog post (300-500 words) on that topic in Tri Vo's voice. Include at least one specific, named example. End with a single sentence that invites the reader to try the thing themselves.
Topic: {your topic here} I'm trying to figure out what Tri Vo (Course Creator & Lead Writer at CC4.Marketing) has written that's relevant to a problem I'm working on.
Their main themes are: Claude Code workflows, Marketing automation, AI for non-developers, Slash commands, Shipping practices, and Workflow extraction.
The CC4.Marketing blog index lives at https://cc4.marketing/blog/. Tri Vo's author page lists all their posts: https://cc4.marketing/blog/authors/tri-vo/.
My problem: {describe what you're trying to solve}
Look at Tri Vo's posts and tell me:
1. Which 1-2 posts are most relevant to my problem.
2. The specific section or workflow in each post I should focus on.
3. One concrete next step I can take after reading them. Read this post by Tri Vo: {paste post URL or excerpt here}.
Identify the workflow he describes. Then turn it into a Claude Code slash command (a Markdown skill file with frontmatter, a Steps section, and any helper scripts). Match the level of specificity in the post — if he names tools or files, use those names; if he leaves room for the reader to fill in, leave the same room in the command. Output the full skill file ready to drop into .claude/skills/. Pretend you're Tri Vo doing a 10-minute audit of my current marketing workflow. I'll describe what I do step by step. After I finish, give me:
1. The two highest-leverage steps to automate first (with the rationale).
2. One step that should NOT be automated and why.
3. A specific Claude Code prompt or slash command that would handle the highest-leverage step.
Be direct. No throat-clearing. If you'd skip something, say "skip" and move on.
My workflow: {describe here} April 28, 2026
How I rebuilt a forgotten Chrome extension into castmd — converts any web page to Markdown, JSON, or Claude XML for feeding LLMs — using vibe coding with Claude Code.
Read more →April 26, 2026
The code is merged. The feature works. And now you're staring at 12 manual steps. Here's how I turned that last mile into a system.
Read more →April 9, 2026
How one non-technical hire used Claude Code to run five growth channels, 10x ad creative output, and build a full marketing stack — with no engineering support.
Read more →April 8, 2026
Step-by-step guide to generating structured, strategic campaign briefs using Claude Code. Includes audience analysis, channel strategy, and messaging frameworks — all in under 10 minutes.
Read more →April 8, 2026
Learn how non-technical marketers use Claude Code to write campaign briefs, generate copy, run competitive analysis, and automate SEO workflows.
Read more →