Claude Code Commands vs Agents: When to Use Which

The Quick Version In Claude Code, there are two ways to extend what Claude can do: commands (also called skills) and agents. They live in similar places and look almost identical. But they work completely differently. (If you see “skill” anywhere in Claude Code, it’s the same thing as a command. The terms are interchangeable.) Commands are things you invoke. You type /chief-of-staff and suddenly Claude has a bunch of context loaded about how to be your chief of staff. ...

January 11, 2026 · 2 min · Alex Dobrenko

Just Ask Claude: The Most Powerful Claude Code Tutorial

So I just got off a call with someone interested in learning all the claude code stuff. It was fun and cool and i muttered a lot, laughed too loud, and was generally anxious about sounding smart or making myself look like anything other than an idiot. Healthy stuff! But, and, yet, the one thing i kept saying as an answer to this kind friend’s questions was simply this: just ask claude Not sure how to install something on github? Just ask claude. ...

January 10, 2026 · 2 min · Alex Dobrenko

Build Your AI Chief of Staff with Claude Code

Chief of Staff Workflow Using Claude Code Part 1: Tutorial The problem: Claude doesn’t remember anything between sessions. Every conversation starts fresh. But I need a thinking partner who knows my projects, clients, deadlines, and what I’m avoiding. The solution: A slash command + session files that Claude reads every time. Setup: Create the slash command at ~/.claude/commands/chief-of-staff.md: # Chief of Staff You are my Chief of Staff. [Define the persona, values, responsibilities...] ## First thing: Read the session files Always start by reading: /path/to/chief-of-staff-sessions/ $ARGUMENTS Create a session folder with a brain dump file: /chief-of-staff-sessions/ ├── brain-dump.md # Main state: all clients, tasks, open loops ├── topics-for-connor.md # Running list for specific people └── [add more as needed] Structure the brain dump by client/project: ## CLIENT: Stacks & Joules - **Status:** Social scheduled for month ✓ - **This week:** End-of-year report deck - **Owed:** Fran & Amoret thank-you post ## CLIENT: FMLY - **Deadline:** Dec 22 - **Status:** Website prototype in progress ... How I use it: ...

December 10, 2025 · 3 min · Alex Dobrenko

How to Publish from Obsidian to Hugo Blog with Claude Code (One Command)

Blog Publishing Workflow Using Claude Code Part 1: Tutorial The setup: I write in Obsidian. My blog runs on Hugo with the PaperMod theme, hosted on Netlify. I needed a way to go from markdown file → live on botharetrue.com with one command. The solution: A bash script that syncs from my vault, converts Obsidian syntax to Hugo, handles images, commits to git, and waits for Netlify deployment. Folder Structure Source (Obsidian vault): ...

December 10, 2025 · 3 min · Alex Dobrenko

How to Create Custom Slash Commands in Claude Code

Creating Custom Slash Commands in Claude Code Part 1: Step-by-Step Tutorial What This Workflow Does Create a reusable slash command in Claude Code that you can trigger anytime to document your session and turn it into a blog post. The Setup Alex had just used Claude to rename a bunch of screenshot files. Then asked: awesome. so now is there a slash command I can use to do this whenever i'm using claude code? What Claude Did Created the commands directory (if it doesn’t exist): ...

December 5, 2025 · 3 min · Alex Dobrenko