The Ultimate Guide to Claude Cowork: Create Your Personal AI Assistant

35 min read

Learn how to turn Claude Cowork into a personal AI assistant that organizes your files, drafts documents, schedules recurring tasks, and connects to your tools. The complete guide, no coding required.

Part of the Claude and AI Agents topic hubs.

Hero image for The Ultimate Guide to Claude Cowork: Create Your Personal AI Assistant
Table of Contents

Updated April 2026 — I first wrote this guide back in January when Cowork launched and I’d just built my own version (Jarvis) with Claude Code. Since then, Cowork has gone GA with Dispatch, Plugins, Connectors, Scheduling, Computer Use, and a bunch of enterprise features. This is a full rewrite covering everything.

You don’t need to write code to have an AI agent working for you.

I wrote the Cooking with Claude Code guide to help developers set up the most powerful coding agent available. But I kept hearing the same thing from non-developer friends: “I want this, but I don’t live in the terminal.” Marketers, ops people, founders, consultants. All watching Claude Code from the outside, wishing they could tap into the same agentic power.

Cowork is the answer. It’s the same agentic architecture that powers Claude Code, except it runs inside the Claude Desktop app and it’s built for knowledge work instead of software development. You tell it what to do, it makes a plan, breaks it into subtasks, runs them in parallel with sub-agents, and delivers finished outputs to your file system.

And just like Claude Code changed how I write software, Cowork has changed how I handle everything else. Research, reports, file organization, recurring tasks, pulling data from tools. Stuff I used to spend hours on now takes minutes.

By the end of this guide, you’ll have a fully configured personal AI assistant that knows who you are, writes in your voice, connects to your tools, runs tasks on a schedule, and takes instructions from your phone while you’re away from your desk.

Let’s set it up.

What is Cowork (and What Makes It Different from Chat)

Every breath you take, every file you make, I’ll be organizing you.

If you’ve used Claude’s chat interface, you know the flow. You type a question, Claude answers. You paste in some text, Claude summarizes it. It’s a conversation. You bring the inputs, Claude gives you outputs, and everything lives in that chat window.

Cowork flips that model. Instead of chatting with Claude, you’re delegating to it. You describe a task, Claude creates an execution plan, shows it to you for approval, and then goes to work. It reads and writes files directly on your computer. It spawns sub-agents to handle subtasks in parallel. It connects to external tools like Google Drive, Slack, HubSpot, and Notion. When it’s done, the finished outputs are sitting in your file system, ready to use.

Here’s the key difference in practice:

ChatCowork
You say”Summarize this document” (paste text)“Summarize every PDF in my /Reports folder and create a comparison spreadsheet”
Claude doesReturns text in the chat windowReads 15 PDFs, spawns sub-agents in parallel, creates an Excel file with formulas
Output livesIn the conversationOn your filesystem
DurationSecondsMinutes (but unattended)
Tool accessNoneFiles, connectors, scheduling, computer control

The agentic architecture underneath is the same thing that makes Claude Code so effective. Claude doesn’t just respond. It plans, decomposes complex tasks, uses tools, and iterates on its own work. The difference is that Cowork’s tools are built for knowledge work. Instead of running bash commands and editing code files, it’s creating spreadsheets, drafting presentations, pulling CRM data, and organizing your file system.

If you want to understand the deeper mechanics of how agents plan and execute, my guide to AI agents covers the architecture. But you don’t need to understand any of that to use Cowork. That’s the whole point.

Getting Started: Setup and Your First Task

Requirements

You need two things:

  1. Claude Desktop (macOS or Windows). Download it from claude.ai if you haven’t already.
  2. A paid Claude plan. Cowork is available on Pro ($20/mo), Max ($100-200/mo), Team ($25-150/user/mo), and Enterprise plans.

The Pro plan gets you access to everything we’ll cover in this guide. Max gives you more usage headroom, which matters if you’re running lots of scheduled tasks or batch processing.

Opening Cowork

Once you have Claude Desktop installed, you’ll see a tab selector at the top of the app: Chat, Code, and Cowork. Click Cowork and you’re in.

The interface looks similar to chat, but when you give Claude a task, it shows you an execution plan before doing anything. This is important. You always get to review what Claude intends to do before it starts reading your files, creating outputs, or connecting to external services.

Folder Permissions

Before Claude can do anything useful, it needs access to folders on your machine. Cowork only reads and writes within folders you explicitly share. This is your primary security boundary, so think about it carefully.

When you first give Cowork a file-related task, it’ll ask for folder access. You can also configure this proactively in Settings > Cowork > Folder Permissions.

