Business OS Playbook
Your complete guide to maintaining, growing, and getting the most out of your company's AI infrastructure after the BenAI team hands off.
Your Role as Operator
You are the person who keeps the AI infrastructure alive and growing after the BenAI team leaves. Think of yourself as the gardener, not the architect. The architecture is already built. Your job is to tend it, grow it, and help your team use it every day.
What the Operator Does
Maintains Context
Keeps the vault (your company's AI brain) up to date. When strategies shift, products change, or new team members join, you update the context so the AI stays accurate.
Builds Skills
Identifies repeatable processes across the company and turns them into AI skills. Every skill you build saves the whole team time, permanently.
Onboards Teammates
Shows new team members how to use the AI infrastructure. Points them to the right skills, helps them understand how to interact with the vault.
Internal AI Point of Contact
When someone has a question about the AI system, you are the first stop. You know how it works, what it can do, and where to find things.
What the Operator Does NOT Do
Your Responsibilities
- Update vault context files
- Build and refine skills
- Onboard new team members
- Answer "how do I use this?" questions
- Schedule and monitor agents
- Suggest new automation opportunities
Not Your Job
- IT support (network, hardware, logins)
- Forcing adoption on resistant teammates
- Building custom software
- Managing API keys or billing
- Troubleshooting Claude's core product
- Being solely responsible for adoption metrics
Time Commitment
During the first 2-4 weeks, expect to spend 2-4 hours per week as you learn the system, build your first few skills, and get comfortable with the vault structure. Once things stabilize, this drops to 1-2 hours per week. Most of that time will be spent building new skills (which is genuinely fun once you get the hang of it).
What Success Looks Like
- Team uses skills daily -- at least 3-4 team members are actively using Claude with your vault
- Context stays current -- vault files reflect reality, not last quarter's strategy
- New skills get built monthly -- at minimum one new skill per month based on team needs
- Less manual repetition -- tasks that used to take 30 minutes now take 5
System Architecture
Your AI infrastructure has a simple, layered design. Understanding how these pieces connect will make everything else in this playbook click.
The Vault: Your Company's Brain
The vault is simply a folder of markdown files, organized by topic. It contains everything your AI needs to know about your business: who you are, what you do, how you talk, who your customers are, and how your processes work. Think of it like a company wiki that the AI reads every time it starts a conversation.
The vault is typically managed through Obsidian (a free note-taking app), but any folder of .md files works. The key principle: the more complete your vault, the smarter your AI becomes.
CLAUDE.md: The Bridge
This is a single file at the root of your vault. It acts as a table of contents and instruction set. When Claude opens a session, it reads this file first and learns where everything is located, what rules to follow, and how to navigate the vault.
If the vault is the library, CLAUDE.md is the librarian. It tells Claude: "Product info is in the /products folder. The ICP doc is at /sales/icp.md. Always use a professional tone. Never mention competitor X by name."
If Claude ever seems confused about your business or can't find information, the fix is almost always in CLAUDE.md. Update it whenever the vault structure changes.
Projects: Organized Workspaces
Projects are separate workspaces inside your vault, usually organized by department or function. For example: /marketing, /sales, /operations, /hr. Each project can have its own skills, its own context files, and its own rules. This keeps things clean as your vault grows.
Skills: Saved Processes
A skill is a repeatable process that Claude can execute on demand. Instead of explaining the same task every time, you save it as a skill and trigger it with a slash command (like /write-newsletter). Skills are the core of your AI infrastructure. Section 4 is entirely dedicated to building them.
Connectors: Bridges to Your Tools
Connectors link Claude to external tools your team already uses: Gmail, Slack, your CRM, Google Sheets, calendars, and more. They allow Claude to read from and write to these tools without you copy-pasting data back and forth. Section 8 covers connectors in depth.
Scheduled Tasks: Agents That Work Without Prompting
Scheduled tasks are agents that run on a timer. You set them up once, and they execute automatically. Examples: categorize incoming emails every morning, prepare call briefings before meetings, generate a weekly report every Friday. Section 7 walks through how to set these up.
Daily Operations
The day-to-day habits that keep your AI infrastructure humming. These are the three things you will do most often.
Starting a Session
Every time you open a new Claude conversation, the first thing to do is point Claude to your vault folder. This ensures Claude reads your CLAUDE.md and knows where everything is.
Please read my vault at /path/to/company-vault and follow the CLAUDE.md instructions.
In Claude Desktop, you can also set your vault as the default project folder. This way Claude automatically loads context every time, and you never need the manual step.
If Claude seems to have lost context mid-conversation (gives generic answers, forgets your brand voice, doesn't know your products), simply re-point it to the vault folder. Context can fade in very long conversations.
Telling Claude to Remember Things
Whenever you discover something Claude should know permanently, tell it to save that information to the vault. This is one of the most important habits you can build: every correction, every preference, every rule should be saved.
How to Save Context Effectively
Be Specific About Where to Save
Do This
- "Update the ICP doc with this new persona"
- "Save this to the voice-guidelines.md file"
- "Add this rule to the newsletter skill"
- "Create a new context doc about our partnership with Acme and save it to /partnerships/"
Avoid This
- "Remember this"
- "Save this somewhere"
- "Don't forget this"
- "Keep this in mind"
The more specific you are about the destination, the more reliably Claude will store it in the right place. Vague instructions lead to context getting lost or saved in unexpected locations.
What Should Be Saved
- Corrections: "We never use the word 'synergy.' Save that to voice guidelines."
- Preferences: "Our CEO prefers bullet points over paragraphs. Add to writing rules."
- Process changes: "We switched from Mailchimp to ConvertKit. Update the tools doc."
- New information: "We just launched a new product called Widget Pro. Create a product doc."
- Strategic decisions: "We're no longer targeting enterprise. Update the ICP."
Checking Your CLAUDE.md
CLAUDE.md is the single most important file in your vault. It is the file Claude reads first, and it determines how well Claude can navigate everything else. Make it a habit to review it at least once a month.
When to Update CLAUDE.md
- You add a new folder to the vault
- You rename or reorganize existing folders
- You add a new skill or command
- You add a new connector
- You want to change a global rule (tone, formatting, behavior)
- Claude consistently can't find a file it should know about
A stale CLAUDE.md is the number one cause of Claude "forgetting" things. If you restructured your vault last month but never updated CLAUDE.md, Claude is navigating with an outdated map.
Example CLAUDE.md Structure
# Company AI Brain - [Your Company Name] ## Navigation - /products/ -- Product descriptions, features, pricing - /sales/ -- ICP, objection handling, pitch decks - /marketing/ -- Content calendar, voice guide, brand assets - /operations/ -- SOPs, vendor contacts, tool docs - /team/ -- Org chart, roles, preferences per person ## Global Rules - Always use a professional but conversational tone - Never mention competitor names in external content - Default to bullet points over long paragraphs - When uncertain, ask before assuming ## Skills - /write-newsletter -- Weekly newsletter from content calendar - /prep-call -- Pre-meeting research and talking points - /draft-proposal -- Client proposal from template ## Active Connectors - Gmail (marketing@company.com) - Google Calendar - Slack (#marketing, #sales channels) - HubSpot CRM
Building Skills
Skills are the core of your AI infrastructure. Every skill you build is a permanent time-saver for your entire team. This is the most important chapter in the playbook.
When to Build a Skill
Not every task needs a skill. Build one when:
- You do the same task more than twice. If it happened twice, it will happen again.
- The process has clear steps. Even if the steps are complex, they should be definable.
- Output quality matters. Skills ensure consistency. Don't bother for throwaway tasks.
- Multiple people need to do this same process. One skill serves the whole team.
Start with your most repetitive, highest-volume task. The first skill you build should be the one that saves the most collective time across your team.
The Manual-First Method Recommended
The best way to build a skill is to not try to build a skill. Instead, do the task once with Claude in a normal conversation, correcting it as you go. Then save the process.
Do the Task Manually with Claude
Open a regular chat and ask Claude to help you with the task. Walk through it step by step. Don't worry about perfection yet.
Correct Claude as You Go
When Claude gets something wrong (wrong tone, missed a step, used the wrong format), correct it immediately. Every correction becomes a rule in the final skill. This is where the real value is built.
When Satisfied, Say "Build a Skill"
Once you have a final output you are happy with, tell Claude:
Build a skill out of this exact process. Include every correction I made as a rule. Save it to the vault.
Test the Skill
Open a new conversation, point to your vault, and trigger the skill. Does it produce the same quality output? If not, refine.
Iterate
Use the skill a few times for real work. After each use, note what could be better and update the skill file. Skills get sharper with use.
Skill Building Framework (7 Steps)
Whether you use the manual-first method or build from scratch, every skill needs these seven components.
Step 1: Name + Trigger
Every skill needs a clear name and a defined trigger. The name should be descriptive enough that any team member knows what it does at a glance. The trigger defines when the skill activates.
Naming Convention
Use a format like: [Owner/Team]'s [Task Name] or simply [Task Name]
Marketing Newsletter WriterSales Call PrepWeekly Analytics ReportClient Onboarding Checklist
Trigger Definition
The trigger tells Claude when to activate this skill. It can be:
- Slash command:
/write-newsletter(most common) - Natural language: "When user mentions writing a newsletter" (more flexible, less precise)
- Scheduled: "Every Monday at 9am" (for automated agents)
# Marketing Newsletter Writer Trigger: /write-newsletter Trigger (natural): When user asks to write, draft, or create a newsletter
Step 2: Goal
One sentence describing what the skill produces. This is not about the process; it is about the output. Be specific about the deliverable.
Good Goals
- "Produces a 500-word newsletter draft with subject line, preview text, and 3 section headers"
- "Generates a one-page call prep document with company background, attendee bios, talking points, and potential objections"
- "Creates 5 LinkedIn post options from a single content idea"
Vague Goals
- "Writes a newsletter"
- "Helps with call prep"
- "Makes social media content"
Step 3: Connectors
List which external tools or MCP servers the skill needs. Not every skill needs connectors. A writing skill might only need vault context. A call prep skill might need Google Calendar + CRM.
# Connectors Required - Google Calendar (to pull today's meetings) - HubSpot CRM (to pull contact/company data) - Gmail (to pull recent email threads with attendee)
If a skill requires a connector that is not yet installed, the skill should fail gracefully and tell the user what is missing. Add this to the skill's rules.
Step 4: Step-by-Step Process
This is the core of the skill. Write each step as a clear instruction. For each step, define:
| Element | Description | Example |
|---|---|---|
| Action | What Claude does at this step | Read the content calendar for this week's topic |
| Human-in-the-loop | Where the user provides input or approval | Checkbox (approve/reject), Open field (custom input), Select (pick from options) |
| Reference files | Which vault files to read for this step | /marketing/content-calendar.md, /marketing/voice-guide.md |
| Expected output | What this step produces | 5 angle options for the newsletter topic |
Example: Newsletter Writer Process
# Process ## Step 1: Topic Selection - Action: Read /marketing/content-calendar.md for this week's assigned topic - Human input: Confirm topic or provide override - Output: Confirmed newsletter topic ## Step 2: Angle Generation - Action: Read /marketing/voice-guide.md and /marketing/audience.md - Generate 5 unique angles for the topic - Human input: Select preferred angle (or request more options) - Output: Chosen angle ## Step 3: Outline - Action: Create 3 outline options (short/medium/long format) - Reference: /marketing/newsletter-examples/ for structure patterns - Human input: Select outline and suggest modifications - Output: Approved outline ## Step 4: Draft - Action: Write full newsletter draft based on approved outline - Reference: /marketing/voice-guide.md (MUST re-read before writing) - Reference: /marketing/newsletter-examples/best-performers/ - Output: Complete draft with subject line, preview text, body ## Step 5: Review - Action: Present final draft for approval - Human input: Approve, request edits, or restart from a specific step - Output: Final approved newsletter
Always offer multiple options (5 angles, 3 outlines, etc.) instead of one-off outputs. This gives the user control and dramatically increases satisfaction. A single option feels like a dice roll. Five options feel like a curated menu.
Step 5: Reference Files
Reference files are the context documents that a skill reads to produce high-quality output. The critical rule: keep the skill file focused on process, and put all contextual knowledge in reference files.
Why Separate?
- Single source of truth. Update your ICP once, and every skill that references it gets the update instantly.
- Cleaner skills. A skill file that is 90% context and 10% process is hard to maintain.
- Reusability. The same voice guide serves your newsletter skill, LinkedIn skill, email skill, and proposal skill.
How to Reference
# Reference Files - MUST read /vault/context/voice-personality.md before generating any copy - MUST read /vault/context/icp.md before any audience-targeting step - Read /vault/skills/newsletter/examples/ for approved output examples - Read /vault/context/brand-guidelines.md for formatting rules
Use the word MUST when a reference file is critical. Claude sometimes skips optional reads to save time. If the reference file is essential to output quality, say "MUST read" explicitly.
Step 6: Rules
Rules are guardrails that prevent common failure modes. The best rules come from corrections you made during the manual-first process. Think of rules as "things that went wrong once, and should never go wrong again."
Categories of Rules
Quality Rules
- "Always present 5 options, never just one"
- "Never use jargon that our audience wouldn't understand"
- "Maximum 150 words per newsletter section"
- "Subject lines must be under 50 characters"
Process Rules
- "MUST read voice-personality.md before generating any copy"
- "MUST read example outputs before drafting"
- "Always wait for user approval before moving to the next step"
- "If the user says 'shorter,' cut word count by 30%"
Safety Rules
- "Never mention competitor names in external content"
- "Never include pricing without checking the latest pricing doc"
- "Never send emails without explicit user approval"
Double down on "must read reference files." This is the single most common failure mode in skills. Claude will try to generate from its general knowledge instead of reading your specific files. Repetition in the rules section is not redundant here; it is necessary.
Step 7: Progressive Updates (Self-Learning)
The most powerful skills get better with every use. You can build this into the skill itself by adding progressive update rules.
# Progressive Updates ## Auto-Update Rules - When user says "don't do X" or "never do X," automatically add to the Rules section of this skill - When user says "always do X" or "make sure to X," automatically add to the Rules section - When user corrects tone/style, update voice-personality.md reference ## Learning from Approved Outputs - When user approves a final output, save it to /vault/skills/[skill-name]/examples/approved/ - Use approved examples as reference for future runs - The examples folder is the most impactful reference for quality ## Version Notes - After any rule update, add a dated note: "Added [date]: [rule description] (based on user feedback)"
Over time, a self-learning skill accumulates corrections, approved examples, and refined rules. After 10-20 uses, it produces outputs that require almost no editing.
Core Reference Files Every Company Should Have
These are the foundational context documents. If you are missing any of these, build them with Claude (more on that below).
| Document | What It Contains | Used By |
|---|---|---|
| What We Do | Business description, products/services, value proposition, differentiators | All skills |
| ICP | Ideal customer profile, target personas, firmographics, pain triggers | Marketing + Sales skills |
| Voice & Personality | Tone attributes, banned words, communication style, formality level | All content skills |
| Company Background | Origin story, key milestones, founding team, mission | Content personalization |
| Brand Guidelines | Colors, fonts, visual identity, logo usage | All visual skills |
| Writing Framework | Sentence structure, paragraph style, formatting rules, content length guidelines | All copy skills |
| Output Examples | Real examples of good output: approved newsletters, emails, posts, proposals | THE most impactful file |
| Pain Points | Customer pain points, objections, common questions, buying triggers | Outreach + content skills |
Output examples are the single most impactful reference file for any copywriting skill. Showing Claude 3-5 examples of approved output is more effective than 500 words of style instructions. If you invest time in only one reference file, make it this one.
How to Create Reference Files WITH Claude
You don't need to write these from scratch. Use Claude to help create them through an interview process. Here is the approach:
I want to create a [Voice & Personality / ICP / etc.] document for our company. Here is a reference document from another company that uses a format I like. Analyze this document's structure, then ask me questions one at a time to build the same type of document for my business. Save the final result to /vault/context/[filename].md
Then paste or upload the reference document. Claude will:
- Analyze the structure and format of the reference
- Ask you targeted questions about your business
- Generate a custom version adapted to your brand
- Save it to the vault
This is the fastest way to build high-quality context docs. You bring the reference format; Claude adapts it with your specifics.
Testing Skills (Evals)
Once a skill is built, you want to measure and improve its output quality systematically. This is called running evals.
Define ONE Thing to Optimize
Don't test everything at once. Pick one dimension: tone, length, structure, accuracy, creativity. Testing multiple variables simultaneously makes it impossible to know what worked.
Define Evaluation Criteria
What does "good" look like for this dimension? Be specific. Examples: "Word count must be 400-600," "Tone score of 4/5 on casual-professional scale," "Must include at least one data point per section."
Define How to Test
Use the same input across 3-5 runs of the skill. Compare outputs against your criteria. This controls for input variation and lets you see how consistent the skill is.
Review the Results
Look at the outputs side by side. Score them against your criteria. Note patterns: what consistently works, what consistently fails.
Optimize Based on Results + Feedback
Tell Claude what you found and ask it to update the skill accordingly. Be specific: "The tone was too formal in 4 out of 5 runs. Make the voice guide reference more prominent and add a rule about conversational phrasing."
Repeat Until Satisfied
Most skills reach "good enough" quality within 2-3 eval cycles. Diminishing returns kick in quickly after that.
A/B Testing
A/B testing is for skills that already work. You have a "version A" that produces decent output, and you want to see if "version B" is better.
When and How to A/B Test Skills
Good A/B Test Scenarios
- Speed optimization: Does reducing the number of reference files speed up the skill without hurting quality?
- Context engineering: Which combination of reference files produces the best output?
- Model comparison: Does a different Claude model produce better results for this specific skill?
- Prompt variation: Does phrasing the goal differently change output quality?
How to Run an A/B Test
- Create a copy of the skill file (e.g.,
newsletter-writer-v2.md) - Change one variable in the copy
- Run both versions with the same input 3-5 times each
- Score outputs against the same criteria
- Keep the winner, delete the loser
A/B testing is most valuable for high-frequency skills. If a skill runs daily (like email categorization), even a 10% improvement in accuracy compounds into significant time savings over a month.
Building Commands
Commands chain multiple skills together into multi-step workflows. Think of skills as individual tools and commands as the workbench that arranges them into a production line.
When to Use Commands
Build a command when you have a workflow that involves multiple skills in sequence. Examples:
- Content repurposing: Take a blog post, run the newsletter skill, then the LinkedIn skill, then the infographic skill
- Client onboarding: Run the welcome email skill, then the account setup checklist, then the kick-off meeting prep
- Weekly reporting: Pull analytics data, generate the report, create the executive summary, draft the distribution email
How to Build a Command
Create a command called /repurpose-content that does the following in order:
1. Run /write-newsletter with the provided content as input
2. Run /write-linkedin-post using the newsletter draft as context
3. Run /create-infographic-brief from the key points
4. Present all three outputs together for review
Save this command to the vault.
Key Principles
- Output flows forward. The output of skill 1 becomes the input (or context) for skill 2.
- Human checkpoints optional. You can add approval gates between steps, or let the whole chain run uninterrupted.
- Commands can be triggered with a slash command just like individual skills.
- Commands can be scheduled to run autonomously (see Section 7).
Start by building individual skills first. Only chain them into commands once each skill is reliable on its own. Debugging a failing command is much harder when you are not sure which skill in the chain is the problem.
Building Plugins
Plugins are bundles of related skills, commands, agents, and connectors, packaged together for easy sharing and installation. Think of a plugin as a department-in-a-box.
When to Use Plugins
- Organizing by department: Bundle all marketing skills, commands, and connectors into a "Marketing Plugin"
- Sharing with team members: A new hire installs one plugin and gets everything they need
- Distributing across companies: If you create something useful, you can package it for others
How to Create a Plugin
Please create a plugin called "Marketing Suite" that includes:
- Skills: /write-newsletter, /write-linkedin-post, /content-calendar-update
- Commands: /repurpose-content, /weekly-content-report
- Required connectors: Gmail, Slack
Package it so any team member can install it.
How to Share Plugins
- Export as zip: The simplest method. Claude generates the plugin folder, you zip it, share via Slack/email/drive.
- Deploy via GitHub: For versioned sharing across teams. Push the plugin folder to a repo, and team members pull updates.
How to Install a Plugin
In Claude Desktop: Customize > + > Upload Plugin. Select the plugin folder or zip file. Claude reads the plugin manifest and installs all included skills, commands, and connector requirements.
Create one plugin per department: Marketing Plugin, Sales Plugin, Operations Plugin. This keeps things organized and makes onboarding trivial: "You're in sales? Install the Sales Plugin."
Scheduled Tasks
Scheduled tasks are agents that work without being prompted. Set them up once, and they execute on a schedule: every morning, every week, after specific triggers. This is where your AI infrastructure starts working for you instead of the other way around.
Three Ways to Schedule
Scheduled Section in Sidebar
In Claude Desktop, go to the Scheduled section in the left sidebar. Click "New task." Configure name, prompt, frequency, target folder, and model.
/schedule Command in Chat
Type /schedule in any conversation and provide the task details. Claude sets it up without leaving the chat.
During Skill Creation
When building a new skill, tell Claude to also schedule it. "Build this skill and schedule it to run every Monday at 8am."
Scheduled tasks only run when Claude Desktop is open on your computer. If your computer is asleep or Claude Desktop is closed, the task will queue and run the next time you open it. Keep Claude Desktop running during business hours for reliable scheduling.
Best Use Cases with Examples
Daily Email Categorization
Frequency: Every morning at 7:00 AM
What it does: Scans your inbox for new messages since yesterday, categorizes them (urgent/action needed/FYI/spam), and presents a prioritized summary.
Requires: Gmail connector
Scan my inbox for all emails received since yesterday. Categorize each into: Urgent, Action Needed, FYI, or Skip. Present a prioritized summary with sender, subject, and recommended action for Urgent and Action Needed items.
Daily Call Prep
Frequency: Every morning at 8:00 AM
What it does: Checks today's calendar for meetings, researches each attendee and their company, prepares talking points and potential objections.
Requires: Google Calendar connector, CRM connector (optional)
Check my calendar for today's meetings. For each meeting: 1. Look up each attendee in CRM (if available) 2. Research their company and recent news 3. Prepare 3-5 talking points relevant to the meeting purpose 4. List potential questions or objections they might raise 5. Save as a call prep document for today
Post-Meeting Task Extraction
Frequency: Triggered after each meeting (or hourly during business hours)
What it does: Reads the latest meeting transcript (via Fireflies or similar), extracts action items, assigns owners, and creates follow-up tasks.
Requires: Fireflies connector (or meeting transcription tool)
Check for new meeting transcripts since last run. For each transcript: 1. Extract all action items with owner and deadline 2. Identify follow-up commitments made to external parties 3. Note key decisions made 4. Format as a structured summary with action items at top 5. Save to /vault/meetings/[date]-[meeting-name].md
Failed Payment Follow-Up Drafts
Frequency: Daily at 9:00 AM
What it does: Checks Stripe for failed payments in the last 24 hours, drafts a friendly follow-up email for each, and saves as drafts for your review.
Requires: Stripe connector, Gmail connector
Check Stripe for any failed payments in the last 24 hours. For each failed payment: 1. Look up the customer name and email 2. Check payment history (first failure vs. recurring) 3. Draft a friendly follow-up email (different tone for first-time vs. repeated failures) 4. Save as Gmail draft -- do NOT send 5. Flag for my review in the morning summary
Newsletter Ideation from Tracked Sources
Frequency: Every Wednesday at 10:00 AM
What it does: Scans RSS feeds, industry blogs, and bookmarked sources for trending topics relevant to your audience. Generates 5 newsletter angle ideas with outlines.
Requires: Web scraping capability (Apify or built-in), vault context
Scan these sources for trending topics from the past week: - [Source 1 URL] - [Source 2 URL] - [Source 3 URL] Read /vault/context/icp.md to understand our audience. Generate 5 newsletter topic ideas that: 1. Are relevant to our ICP 2. Connect to current industry trends 3. Include a unique angle (not just news recap) 4. Come with a rough 3-point outline each Save to /vault/marketing/newsletter-ideas/[date].md
Monthly Analytics Report
Frequency: First Monday of each month
What it does: Pulls key metrics from connected platforms, generates a narrative report comparing this month to last, highlights trends and anomalies.
Requires: Google Sheets or analytics connectors, previous month's report for comparison
Pipeline Review
Frequency: Every Friday at 4:00 PM
What it does: Pulls CRM data, identifies stale deals, drafts follow-up suggestions for stalled opportunities, and generates a weekly pipeline summary.
Requires: CRM connector
Connectors & API Guide
Connectors link Claude to the tools your team uses every day. The right connector turns Claude from a smart chatbot into an integrated assistant that can read your email, update your CRM, and post to Slack.
Priority Order
When connecting a new tool, always try these options in order. The first available option is always the best choice.
Never use browser or computer use when an MCP or built-in connector exists. Browser use costs 10-50x more tokens, runs 5-10x slower, and fails frequently on complex page interactions. Always check for an MCP first.
How to Install an MCP Server
Option A: Remote URL (Simplest)
Open Connectors
In Claude Desktop, go to Settings > Connectors (or click the + button in the connector panel).
Add Custom Connector
Click "Add custom connector" and paste the MCP server URL. This URL is usually found in the MCP server's documentation or README.
Authenticate
If the MCP requires an API key, paste it when prompted. Follow any additional authentication steps.
Restart Claude Desktop
Fully quit and reopen Claude Desktop. New MCP connections require a restart to take effect.
Option B: Config File (For Advanced Users)
Open Developer Settings
Go to Settings > Developer > Edit Config. This opens the JSON configuration file.
Add the MCP Server Entry
Paste the MCP server's JSON configuration into the appropriate section.
{
"mcpServers": {
"server-name": {
"command": "npx",
"args": ["-y", "@package/mcp-server"],
"env": {
"API_KEY": "your-api-key-here"
}
}
}
}
Save and Restart
Save the config file and restart Claude Desktop.
If you have an existing config and need to merge in a new MCP server, paste both the existing config and the new MCP instructions into any AI chat and ask it to merge the JSON correctly. This avoids syntax errors.
Essential Connectors by Department
| Department | Must-Have | Nice-to-Have |
|---|---|---|
| Marketing | Apify (web scrapers), Nano Banana (image generation), Notion | Webflow MCP |
| Sales | CRM (HubSpot/Pipedrive), Fireflies, Gmail, Calendar, Apify (LinkedIn) | Clay, Instantly, UniBox |
| Operations | Stripe, Slack, Google Sheets | Custom MCPs for internal tools |
| All Departments | Gmail, Calendar, Slack | -- |
Apify Setup (Step by Step)
Apify is one of the most useful connectors for marketing and sales teams. It provides web scrapers for YouTube, LinkedIn, Google, and hundreds of other sites.
Complete Apify Installation Guide
Create an Apify Account
Go to apify.com and sign up. A free tier is available. For heavy use, the $29/month plan covers most needs.
Get Your API Key
Go to Settings > API and Integrations in your Apify dashboard. Copy your API key.
Configure the MCP Server
Go to mcp.apify.com. Select the scrapers you want (YouTube, LinkedIn profiles, LinkedIn posts, Google search, etc.).
Set Permissions
For each scraper, click "Select All" on the permission section. This allows full read/write access for that scraper.
Copy the MCP URL
After configuring, you will see an MCP server URL. Copy everything after the = sign in the URL.
Add to Claude Desktop
In Claude: Connectors > Browse > Apify. Paste your API key and the enabled tools configuration.
Set Permissions to "Always Allow"
For convenience, set Apify tools to "Always Allow." This prevents Claude from asking permission every time it uses a scraper.
Restart Claude Desktop
Fully quit and reopen. Test by asking Claude to scrape a YouTube channel or LinkedIn profile.
How to Find if a Tool Has an MCP
- Google it: Search "[tool name] MCP server" (e.g., "Notion MCP server")
- Check directories: Visit smithery.ai or mcp.so for curated MCP listings
- Check the tool's own docs: Many SaaS companies now publish their own MCP servers
- Ask Claude: "Is there an MCP server for [tool name]?"
- Build your own: If no MCP exists, ask Claude to build one using the MCP Builder skill. You will need the tool's API documentation and an API key.
Context Management
Your vault is a living document. The more current and complete it is, the better your AI performs. Context management is the ongoing practice of keeping this brain up to date.
Adding New Context
- Create new markdown files in the appropriate vault folder
- Update
CLAUDE.mdif you added new folders or if the new file needs special routing - Let Claude help: use the prompt below to create context docs efficiently
Claude, create a new context document about [topic]. Ask me questions to gather the necessary information, then save the final document to /vault/[folder]/[filename].md. Also update CLAUDE.md to include a reference to this new file.
Keeping Context Current
The biggest risk to your AI infrastructure is stale context. Here are the triggers for updating:
| Trigger | Action | Example Prompt |
|---|---|---|
| Major decision | Update the relevant strategy doc | "Update the strategy doc with this decision: we're pivoting from SMB to mid-market" |
| After a meeting | Process transcript into daily notes | "Process this meeting transcript and save key decisions and action items" |
| After a correction | Save as a rule in the relevant file | "Remember this rule in the writing preferences: never use passive voice in headlines" |
| Monthly review | Audit vault for stale docs | "Review all vault docs and flag any that seem outdated or incomplete" |
| New product/service | Create product doc, update "What We Do" | "Create a product doc for Widget Pro and update the main products page" |
| Team change | Update org chart, adjust permissions | "Update the team doc: Sarah joined as Marketing Manager" |
Skills Should Point to Vault, Not Embed
New Way (Do This)
- Skill file says: "Read /vault/context/icp.md"
- One ICP file serves all skills
- Update ICP once, all skills benefit
- Smaller, cleaner skill files
Old Way (Avoid This)
- Each skill has its own copy of ICP info
- 5 skills = 5 copies of ICP to maintain
- Update one, forget the others
- Bloated, inconsistent skill files
The more you use it, the more powerful your AI gets. Every correction saved, every context doc added, every example approved makes every future interaction better. This is the core flywheel of your AI infrastructure.
Team Rollout
Getting your team on board is about reducing friction, not mandating adoption. Make it so easy and useful that people want to use it.
Adding a New Team Member
Share the Vault Folder
Use Obsidian Sync, a shared Google Drive, Dropbox, or Git to give them access to the vault folder. They need read/write access.
Install Claude Desktop
Have them install Claude Desktop and connect it to the same vault folder. They should set it as their default project folder.
Show Them the Three Key Actions
- How to point Claude to the vault (usually automatic with default folder)
- How to use skills via slash commands (
/write-newsletter, etc.) - How to tell Claude to remember things ("Save this to the vault")
Install the Relevant Plugin
Give them the department plugin so they immediately have access to all relevant skills, commands, and connectors.
Start by showing new users the skill that saves them the most time on something they already do daily. A 30-minute task reduced to 5 minutes is more convincing than any presentation about "the future of AI."
Permission Settings
- Connectors: Set commonly-used connectors (Gmail, Calendar, Slack) to "Always Allow" for trusted actions. This removes the approval prompt each time and makes the experience faster.
- Dispatch for Mobile: If team members need to trigger agents from their phone, set up Dispatch. This allows phone-based triggers that execute on the computer running Claude Desktop.
Troubleshooting
Quick reference for the most common issues and their fixes. 90% of problems fall into these categories.
| Problem | Fix |
|---|---|
| Claude doesn't know about our business | Re-point Claude to the vault folder. Check that CLAUDE.md exists and references the right files. Start a new conversation if the current one has drifted. |
| Skill skips reference files | Add MUST read [file path] before proceeding to the skill's Rules section. Use the word "MUST" explicitly. Consider adding it twice (once in the step, once in the rules). |
| Skill gives one-off output instead of options | Add a rule: Always present 5 options before proceeding to the next step. Be explicit about the number. |
| Scheduled task didn't run | Was Claude Desktop open at the scheduled time? Check the Scheduled section in the sidebar. Queued tasks will run when Claude Desktop next opens. |
| Claude can't access a website | Don't use browser mode. Instead, use an Apify scraper for the specific site. It is faster, cheaper, and more reliable. |
| MCP not connecting | Restart Claude Desktop completely (quit + reopen, not just close the window). Check the config JSON for syntax errors. Verify the API key is valid. |
| Skill quality declining | Run an eval (see Section 4). Check if reference files are stale or have been modified. Review the skill's rules section for conflicting rules. |
| Context getting stale | Schedule a monthly vault review. Ask Claude: "Review all vault docs and flag any that seem outdated." Update flagged files. |
| Claude hallucinating data or facts | The vault is missing the relevant context. Create or update the context doc so Claude references real data instead of generating from its training. |
| Slow response times | Too many reference files per skill, or reference files are too large. Consolidate and trim. Skills should read 2-5 focused files, not 15 massive ones. |
| Two skills conflict with each other | Check for contradictory rules. One skill says "always use casual tone" while another says "always be formal." Fix at the vault level (voice guide should define context-dependent tone). |
| New team member can't use skills | Verify they have access to the vault folder, have installed the relevant plugin, and their Claude Desktop is pointing to the correct project folder. |
If something isn't working and you've tried the fixes above, start a fresh conversation and re-point Claude to the vault. Long conversations accumulate context drift, and a fresh start often resolves mysterious issues immediately.
Best Practices Cheat Sheet
The twenty rules that matter most. Print this page and keep it at your desk.