Introduction
What is Claude Code?
Claude Code is Anthropic's official CLI (Command Line Interface) for Claude AI. It allows you to run Claude directly from your terminal, with access to your files, tools, and integrations.
What are Skills?
Skills are reusable prompts and workflows that extend Claude Code's capabilities. Instead of typing the same complex instructions over and over, you save them as a "skill" and invoke them with a simple slash command like /sales-email or /create-proposal.
Think of skills as macros or shortcuts for your AI assistant.
Why Use Business Skills?
Most professionals spend hours on repetitive tasks:
- Responding to sales emails
- Researching prospects before calls
- Writing proposals after discovery meetings
- Creating weekly reports
- Repurposing content for social media
These skills automate these tasks, saving you 20+ hours per week while maintaining quality and your personal voice.
What's Inside
Requirements
Required Software
1. Claude Code CLI (Required)
Claude Code is Anthropic's official command-line tool. Install it via npm:
npm install -g @anthropic-ai/claude-code
After installation, authenticate with your Anthropic account:
claude-code login
2. Node.js 18+ (Required for MCP servers)
Most MCP servers require Node.js. Download from nodejs.org or install via your package manager.
node --version
MCP Servers (Model Context Protocol)
MCP servers are integrations that give Claude Code access to external tools like Gmail, Trello, Obsidian, etc.
| MCP Server | Used By Skills | Purpose |
|---|---|---|
| Obsidian | All skills | Access your knowledge base, notes, and memory files |
| Trello | /weekly-report | Read tasks, boards, and activity |
| Google Calendar | /weekly-report | Read meetings and events |
| Gmail | /sales-email, /weekly-report | Read and draft emails |
- WebSearch - Used by /prospect-research for web searches
- WebFetch - Used by /prospect-research, /content-repurpose for reading web pages
Installation Guide
Step 1: Download the Skills
Download the ZIP file from the link provided and extract to your preferred location.
cd claude-code-business-skills
Step 2: Install MCP Servers
MCP servers need to be configured in Claude's configuration file.
Configuration File Location
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json - Linux:
~/.config/Claude/claude_desktop_config.json
Example Configuration
{
"mcpServers": {
"obsidian": {
"command": "npx",
"args": ["-y", "@calclavia/obsidian-mcp", "/path/to/your/vault"]
},
"trello": {
"command": "npx",
"args": ["-y", "@avi-mehra/trello-mcp"],
"env": {
"TRELLO_API_KEY": "your-trello-api-key",
"TRELLO_TOKEN": "your-trello-token"
}
},
"gmail": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-gmail"]
},
"google-calendar": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-google-calendar"]
}
}
}
Step 3: Set Up Your Memory System (Obsidian)
The skills pull context from your Obsidian vault. Create these files:
Recommended Folder Structure
YourObsidianVault/
โโโ Business/
โ โโโ Business-Profile.md # Your products, services, and metrics
โ โโโ Sales-Process.md # Your sales process and ICP definition
โ โโโ Brand-Voice.md # Your brand voice and tone guidelines
โ โโโ Proposals/ # Discovery notes and proposals
โโโ Reports/ # Auto-saved weekly reports
โโโ Content/ # Blog articles for repurposing
# Business Profile
## Company Overview
- **Company Name:** [Your Company]
- **Industry:** [Your Industry]
- **Value Proposition:** [What you do in one sentence]
## Products & Services
### Service 1: [Name]
- **Description:** [What it does]
- **Target Customer:** [Who it's for]
- **Price Range:** $[X] - $[Y]
- **Timeline:** [X] weeks
## Case Studies
### Case Study 1: [Client Name]
- **Industry:** [Client industry]
- **Challenge:** [Their problem]
- **Solution:** [What you built]
- **Results:**
- [Metric 1: e.g., "70% cost reduction"]
- [Metric 2: e.g., "15 hours/week saved"]
- [Metric 3: e.g., "99.9% accuracy"]
## Key Metrics
- Average time savings: [X] hours/week
- Average cost reduction: [X]%
- Implementation timeline: [X] weeks
# Sales Process
## Ideal Customer Profile (ICP)
- **Company Size:** [X]+ employees
- **Industry:** [Target industries]
- **Pain Points:** [Common problems they have]
- **Budget Range:** $[X] - $[Y]
- **Decision Makers:** [Typical titles]
## Qualification Criteria
### High Intent Signals
- Specific use case mentioned
- Timeline mentioned
- Budget signals
- Decision maker role
### Medium Intent Signals
- General inquiry
- Exploring options
- Interested but no urgency
### Low Intent Signals
- Very vague question
- Student/researcher
- Competitor research
## Response Tone
- Direct and practical
- Conversational (like talking to a colleague)
- Focus on outcomes, not features
- Use "I" not "we" when appropriate
# Brand Voice Guidelines
## Tone
- Direct and to the point
- Practical and actionable
- Conversational, not formal
- Confident but not pushy
## Writing Style
- Short sentences (under 20 words ideal)
- No jargon unless necessary
- Lead with value, not features
- Use concrete numbers
## Point of View
- First person (I/we) is fine
- Speak to the reader directly
## Dos
- Use specific numbers and metrics
- Share real examples
- Be direct about pricing/timeline
- End with clear call to action
## Don'ts
- Don't use corporate speak
- Don't oversell or use superlatives
- Don't be vague
- Don't add fluff or filler
Step 4: Install Skills in Claude Code
Skills Location
- macOS/Linux:
~/.claude/skills/ - Windows:
%USERPROFILE%\.claude\skills\
Install All Skills
cd claude-code-business-skills
cp -r skills/* ~/.claude/skills/
Step 5: Verify Installation
/skills list
You should see: sales-email, prospect-research, create-proposal, weekly-report, content-repurpose
/sales-email
Sales Email Responder
What It Does
Automatically respond to incoming sales inquiries with qualified, professional responses that move prospects through your sales pipeline.
The workflow:
- Reads the incoming sales email (from Gmail, forwarded text, or screenshot)
- Analyzes the inquiry for prospect intent and qualification
- Pulls context from your business memory (Obsidian)
- Matches relevant case studies from your portfolio
- Drafts a personalized response in your tone
- Suggests next steps and qualification notes
Requirements
- Obsidian MCP (required) - To read Sales.md and Business Profile.md
- Gmail MCP (optional) - For direct email reading
How to Use
Method 1: From Gmail (if Gmail MCP connected)
/sales-email from:prospect@company.com subject:"interested in automation"
Method 2: Paste Email Content
/sales-email
[Paste the email here]
From: John Doe <john@company.com>
Subject: Question about AI agents
Hi, I saw your post about invoice automation...
Method 3: From Screenshot
/sales-email
Then attach a screenshot of the email.
You are a sales response assistant for [Your Company Name].
**Your task:** Draft a professional, conversational response to the incoming
sales email that qualifies the prospect and moves them toward a discovery call.
### Steps:
1. **Read context** from your knowledge base:
- Sales process document for tone, ICP, and process
- Business profile document for relevant solutions and metrics
2. **Analyze the email:**
- What is the prospect asking about?
- Do they fit the ICP (10+ employees, automation needs)?
- What pain point are they expressing?
- What's their level of intent (high/medium/low)?
3. **Match to portfolio:**
- Which solution(s) from your product/service catalog are most relevant?
- What metrics/results would resonate?
4. **Draft response:**
- Open with acknowledgment of their specific question
- Share 1-2 relevant case studies with concrete numbers
- Address their pain point directly
- Suggest next step (usually: brief call to understand their needs)
- Keep it short (150-200 words max)
- Use direct, conversational tone (no corporate fluff)
- End with clear CTA
5. **Qualify quietly:**
- If under-qualified, be helpful but suggest resources instead of a call
- If well-qualified, push for meeting
### Tone Guidelines:
- Direct and practical
- Conversational (like talking to a colleague)
- Confident but not pushy
- Focus on outcomes, not features
- Use "I" not "we" when appropriate
Tips
- Always personalize - Reference something specific from their email
- Lead with value - Start with a relevant result, not a pitch
- Keep it short - Respect their time
- Clear CTA - Make the next step obvious
- Internal notes - Track qualification for CRM later
/prospect-research
Prospect Research Agent
What It Does
Conduct deep research on potential clients using web search and scraping. Discover company info, decision makers, pain points, and automation opportunities.
The workflow:
- Searches the web for company information
- Analyzes company website, LinkedIn, news, and social media
- Identifies decision makers and their contact info
- Discovers pain points and automation opportunities
- Generates a research report with actionable insights
- Suggests outreach angles and talking points
Requirements
- WebSearch (built into Claude Code) - For web searches
- WebFetch (built into Claude Code) - For reading web pages
- No external MCP servers required!
How to Use
/prospect-research Acme Corp
/prospect-research https://www.acmecorp.com
/prospect-research TechCo - focus on finance automation opportunities
Where to Look for Research
| Source | What to Find |
|---|---|
| Company Website | About page, careers (job postings reveal pain points), case studies |
| Company page, leadership profiles, employee posts, job postings | |
| Job Boards | Look for "streamline", "automate", "manual process" in descriptions |
| Tech Stack | BuiltWith.com, job postings, engineering blogs |
| News & Press | Google News, Crunchbase (funding), industry publications |
| Review Sites | Glassdoor (employee complaints), G2/Capterra |
/create-proposal
Proposal Generator
What It Does
Generate custom sales proposals from discovery call notes. Automatically matches relevant case studies, calculates ROI, and creates a professional proposal in minutes.
The workflow:
- Reads your discovery call notes (from Obsidian, text file, or pasted)
- Pulls relevant case studies from your Business Profile
- Calculates ROI and time savings based on similar projects
- Structures a professional proposal with your format
- Outputs ready-to-send proposal (Markdown โ Word/PDF)
How to Use
/create-proposal Client: Acme Corp
Or paste notes directly:
/create-proposal
Discovery Call - Acme Corp
- 50 employees
- Processing 200 invoices/month manually
- Uses Xero
- 15h/week spent on AP
- Budget: $30k
Pricing Guidelines
| Complexity | Dev Time | Price Range |
|---|---|---|
| Simple | 1-2 weeks | $5k - $15k |
| Medium | 3-4 weeks | $15k - $30k |
| Complex | 5-8 weeks | $30k - $60k |
| Enterprise | 8+ weeks | $60k+ |
ROI Calculation Formulas
Time Savings ROI:
Current hours/week ร hourly labor cost ร 52 weeks = Annual labor cost
Annual labor cost - Solution cost = Net savings Year 1
Solution cost รท Net savings per year = Payback period (months)
Efficiency ROI:
Current cost per unit / New cost per unit = Efficiency gain
Efficiency gain ร Annual volume = Total savings
/weekly-report
Weekly Report Builder
What It Does
Automatically generate weekly reports by pulling data from Trello, Google Calendar, and Gmail. Creates structured overview of your accomplishments, meetings, and activities.
The workflow:
- Pulls data from your connected tools (Trello, Calendar, Gmail)
- Analyzes your week for patterns and highlights
- Generates structured report with metrics and accomplishments
- Formats for your use case (standup, team update, personal review)
Requirements
- Trello MCP (required) - To read cards and activity
- Google Calendar MCP (required) - To read meetings
- Gmail MCP (optional) - To read email activity
- Obsidian MCP (optional) - To save reports to your vault
How to Use
/weekly-report
/weekly-report from:2026-02-24 to:2026-03-02
/weekly-report --format standup
Report Formats
| Format | Best For |
|---|---|
standard |
Full weekly report with all sections |
standup |
Quick daily/weekly update for team |
executive |
High-level summary for leadership |
personal |
Reflective review for personal use |
Tips for Better Reports
- Use consistent Trello labels (e.g., "High Priority", "Client Work")
- Complete calendar entries (add attendees and descriptions)
- Archive completed cards regularly
- Run weekly at same time (e.g., Friday 4pm)
/content-repurpose
Content Repurposing Engine
What It Does
Transform one blog article into 10+ social media posts, email content, and threads. Maintains your brand voice while optimizing for each platform.
The workflow:
- Reads your source content (blog article, video transcript, podcast notes)
- Extracts key insights, quotes, and takeaways
- Analyzes your tone of voice from existing content
- Generates platform-specific content (5-7 LinkedIn posts, 3-5 Twitter threads, 2-3 Email sections)
- Formats each piece for maximum engagement
How to Use
/content-repurpose https://yourblog.com/your-article
/content-repurpose note:"Content/Blog Articles/Invoice Automation ROI"
/content-repurpose [source] --platforms linkedin,twitter
LinkedIn Post Structure
- Hook (first line, grabs attention)
- Body (2-4 short paragraphs, one line each)
- Takeaway (key insight or action)
- CTA (question or engagement prompt)
Content Angles to Cover
- Main thesis post (introduce the concept)
- Data/metrics post (share impressive numbers)
- Story/case study post (real example)
- Framework/how-to post (actionable steps)
- Controversial take post (challenge assumptions)
- Behind-the-scenes post (process/learnings)
- Question/poll post (engage audience)
Real Examples
Input Email:
From: Sarah Chen <sarah.chen@techcorp.com>
Subject: AI Agent for Invoice Processing
We're a 50-person SaaS company processing 200+ invoices per month manually.
Our finance team spends about 15 hours/week on data entry and validation.
We use Xero for accounting. Looking to implement something in Q1 (next 6 weeks).
Generated Response:
Hi Sarah,
That 70% cost reduction was for a company processing similar volume (~250/month).
Their finance team went from 16 hours/week to under 5 hours on invoice work.
Since you're on Xero, the integration is straightforward. The agent extracts
invoice data, validates against POs, flags exceptions, and drafts payments for
approval. We've seen 99.9% accuracy after the first week.
Implementation typically takes 2-3 weeks for your volume, so we'd hit your Q1
timeline comfortably.
I have slots Thursday at 2pm or Friday at 10am (CET) for a 20-minute call.
Which works better?
[Your Name]
---
Internal Notes:
- Qualification: HIGH
- Suggested solution: Invoice Processor Agent
- Next step: Discovery call this week
Command: /prospect-research DataFlow Inc
| Company | 50 employees, B2B SaaS, Series A ($8M) |
| Decision Maker | Sarah Martinez, VP Operations (posted about "scaling challenges") |
| Pain Points | Finance ops hiring, 200+ invoices/month manual |
| Opportunity | Invoice automation ($18k solution = $42k/year savings) |
| Outreach Angle | Reference her LinkedIn post about manual processes |
| Subject Line | "Alternative to hiring Finance Ops Manager" |
Input (Discovery Notes): TechFlow Solutions - 45 employees, 180-200 invoices/month, 17-20h/week on invoices, Uses Xero, Budget: $20-25k
| Investment | $18,500 one-time |
| ROI | 129% first year |
| Payback | 5 months |
| Time Saved | 12+ hours/week |
| Annual Savings | $42,400/year (Year 2+) |
Command: /weekly-report from:2026-02-24 to:2026-03-02
| Metric | This Week |
|---|---|
| Tasks Completed | 18 |
| Meetings | 12 (9.5 hours) |
| Emails Sent | 47 |
| Proposals Sent | 2 |
| Deals Closed | 1 ($12k) |
Key Wins: Deal closed: SmallCo ($12k), 2 proposals in pipeline ($48k potential), All client projects green status
Customization Guide
Customizing Memory Files
Edit these in your Obsidian vault to match your business:
- Business Profile - Add your products/services with pricing, include case studies with real metrics
- Sales Process - Define your ICP, set qualification criteria, customize response tone
- Brand Voice - Define your writing style, set tone guidelines, add dos and don'ts
Modifying Skill Prompts
Each skill has a skill.md file you can edit:
# Edit a skill
nano ~/.claude/skills/sales-email/skill.md
Common customizations:
- Change output format
- Adjust tone/voice
- Add custom fields
- Modify logic
- Add company-specific context
Creating Your Own Skills
# Copy an existing skill
cp -r ~/.claude/skills/sales-email ~/.claude/skills/my-custom-skill
# Edit the skill file
nano ~/.claude/skills/my-custom-skill/skill.md
ROI & Business Case
Time Savings Per Skill
| Skill | Time Saved/Week | Annual Hours |
|---|---|---|
| /sales-email | 5 hours | 260 hours |
| /prospect-research | 3 hours | 156 hours |
| /create-proposal | 4 hours | 208 hours |
| /weekly-report | 2 hours | 104 hours |
| /content-repurpose | 6 hours | 312 hours |
| Total | 20 hours/week | 1,040 hours/year |
Troubleshooting
Error: Skill 'sales-email' not found
Solution:
- Check skills are in
~/.claude/skills/folder - Verify folder structure (skill.md inside folder)
- Restart Claude Code
Error: Obsidian MCP not available
Solution:
- Check
claude_desktop_config.jsonconfiguration - Verify file path is correct
- Restart Claude Desktop/Claude Code
- Check MCP server logs for errors
Error: Could not read Business/Sales.md
Solution:
- Create the memory files in your Obsidian vault
- Use the templates provided in this guide
- Verify Obsidian MCP has access to your vault
Error: Gmail authentication failed
Solution:
- Re-run OAuth setup for Gmail MCP server
- Check Google account permissions
- Verify you're using the correct Google account
FAQ
General Questions
No, install only the skills you need. Each skill is independent.
No, these skills require Claude Code (CLI version) which supports MCP servers and skills.
Claude Code requires an Anthropic API subscription. Check anthropic.com for current pricing.
Yes! Share the skill files with your team. Each person needs their own memory files customized for their role.
Technical Questions
Yes, if there's an MCP server for your app. Alternatively, you can paste content directly into the skills.
No, skills require Claude API access. Web search and web fetch also require internet.
Absolutely! Edit the skill.md file in each skill folder to customize behavior.
Usage Questions
Be as specific as possible. Include real case studies, actual metrics, and your genuine tone of voice.
Yes, always review output before sending. Skills are assistants, not replacements for your judgment.