My recommendation:

  • Share: Your Documents folder, a dedicated workspace folder, your Downloads folder (great for cleanup tasks)
  • Don’t share: Your entire home directory, your .ssh folder, anything with credentials or secrets

A good pattern is to create a dedicated ~/Claude-Workspace folder and point Cowork there. This keeps things clean and gives you a single place where all of Claude’s outputs land.

Your First Real Task

Everyone’s Downloads folder is a mess. Give Cowork this:

Organize my Downloads folder. Create subfolders by file type (Documents, Images, Spreadsheets, Archives, Installers, Other). Move each file into the appropriate subfolder. For any file older than 90 days, move it to an “Archive” subfolder instead. Give me a summary of what you moved when you’re done.

Claude will show you a plan:

  1. Scan the Downloads folder and catalog all files with their types and dates
  2. Create the subfolder structure
  3. Categorize each file by extension and age
  4. Move files to appropriate subfolders
  5. Generate a summary report

You review the plan, approve it, and Claude executes. A few minutes later, your Downloads folder is organized and there’s a summary telling you exactly what moved where.

That’s Cowork in a nutshell. You describe the outcome, Claude figures out the steps, you approve, it delivers.

Pro tip: Run this on a copy of your Downloads folder first. Claude will ask before deleting anything, but better safe than sorry until you’ve built up trust.

Building Your Assistant’s Memory: Context Files

Here’s where Cowork goes from “useful tool” to “personal assistant.” The difference is context. A tool does what you tell it. An assistant knows who you are, how you work, and what you need before you ask.

If you’ve read my post on context engineering, you already know how important it is to give AI models the right context. Cowork has a built-in system for this: context files.

The Context Directory

Cowork looks for persistent context in ~/Claude-Workspace/context/. Any markdown files you put here get loaded at the start of every session. Think of these as your assistant’s long-term memory.

Here are the files I recommend creating:

about-me.md

This is who you are. Your role, your company, your responsibilities, anything Claude needs to know to work effectively with you.

# About Me

- Name: [Your name]
- Role: VP of Marketing at [Company]
- Team: 4 direct reports (content, demand gen, product marketing, design)
- Key tools: HubSpot (CRM), Notion (wiki), Google Workspace, Slack
- Weekly leadership sync every Monday
- Current priorities: Q2 product launch, website redesign, annual planning

## Working style
- I prefer bullet points over paragraphs in internal docs
- I like data-driven arguments with specific numbers
- Meeting notes should capture decisions and action items, not discussion

brand-voice.md

If Claude is going to write for you, it needs to know how you sound. This is especially useful for email drafts, social posts, and any external-facing content.

# Brand Voice

## Tone
- Professional but not formal. We say "you" not "one."
- Confident and direct. Lead with the recommendation, then the reasoning.
- No jargon. If a concept needs explaining, explain it.

## Email style
- Keep emails under 5 sentences when possible
- Always include a clear ask or next step at the end
- Sign off with just my first name, no "Best regards" or "Cheers"

## Writing samples
[Include 2-3 short examples of your actual writing so Claude can
match your style. This makes a massive difference.]

working-preferences.md

Your formatting preferences, naming conventions, and operational patterns.

# Working Preferences

## File naming
- Use YYYY-MM-DD prefix for dated documents
  (e.g., 2026-04-09-quarterly-review.xlsx)
- Use lowercase-with-hyphens for everything else
- No spaces in filenames

## Document formatting
- Spreadsheets: always include a summary tab with key metrics at top
- Presentations: max 5 bullet points per slide, use company template
  in /Templates
- Reports: include an executive summary on page 1

## Recurring work
- Weekly team update is due every Monday by 9am
- Monthly metrics deck pulls from HubSpot and Google Analytics
- Quarterly business review uses the template in
  /Templates/QBR-template.pptx

Global Instructions vs. Context Files

Cowork has two layers of persistent instructions, and the distinction matters.

Global instructions (Settings > Cowork > Edit Global Instructions) apply to every single session. Keep these short and behavioral: “Always ask before deleting files.” “Use metric units.” “Respond in English.”

Context files hold the detailed, reference-heavy information. Your role, your voice, your preferences. They’re loaded each session but Claude picks out what’s relevant to the current task.

Think of global instructions as rules and context files as knowledge. Rules are always enforced. Knowledge is consulted when relevant.

The Payoff

Here’s what context files look like in practice. Without context files, you type “Draft an email to Sarah about the project timeline” and Claude writes a generic, formal email with placeholder content.

With context files loaded, the exact same prompt produces an email in your voice, signed off with just your first name (because brand-voice.md says so), kept under 5 sentences (your preference), referencing the actual Q2 launch timeline from about-me.md.

