F1 Claude Code for Agency Owners
Go from zero terminal experience to a working operator stack — Claude Code, Obsidian, Bitwarden Secrets Manager, and a VPS — that runs your agency's daily work.
Progress
0%
0/36 lessons complete
Modules
22
Structured learning blocks in this course.
Access
Ready
The current account can open every lesson in this course.
Course Brief
You do not need to know how to code. You do not need to know what a terminal is. By the end of this course, you will have an AI assistant that reads your business documents, builds tools on command, and runs on a server that never sleeps — and you will have built the whole thing yourself.
This course walks you through installing four tools and connecting them into a system. Claude Code is the assistant that does the work. Obsidian is where your business knowledge lives. Bitwarden keeps your credentials secure. A VPS keeps everything running around the clock. You install them one at a time, learn each one by using it, and by the final module they work together as a single operating system for your agency.
Every lesson is hands-on. You will type real commands, build real things, and verify real results. Nothing in this course requires prior technical knowledge. If you can follow step-by-step instructions and are willing to try things that feel unfamiliar, you have everything you need.
Module Map
Course outline
What you are building and why it matters
See the concrete end state this course builds toward and understand why each tool exists.
The agency owner who never writes code
textPreview accessSee a concrete day-in-the-life scenario of an agency owner using the operator stack, and understand that this course builds operators not developers.
8 min
The four tools and how they fit together
textPreview accessIdentify each tool in the operator stack, understand its role, and see how the four tools connect into a single system.
10 min
Claude as the operator brain
Define the boundary between owner judgment and Claude execution.
Install Obsidian
Have a working Obsidian vault on your local machine ready for Claude Code to use.
Plan mode, subagents, and verification
Run Claude with explicit planning and verification loops instead of one-shot prompts.
Set up Bitwarden Secrets Manager
Have Bitwarden Secrets Manager configured with a working machine account and the BWS CLI installed.
Create your Bitwarden account
textPreview accessCreate a Bitwarden organization with Secrets Manager enabled and understand why centralized credential management matters.
12 min
Install the BWS CLI and store your first secret
textPreview accessInstall the BWS CLI, authenticate with a machine account token, and store and retrieve a secret from the command line.
20 min
CLAUDE.md, lessons, and durable memory
Create the memory surfaces that let Claude improve across sessions.
Install Claude Code locally
Have Claude Code running on your local machine with a Claude Pro or Max subscription, and be comfortable with the basic interface.
Sign up for Claude and install Claude Code
textPreview accessCreate a Claude subscription, install Node.js and Claude Code, and verify the installation.
15 min
Your first conversation
textPreview accessHave a conversation with Claude Code, understand the interface, and experience the tool-use and permission approval flow.
15 min
Create, read, and modify files
textPreview accessUse Claude Code to create new files, read existing files, and modify file contents — then verify every result.
20 min
Build Your Agency Vault
Stand up the initial Obsidian vault structure and the first 20 agency notes.
Your first real tasks
Use Claude Code to explore unfamiliar things, build a simple tool, and verify the result — proving you can produce real output without knowing how to code.
Explore and understand
textPreview accessUse Claude Code to explore an unfamiliar folder or file, ask questions about what you find, and build a mental model of something you did not previously understand.
15 min
Build your first script
textPreview accessAsk Claude Code to build a simple, useful script from a plain-English description, run it, and verify the output.
20 min
qmd retrieval and note navigation
Retrieve the right note at the right time instead of searching the vault manually.
Provision your VPS
Have a running VPS with an IP address, root credentials, and a successful first login.
What a VPS is and why Contabo
textPreview accessUnderstand what a VPS is in concrete terms and know which Contabo plan to buy for the operator stack.
12 min
Create your server and log in
textPreview accessProvision a VPS through your chosen provider's dashboard, receive your server credentials, and successfully log in for the first time via SSH.
25 min
First agency workflows with Claude
Put Claude to work on actual delivery, planning, and review workflows inside the agency.
SSH into your VPS
Have SSH key-based access to your VPS so you can connect securely without typing a password every time.
Generate your SSH key
textPreview accessGenerate an SSH key pair on your local machine and understand what the public and private keys do.
15 min
Connect to your VPS with SSH keys
textPreview accessCopy your public SSH key to the VPS, verify key-based login works, and disable password authentication for security.
18 min
Install Claude Code on the VPS
Have Claude Code running on the VPS with the same subscription you use locally.
Secure and set up the server
Have a properly secured VPS with a non-root user, firewall, and updated packages — all configured through Claude Code.
Create a non-root user
textPreview accessUse Claude Code on the VPS to create a non-root user with sudo privileges and SSH key access.
15 min
Configure the firewall and update packages
textPreview accessUse Claude Code to enable a firewall, open only necessary ports, update system packages, and store VPS credentials in BWS.
20 min
Organize your vault with Claude Code
Have a structured Obsidian vault with 20+ real agency notes, organized by Claude Code, accessible from the VPS.
Sync your vault to the VPS
textPreview accessGet your Obsidian vault onto the VPS so Claude Code on the server can read and write to it.
15 min
Build the folder structure and first 20 notes
textPreview accessUse Claude Code to create a practical folder structure and the first 20 real business notes in the vault.
25 min
Build a small tool
Build and run a useful agency tool on the VPS using Claude Code — a report generator that pulls data and produces formatted client output.
Define the report generator
textPreview accessScope a simple report generator tool by defining the data source, output format, and success criteria before writing any code.
12 min
Build and verify the report generator
textPreview accessUse Claude Code on the VPS to build the report generator from your spec, run it against test data, and verify every output against the success criteria.
30 min
CLAUDE.md and project instructions
Write a CLAUDE.md file that gives Claude Code persistent context about your environment, your business, and your operating rules.
What CLAUDE.md is and why it changes everything
textPreview accessUnderstand what CLAUDE.md does, how Claude Code uses it, and why it transforms Claude Code from a generic assistant into a context-aware operator.
12 min
Write your CLAUDE.md
textPreview accessWrite a global CLAUDE.md and a project-level CLAUDE.md for your vault, then verify that Claude Code uses them correctly.
20 min
Plan mode and task strategy
Use plan mode to scope, execute, and verify multi-step tasks instead of improvising complex work in one shot.
When to plan and when to just do
textPreview accessDistinguish between tasks that need plan mode and tasks that should be handled with direct instructions, and understand the cost of choosing wrong.
12 min
Run the plan-execute-verify loop
textPreview accessTake a real multi-step task through the complete plan-execute-verify cycle with Claude Code, including plan review, step-by-step execution, and structured verification.
20 min
qmd retrieval
Install qmd, connect it to your vault, and use keyword, semantic, and hypothetical-answer searches to find the right notes quickly.
Install qmd and connect your vault
textPreview accessInstall qmd on the VPS, index your vault, and run your first search queries.
15 min
qmd in daily use
textPreview accessBuild the habit of using qmd as the default way to find vault information instead of browsing folders or guessing from memory.
12 min
The daily operator workflow
Have a defined daily workflow that uses the full operator stack — from logging in through completing work and updating the vault.
A typical day with the operator stack
textPreview accessFollow a structured daily workflow that uses Claude Code, the vault, BWS, plan mode, and qmd in a realistic sequence.
15 min
When Claude Code is the right tool
textPreview accessIdentify which agency tasks are best handled through Claude Code and which are better done with other tools or manually.
10 min
Where to go next
Understand the course map from F1 through F5 and the paid courses, and choose which path to take based on your goals.