Same prompt, dramatically different output. Context is everything.

Projects: Organizing Your AI’s Workspaces

Once you start using Cowork for more than one area of your life, you’ll want Projects. A Project is an isolated workspace with its own context files, working files, scheduled tasks, and conversation history.

Why this matters: without Projects, everything bleeds together. Your marketing context leaks into your personal finance tasks. Your client work history mixes with your internal planning.

I run three Projects:

  1. Work — Company tasks with work context files, HubSpot and Slack connectors
  2. Content — Blog writing, newsletter prep, social media with brand voice context
  3. Personal — File organization, travel planning, personal finance with separate preferences

Each Project gets its own context files that supplement the global ones from ~/Claude-Workspace/context/. Claude always knows who you are (global context), but each Project adds the domain-specific knowledge it needs.

To create a Project, open Cowork and look for the Project selector in the sidebar. Create a new one, give it a name, and start adding Project-specific context files.

Pro tip: If you share a context file between Projects, put it in the global ~/Claude-Workspace/context/ folder. If it only applies to one area of work, put it in the Project. Keeps things clean.

Connectors: Plugging Into Your Tools

Context files give Claude knowledge about you. Connectors give Claude access to your tools. This is where things get really powerful.

Cowork ships with 38+ connectors and the list keeps growing:

CategoryConnectors
ProductivityMicrosoft 365, Google Drive, Notion
CRMHubSpot, Salesforce, Close
Project ManagementJira, Asana, Linear
DataSnowflake, BigQuery, Databricks
CommunicationSlack, Gmail, Zoom
OtherDocuSign, Apollo, Clay, WordPress

Setting Up Connectors

Go to Settings > Cowork > Connectors, find the service you want, and authenticate. Most connectors use OAuth, so it’s a couple of clicks. Once a connector is active, you can reference that tool naturally in any task prompt and Claude knows how to pull from it.

Gmail + Google Calendar: The Daily Planner

This is the first combo I’d recommend setting up. Connect Gmail and Google Calendar, then try this:

“Check my calendar for today. Look at each meeting and pull any relevant email threads with the attendees from the past two weeks. For each meeting, create a prep doc with: who’s attending, what we last discussed over email, and the meeting agenda if one exists. Then look at the gaps between meetings and suggest time blocks for my top 3 priority tasks this week. Save the full day plan as /Daily/2026-04-09-day-plan.md.”

Claude reads your calendar, cross-references your email history, and produces a day plan with meeting prep baked in. I used to spend 20 minutes every morning doing this manually. Now it’s done before I sit down (more on scheduling this later).

HubSpot + Slack: Sales Intelligence

If you’re in a revenue role, this combo is gold. Connect HubSpot and Slack, then:

“Pull all deals in the ‘Negotiation’ stage from HubSpot. For each one, check the #sales Slack channel for any mentions of that company name in the past 30 days. Create a spreadsheet with columns for deal name, amount, days in stage, last activity date, and a summary of any Slack discussions. Flag any deal that’s been in Negotiation for more than 14 days with no Slack activity as ‘at risk’. Save as /Sales/2026-04-09-pipeline-review.xlsx.”

Claude pulls live CRM data, cross-references it with your team’s Slack conversations, and produces a pipeline review that would take an analyst an hour to assemble.

Notion + Jira: Project Status

For project managers running work across Notion (for docs) and Jira (for tickets):

“Check the ‘Q2 Launch’ Jira project for all tickets due this week. Cross-reference with the Q2 Launch page in Notion to see if any of the documented requirements don’t have a corresponding Jira ticket. Create a status report with: tickets completed this week, tickets at risk of missing their due date, and any gaps between the Notion spec and Jira coverage. Save to /Projects/Q2-Launch/2026-04-09-status.md.”

The real power here is the cross-referencing. Each tool on its own gives you a partial picture. Claude connects them and finds the gaps.

More Connector Combinations

A few other setups I’ve seen people use effectively:

  • Gmail + Close CRM: Auto-draft follow-up emails for leads that haven’t been contacted in 7+ days, personalized based on their CRM record
  • Google Drive + Slack: Monitor a shared Drive folder for new files and post a summary to a Slack channel when something’s added
  • BigQuery + Google Sheets: Pull weekly metrics from your data warehouse and populate a pre-formatted Google Sheet for stakeholders
  • Zoom + Notion: After a recorded Zoom meeting, pull the transcript and create a Notion page with meeting notes, action items, and decisions

The Cloud Caveat

One important thing to understand: connectors route data through Anthropic’s cloud, not your local network. When Claude pulls data from HubSpot or Slack, that information passes through Anthropic’s infrastructure. For most people this is fine. But if you’re working with highly sensitive data or have strict compliance requirements, talk to your security team first.

If a service lives behind your corporate firewall and isn’t accessible from the internet, connectors can’t reach it. You’d need to either export data to local files or work with your IT team on alternative access.

The Power of Sub-Agents

One of Cowork’s most impressive capabilities is how it handles parallelizable work. When you give it a task that can be broken into independent subtasks, Claude automatically spawns sub-agents to handle them concurrently.

This is the same architecture that makes Claude Code’s agent teams so effective. The difference is you don’t need to configure anything. Cowork figures out what can be parallelized on its own.

Here’s a real example. Say you have 12 customer interview transcripts and you need a synthesis:

Read all the interview transcripts in /Research/Q1-Interviews/. For each one, extract the top 3 pain points, any feature requests, and notable quotes. Then create a synthesis document that groups findings across all interviews by theme, ranks themes by frequency, and includes supporting quotes.

Without sub-agents, Claude would read transcript 1, extract findings, read transcript 2, extract findings, and so on. Sequential. Slow.

With sub-agents, Claude spawns 12 parallel workers. Each one processes a single transcript simultaneously. Then a coordinator agent synthesizes all the individual outputs into the final document. A task that would take 30+ minutes sequentially finishes in about 5 minutes.

You don’t control this directly. Claude decides when to parallelize based on the task structure. But you can encourage it by framing tasks as “do X for each of these items” rather than “go through these one by one.”

Creating Documents Like a Pro

Cowork doesn’t just output text in a chat window. It creates real, usable files on your filesystem. This is one of the features I use the most.

What Claude Can Create

  • Excel files with working formulas, conditional formatting, and multiple tabs
  • PowerPoint presentations with slide layouts and content hierarchy
  • Formatted reports in markdown, HTML, or PDF
  • CSV files for data imports/exports
  • Any structured text file (JSON, YAML, configs, you name it)

Walkthrough: Quarterly Business Review Deck

Let’s walk through something practical. You need a QBR deck and you have raw data in a spreadsheet.

I need to create a Q1 quarterly business review presentation. Use the data in /Work/Q1-Data/metrics.xlsx and the template structure in /Templates/QBR-template.pptx.

The deck should include:

  1. Executive summary slide with headline metrics (revenue, growth, retention)
  2. Revenue breakdown by segment with quarter-over-quarter comparison
  3. Customer metrics: new logos, churn, NPS trend
  4. Product highlights: top 3 shipped features with adoption numbers
  5. Q2 priorities (use the goals doc in /Work/Q2-Planning/goals.md)

Keep each slide to 5 bullet points max. Use the company color scheme from the template.

Claude reads the data, reads the template, reads the goals doc, and produces a complete deck. Will it be perfect on the first try? Probably not. But it gives you an 80% complete draft that you polish in 10 minutes instead of building from scratch in 2 hours.

The key is being specific about what you want. “Make me a QBR deck” gives Claude too little to work with. The prompt above specifies data sources, structure, constraints, and output format. This is context engineering in practice.

Receipts to Expense Reports

Another one I use constantly:

Look at all the receipt images in /Expenses/April/. Extract the vendor name, date, amount, and category for each one. Create an Excel spreadsheet with columns for each field, a Total row at the bottom with a SUM formula, and a pivot summary by category. Name it 2026-04-expenses.xlsx.

Claude opens each image, uses vision to read the receipt, extracts structured data, and creates a real .xlsx file with working formulas. Not a CSV you need to import and fix. A proper spreadsheet.

Scheduling: Your Assistant on Autopilot

Everything we’ve covered so far requires you to actively give Claude a task. Scheduling flips that. You define recurring tasks and Claude delivers results without you lifting a finger.

This is where the “personal assistant” vision really clicks. A good assistant doesn’t wait for you to ask for your morning briefing. They just have it ready when you sit down.

Setting Up Scheduled Tasks

Use the /schedule command in Cowork to create recurring tasks. You can set them to run hourly, daily, weekly, or on a custom schedule.

Here are the schedules I run:

Morning Briefing (Daily, 7:30am)

Check my Gmail for any urgent emails that arrived overnight (flagged or from my direct reports). Check my Google Calendar for today’s meetings. Check the #general and #product Slack channels for anything that needs my attention. Compile everything into a briefing document at /Daily/YYYY-MM-DD-morning-brief.md with sections for Urgent, Calendar, and FYI.

Every morning when I sit down at my desk, there’s a briefing waiting for me. No inbox trawling, no Slack scrolling. Just the stuff that matters, organized and ready.

Weekly Metrics Pull (Monday, 8am)

Pull this week’s key metrics from HubSpot: new leads, MQLs, SQLs, opportunities created, deals closed, revenue booked. Compare to last week and the same week last year. Create a spreadsheet at /Weekly/YYYY-MM-DD-metrics.xlsx with a summary tab showing week-over-week and year-over-year changes, and a detail tab with the raw numbers.

This saves me 30+ minutes every Monday morning. The data is pulled, formatted, and compared before I even think about it.

Meeting Prep (30 minutes before external meetings)

Check my calendar for the next meeting with external participants. For each external attendee, do a web search for their LinkedIn profile and check for any recent email threads. Create a prep doc with attendee background, any open items from previous conversations, and suggested talking points based on the meeting agenda.

Friday Report (Friday, 4pm)

Review everything in my /Daily/ and /Weekly/ folders from this week. Create a weekly summary at /Weekly/YYYY-MM-DD-week-summary.md that covers: what got done (from my task completions in Asana), key metrics changes, any blockers or escalations, and priorities for next week.

How to Create a Schedule

To set up any of these, open Cowork and type /schedule. You’ll get prompted for:

  • Name: A descriptive name for the task (e.g., “Morning Briefing”)
  • Frequency: daily, weekly, or a custom cron expression
  • Time: When it should run
  • Task description: The prompt Claude will execute

Your schedules show up in the Cowork sidebar, and you can edit, pause, or delete them anytime.

The Big Limitation

Scheduled tasks require your computer to be awake with Claude Desktop running. If your laptop is closed or sleeping when a task is supposed to fire, it gets skipped. Missed runs don’t queue up or execute later.

For critical schedules, I keep my desktop machine running during work hours and set macOS to prevent sleep. It’s not ideal, and I’d love to see Anthropic add cloud-based scheduling, but it works for now.

Dispatch: Control Your Assistant from Your Phone

Scheduling handles the recurring stuff. But what about the random tasks that pop up during your day when you’re away from your computer?

Dispatch lets you control Cowork from your phone through the Claude mobile app. You fire off tasks, check on progress, and review outputs from a single persistent conversation thread.

Setting It Up

  1. Open Cowork on your desktop
  2. Click the Dispatch button (or find it in the Cowork menu)
  3. Scan the QR code with the Claude mobile app on your phone
  4. That’s it. You now have a persistent thread between your phone and your desktop.

How It Works

When you send a message via Dispatch, Claude automatically routes it to the right place. Knowledge work goes to Cowork on your desktop. If you’re a developer and send a coding task, it routes to Claude Code instead. You don’t need to think about which tool handles what.

Some examples of how I use it:

  • In a meeting: “Take the notes I just dropped in /Meetings/ and extract action items into Asana” (tapped out while the meeting is still going)
  • On a walk: “Research the top 5 competitors in [space] and create a comparison matrix in /Research/”
  • Commuting: “Draft a follow-up email to [person] referencing the proposal doc in /Deals/”

You get push notifications when tasks complete, so you can fire off something on your phone and check the results later at your desk. The persistent conversation thread means you don’t lose context between mobile and desktop, which is a nice touch.

Dispatch requires a Pro or Max plan, and your desktop needs to be awake with Claude Desktop open (same constraint as scheduling).

Plugins: Domain-Specific Superpowers

If context files are Claude’s memory and connectors are its hands, plugins are its specialized training. A plugin bundles together skills, connectors, and sub-agent configurations tailored for a specific domain.

Built-In Plugins

Cowork comes with pre-built plugins for common business functions:

  • Sales: Pipeline analysis, deal forecasting, outreach drafting, competitive intel
  • Finance: Expense reporting, budget tracking, financial modeling, invoice processing
  • Legal: Contract review, compliance checking, NDA drafting
  • Marketing: Campaign analysis, content calendar management, competitor tracking
  • HR: Job description writing, candidate screening, onboarding checklists
  • Data Analysis: Statistical analysis, visualization, data cleaning

Install plugins from Settings > Customize > Browse Plugins. Each plugin comes with documentation on what it can do and which connectors it needs.

Building Custom Plugins

If the built-in plugins don’t cover your use case, you can build your own. Custom skills live in ~/.claude/skills/your-skill-name/ and are defined by a SKILL.md manifest file.

Here’s an example. Say you regularly create client deliverables in a specific format:

# Client Deliverable Creator

When asked to create a client deliverable:

1. Use the template in /Templates/client-deliverable.docx
2. Pull the client's company info from HubSpot
3. Include our standard disclaimer text from
   /Templates/legal-disclaimer.md
4. Name the output file:
   YYYY-MM-DD-[client-name]-deliverable.docx
5. Save to /Deliverables/[client-name]/

Always include a cover page with our logo and the client's logo
(if available in their HubSpot record).

This is the same skill system that powers Claude Code’s custom slash commands. And if you’re on a Team or Enterprise plan, admins can create and distribute plugins across the organization. Great for standardizing how teams work with Claude.

The Plugin Marketplace

There’s also a growing plugin marketplace at claude.com/plugins where the community shares plugins. Before building something custom, check if someone’s already built it. Saves time and you often find approaches you wouldn’t have thought of.

Computer Use: The Experimental Option

Computer Use gives Claude direct control of your mouse, keyboard, and screen. It can navigate browser tabs, fill out forms, click buttons, and interact with desktop applications.

I want to be upfront: this is still a research preview. Anthropic reports roughly 50% success rate on complex tasks. It works well for simple, predictable workflows and falls apart on anything requiring nuanced UI navigation.

When to Use It

Computer Use makes sense when:

  • The application has no API or connector (legacy internal tools, certain web apps)
  • You need to interact with a UI that can’t be automated any other way
  • The task is simple and repetitive (form filling, data entry across apps)

Don’t use it when:

  • A connector exists for the service (connectors are faster and more reliable)
  • File-based workflows would work (always prefer reading/writing files over UI manipulation)
  • The task requires complex navigation or multi-step decision making

Setting It Up

Enable Computer Use in Settings > Cowork > Computer Use. Once enabled, you can ask Claude to interact with applications on your screen.

A practical example:

Open the expense report form in our internal tool (it’s the browser tab titled “Expense Reports”). Fill in today’s date, the vendor name from the receipt image in /Expenses/receipt-2026-04-09.png, the amount, and submit.

For simple, repetitive tasks like this, Computer Use saves a lot of tedious clicking. Just don’t expect it to navigate a complex multi-step workflow reliably. Not yet. It’ll get better, but today it’s best suited for straightforward UI interactions.

One important caveat: Computer Use operates outside Cowork’s sandbox. When Claude is using your mouse and keyboard, it has the same access as your logged-in session. Keep an eye on it, especially the first few times.

Building Your Personal Assistant Stack

We’ve covered all the individual features. Now let’s put them together into a system. Here’s how I’ve configured Cowork as my daily assistant.

The Master Context File

In addition to the individual context files (about-me.md, brand-voice.md, working-preferences.md), I keep a master file called assistant-instructions.md that ties everything together:

# Assistant Instructions

You are my personal work assistant. Your job is to help me
be more effective by handling operational tasks, preparing
information I need, and creating documents in my preferred
formats.

## Core principles
- Always check if a template exists in /Templates/ before
  creating documents from scratch
- Save all outputs to the appropriate project folder, never
  to Desktop
- Use date-prefixed filenames (YYYY-MM-DD) for anything
  time-sensitive
- When pulling data from connectors, include a "data freshness"
  note showing when the data was pulled
- If a task is ambiguous, create the output but leave a
  [TODO] marker where I need to make a decision

## Approval rules
- Never delete files without asking first
- Never send emails or messages on my behalf without showing
  me a draft first
- Never modify files in /Archive/ (locked for compliance)

## Defaults when I'm not specific
- Spreadsheet format: .xlsx with a summary tab
- Document format: markdown
- Presentation format: .pptx using company template
- If I say "report," I mean a markdown doc with executive
  summary, key findings, and recommendations

A Day in the Life

Here’s what a typical workday looks like with this full setup running. I’m going to walk through a real Wednesday in detail so you can see exactly how the pieces connect.

7:30am — The Morning Briefing Arrives

My “Morning Briefing” schedule fires automatically. I set this up using /schedule in Cowork with a daily frequency at 7:30am. The task prompt I configured looks like this:

Check my Gmail for emails received since 6pm yesterday.
Categorize them as URGENT (from direct reports or flagged),
ACTION NEEDED (requires a response), or FYI (informational).
For urgent ones, draft a short response.

Check my Google Calendar for today's meetings. For any meeting
with external attendees, note who's attending and pull the
most recent email thread with them.

Check #general, #product, and #sales in Slack for any messages
with more than 3 reactions or any thread longer than 10 messages.

Compile everything into /Daily/2026-04-09-morning-brief.md
with sections for Urgent, Today's Calendar, Slack Highlights,
and Action Items.

When I open my laptop at 8am, there’s a markdown file waiting. Today’s briefing tells me: two urgent emails from a client about a timeline change, a board prep meeting at 2pm (with the last email thread about the deck attached), and a Slack thread in #product where users are reporting a bug in the latest release.

I didn’t open Gmail, Slack, or my calendar. I read one document and I know exactly what my day looks like and what needs attention first.

8:00am — Monday Metrics (Runs Mondays Only)

On Mondays, a second schedule fires at 8am. This one pulls key metrics from HubSpot, compares them to last week and the same week last year, and creates a formatted Excel file. My team standup is at 8:30 and the numbers are ready before I’ve finished my coffee.

The schedule prompt references my working-preferences.md context file, so the spreadsheet always has a summary tab on top, uses the date-prefix naming convention, and includes the “data freshness” timestamp I specified in my assistant instructions.

9:15am — Meeting Prep (Auto-Generated)

I have a meeting prep schedule that runs 30 minutes before any external meeting on my calendar. Claude checks who’s attending, does a web search for their LinkedIn profile, pulls our recent email history, and creates a one-page prep doc.

Today’s 10am call is with a potential partner. The prep doc shows me their VP of BD’s background (15 years in enterprise SaaS, previously at Salesforce), a summary of our last three email exchanges, and the fact that we haven’t spoken in 22 days. I walk into the call prepared without spending a minute on research.

10:30am — Dispatch from My Phone

Between meetings, I’m grabbing coffee and remember I need a competitor comparison for an upcoming strategy session. I pull out my phone and tap out via Dispatch:

“Create a comparison deck of our product vs Acme Corp and GlobalTech using the feature matrix in /Research/competitive-landscape.xlsx. Include pricing, key differentiators, and where we win vs. lose. Save to /Projects/Strategy/competitor-comparison.pptx.”

I put my phone away. Fifteen minutes later I get a push notification: task complete. When I’m back at my desk, the deck is sitting in my Projects folder.

1:00pm — Batch Processing with Sub-Agents

After lunch, I need to synthesize 8 customer interview transcripts from last week’s research sprint. I open Cowork and give it the folder:

“Read all transcripts in /Research/Q1-Interviews/. Extract the top 3 pain points, feature requests, and notable quotes from each. Then synthesize across all interviews: group by theme, rank by frequency, include supporting quotes. Save the individual extracts and the synthesis to /Research/Q1-Interviews/analysis/.”

Claude spawns 8 sub-agents in parallel. Each one processes a transcript simultaneously. A coordinator agent waits for all of them to finish, then synthesizes the individual outputs into a themed report. The whole thing takes about 5 minutes. Doing this manually would have been my entire afternoon.

3:00pm — Quick Follow-Up Draft

“Draft a follow-up email to Sarah Chen from the 10am call. Reference the partnership proposal we discussed, mention I’ll send over the technical integration doc by Friday, and suggest next Tuesday at 2pm for a follow-up. Keep it short.”

Claude drafts it in my voice (thanks to brand-voice.md). Three sentences, ends with a clear next step, signs off with just my first name. I change one word and hit send.

4:00pm Friday — The Weekly Wrap

On Fridays at 4pm, the weekly report schedule fires. This is the most complex scheduled task I run. It reads everything in my /Daily/ folder from the week, pulls completed tasks from Asana, grabs the Monday metrics spreadsheet, and compiles a weekly summary with four sections: what got done, key metrics changes, blockers, and next week’s priorities.

I send this to my team every Friday. It used to take me 45 minutes to write. Now I spend 5 minutes reviewing Claude’s draft and adding any color commentary that needs a human touch.

The Compound Effect

After running this setup for a few months, the time savings compound in a way that’s hard to appreciate until you experience it. It’s not just the individual tasks. It’s the mental overhead that disappears. I don’t worry about whether I’ve missed an important email or forgotten to prep for a meeting. I don’t spend my mornings context-switching between Gmail, Slack, and my calendar trying to figure out what matters.

The scheduled tasks handle the information gathering. Dispatch handles the ad-hoc requests. The context files make sure everything comes back formatted my way. I just make decisions and do the work that actually requires my brain.

Security and Privacy

Before you go all in, let’s talk about what Claude can access and what to think about.

Your Security Boundaries

Folder permissions are your first line of defense. Claude can only read and write files in folders you’ve explicitly shared. Be thoughtful about this. Share what Claude needs, nothing more.

Connectors route data through Anthropic’s cloud. When Claude pulls your Slack messages or HubSpot deals, that information passes through Anthropic’s infrastructure. If you’re on an Enterprise plan, you get additional controls: role-based access, spend limits, usage analytics, and OpenTelemetry integration for your SIEM pipeline.

Computer Use operates outside the sandbox. When it’s controlling your mouse and keyboard, it has whatever access your logged-in session has. Watch it the first few times.

Best Practices

  • Create a dedicated workspace folder rather than sharing your entire Documents directory
  • Don’t put files with credentials, API keys, or secrets in shared folders
  • Review the execution plan before approving tasks that touch connectors
  • If you’re handling client data, check with your legal team about Anthropic’s data processing terms
  • On Enterprise plans, use RBAC to control which team members can access which connectors
  • Start with a sandbox folder for experimentation before connecting real working directories

Tips, Tricks, and Best Practices

After months of daily Cowork usage, here’s what I’ve learned.

Write Better Task Descriptions

The single biggest factor in output quality is how you describe the task. Be specific about:

  • Input: Where the data is and what format it’s in
  • Output: What format you want, where to save it, what to name it
  • Constraints: Word counts, formatting rules, what to include or exclude
  • Examples: “Like the report I asked for last week” doesn’t work (no cross-session memory by default). Instead, reference a file: “Use /Examples/good-report.md as a reference for structure and tone.”

Bad prompt:

Create a report about these files.

Good prompt:

Read the three PDFs in /Research/competitor-analysis/. Create a markdown report with these sections: Executive Summary, Key Findings (one per competitor), Comparison Table, and Recommendations. Save as /Reports/2026-04-competitor-analysis.md. Keep it under 2000 words.

Use Context Files Aggressively

I add to my context files constantly. Every time I correct Claude on the same thing twice, I add it to the relevant context file. It’s like training a new hire. The more context you front-load, the fewer corrections you need later.

Start Small, Build Up

Don’t try to automate your entire workflow on day one. Start with one simple task (like the Downloads organizer). Get comfortable with how Cowork plans and executes. Then add context files. Then try a connector. Then set up your first schedule. Build incrementally.

My own progression:

  1. Week 1: File organization and document creation
  2. Week 2: Added context files, started getting drafts in my voice
  3. Week 3: Connected HubSpot and Slack, started pulling live data
  4. Week 4: Set up first scheduled tasks (morning briefing, weekly metrics)
  5. Week 6: Added Dispatch, started firing off tasks from my phone
  6. Week 8: Built custom plugins for recurring deliverables
  7. Ongoing: Refinements, new workflows, expanding what I delegate

Each piece builds on the last. The compound effect is real. By month three, I had hours back every week.

When to Use Cowork vs. Chat vs. Claude Code

Use CaseBest Tool
Quick question or brainstormChat
Single document, no file access neededChat
Multi-file tasks, batch processingCowork
Tasks that need your filesystemCowork
Tasks that connect to external toolsCowork
Recurring/scheduled tasksCowork
Software developmentClaude Code
Data science and notebooksClaude Code

Managing Token Usage

Cowork consumes more tokens than regular chat because it’s planning, using tools, and often running sub-agents. On the Pro plan, heavy usage can burn through your cap faster than expected.

A few ways to manage this:

  • Be intentional about what you schedule. Each scheduled run uses tokens whether you look at the results or not.
  • Large batch tasks (processing dozens of files in parallel) consume tokens quickly.
  • Extended thinking (Settings > Cowork) improves quality on complex reasoning but uses significantly more tokens. Keep it off by default, enable it for specific tasks.
  • If you consistently hit your cap, the Max plan ($100/mo) gives you substantially more headroom.

Now Go Build Your Assistant

Cowork turned Claude from a chatbot I talked to into an assistant I delegate to. That shift is bigger than it sounds. Instead of spending time gathering information, formatting documents, and keeping up with operational tasks, I spend it making decisions and doing creative work.

The personal AI assistant isn’t a future vision. It’s a product you can set up today, on a $20/month plan, with the Claude Desktop app and a folder of context files.

Start with one task. Organize your Downloads folder. Set up your context files. Connect a tool. Schedule your morning briefing. Build from there.

If you’re a developer looking for the coding equivalent, the Claude Code guide covers the same agentic power with developer tools. And if you want to understand the agent architecture underneath both products, my guide to AI agents goes deep on how this all works.

Related Posts

Read Claude Managed Agents: Anthropic Now Runs Your Agents For You
Hero image for Claude Managed Agents: Anthropic Now Runs Your Agents For You
guide ai-agents claude

Claude Managed Agents: Anthropic Now Runs Your Agents For You

Anthropic just launched Managed Agents, letting you spin up autonomous Claude agents in their cloud with containers, tools, and multi-agent orchestration built in. Here's how it works and how to get started.

13 min
Read The Anatomy of Claude Code And How To Build Agent Harnesses
Hero image for The Anatomy of Claude Code And How To Build Agent Harnesses
guide claude ai-agents

The Anatomy of Claude Code And How To Build Agent Harnesses

The source code for Claude Code leaked. In this post, we explore how it actually works, from the moment you type a message to the moment it delivers working code.

38 min