Claude Code Business Skills Library

8 production-ready skills to automate your business operations

v2.0 • FREE DOWNLOAD • COMPLETE GUIDE
8
Ready-to-use Skills
30+
Hours Saved/Week
$78k
Annual Value

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

๐Ÿ“ง
/sales-email
Sales Email Responder
Respond to sales inquiries automatically with qualified, professional responses.
โšก Inbox zero in minutes
๐Ÿ”
/prospect-research
Prospect Research Agent
Deep research on potential clients using web search. Company info, decision makers, pain points.
โšก 10x faster research
๐Ÿ“„
/create-proposal
Proposal Generator
Generate custom proposals from discovery call notes with ROI calculations.
โšก Proposals in 5 minutes
๐Ÿ“Š
/weekly-report
Weekly Report Builder
Auto-generate reports by pulling data from Trello, Calendar, and Gmail.
โšก Reporting on autopilot
โœจ
/content-repurpose
Content Repurposing Engine
Transform one blog article into 10+ social media posts, email content, and threads.
โšก 10x content output, 0 extra hours
๐Ÿ“…
/meeting-prep
Meeting Prep Agent
Auto-research attendees, pull context from past interactions, and generate talking points.
โšก Walk into every meeting prepared
๐Ÿ’ฐ
/invoice-followup
Invoice Follow-up Agent
Check overdue invoices and draft professional follow-up emails with the right tone.
โšก Get paid faster, zero awkwardness
๐Ÿข
/competitor-scan
Competitor Scanner
Quick competitive analysis with web research. Pricing, positioning, strengths, and gaps.
โšก Know your market in minutes
๐Ÿ†• NEW in v2.0: 3 new skills (/meeting-prep, /invoice-followup, /competitor-scan) + CLAUDE.md setup guide
Total value: 30+ hours saved per week | $78,000+ annual labor savings

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
Built-in tools (no installation needed):
  • 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

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.md Template
# 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.md Template
# 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.md Template
# 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

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

CLAUDE.md Setup (Critical)

Don't skip this step. CLAUDE.md is how Claude Code knows who you are, what your business does, and how to behave. Without it, every skill starts from zero context. With it, every response is personalized to your business.

What is CLAUDE.md?

CLAUDE.md is a configuration file that Claude Code reads at the start of every conversation. It contains your business context, preferences, and instructions. Think of it as your AI's permanent memory.

Where to Create It

Create the file at ~/.claude/CLAUDE.md (this applies globally to all your Claude Code sessions).

# Create the file
touch ~/.claude/CLAUDE.md

# Open it in your editor
nano ~/.claude/CLAUDE.md

CLAUDE.md Template

๐Ÿ“„ Full CLAUDE.md Template (copy-paste ready)
# Claude Instructions for [Your Company]

## Who You're Working With
- **Name:** [Your Name]
- **Role:** [Your Role]
- **Company:** [Company Name] โ€” [One-line description]
- **Website:** [URL]

## What We Do
[2-3 sentences about your business and who you serve]

## Memory System (Obsidian)
You have access to my business knowledge base via Obsidian MCP.

### Key Memory Files
| File | Use When |
|------|----------|
| `Business/Business-Profile.md` | Need product info, services, case studies |
| `Business/Sales-Process.md` | Sales tasks, lead qualification, email responses |
| `Business/Brand-Voice.md` | Content writing, LinkedIn posts, emails |

### How to Use Memory
1. Before starting a task, read the relevant memory file(s) for context
2. For Sales tasks โ†’ Read Sales-Process.md + Business-Profile.md
3. For Marketing tasks โ†’ Read Brand-Voice.md for tone guidelines

## Connected Tools (MCPs)
- **Obsidian** โ€” Knowledge base and business memory
- **Trello** โ€” Task and project management
- **Gmail** โ€” Email reading and drafting
- **Google Calendar** โ€” Meeting and schedule access

## My Preferences
- Direct and to the point
- Practical and actionable
- Short sentences, no fluff
- Lead with outcomes, not features
- Use concrete numbers

## Target Customer
- [Company size, industry, pain points]
- [Budget range]
- [Decision maker titles]

Why This Matters

Without CLAUDE.md, when you run /sales-email, Claude has no idea about your products, pricing, or tone. With CLAUDE.md, it automatically pulls the right context and responds in your voice.

Result: Every skill output is personalized to your business from the first run. No more generic responses.
๐Ÿ“ง

/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:

  1. Reads the incoming sales email (from Gmail, forwarded text, or screenshot)
  2. Analyzes the inquiry for prospect intent and qualification
  3. Pulls context from your business memory (Obsidian)
  4. Matches relevant case studies from your portfolio
  5. Drafts a personalized response in your tone
  6. 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.

๐Ÿ“‹ Full Skill Prompt
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:

  1. Searches the web for company information
  2. Analyzes company website, LinkedIn, news, and social media
  3. Identifies decision makers and their contact info
  4. Discovers pain points and automation opportunities
  5. Generates a research report with actionable insights
  6. 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
LinkedIn 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
๐ŸŸข Green Flags (High Priority): Actively hiring, recent funding, tech-forward, pain points mentioned publicly, decision maker active on LinkedIn
๐ŸŸก Red Flags (Low Priority): Company <10 employees, recent layoffs, very traditional industry, no digital presence
๐Ÿ“„

/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:

  1. Reads your discovery call notes (from Obsidian, text file, or pasted)
  2. Pulls relevant case studies from your Business Profile
  3. Calculates ROI and time savings based on similar projects
  4. Structures a professional proposal with your format
  5. 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:

  1. Pulls data from your connected tools (Trello, Calendar, Gmail)
  2. Analyzes your week for patterns and highlights
  3. Generates structured report with metrics and accomplishments
  4. 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:

  1. Reads your source content (blog article, video transcript, podcast notes)
  2. Extracts key insights, quotes, and takeaways
  3. Analyzes your tone of voice from existing content
  4. Generates platform-specific content (5-7 LinkedIn posts, 3-5 Twitter threads, 2-3 Email sections)
  5. 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

  1. Hook (first line, grabs attention)
  2. Body (2-4 short paragraphs, one line each)
  3. Takeaway (key insight or action)
  4. 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)
Result: One article โ†’ 4 weeks of content โ†’ 1,000s of impressions
๐Ÿ“…

/meeting-prep

Meeting Prep Agent

๐Ÿ†• NEW in v2.0

What It Does

Automatically research meeting attendees, pull context from past interactions, and generate talking points โ€” so you walk into every meeting prepared.

The workflow:

  1. Reads your upcoming calendar events (Google Calendar)
  2. Identifies attendees and their companies
  3. Researches each person via web search and LinkedIn
  4. Checks history โ€” past emails, Trello cards, or notes about them
  5. Generates a prep brief with talking points, context, and goals

Requirements

  • Google Calendar MCP (required) โ€” To read meeting details and attendees
  • WebSearch (built-in) โ€” To research attendees and companies
  • Gmail MCP (optional) โ€” To check past email threads
  • Trello MCP (optional) โ€” To find related tasks or projects
  • Obsidian MCP (optional) โ€” To check your notes about the person/company

How to Use

/meeting-prep

Prepares for your next upcoming meeting.

/meeting-prep tomorrow

Prepares for all meetings tomorrow.

/meeting-prep "Discovery Call with TechFlow"

Prepares for a specific meeting by title.

๐Ÿ“‹ Full Skill Prompt
You are a meeting preparation assistant.

**Your task:** Research the attendees and context for an upcoming meeting,
then generate a concise prep brief.

### Steps:
1. **Read calendar** โ€” Find the meeting from Google Calendar.
   Get: title, time, attendees (names + emails), description.

2. **Research attendees:**
   - Search their name + company on the web
   - Find their LinkedIn profile, role, recent posts
   - Check for any past emails with them (Gmail)
   - Check for any related Trello cards or Obsidian notes

3. **Build context:**
   - What does their company do?
   - What's their role and likely priorities?
   - Any past interactions or open deals?
   - What's the likely purpose of this meeting?

4. **Generate prep brief:**
   - Meeting: [title, time, duration]
   - Attendees: [name, role, company โ€” 1 line each]
   - Context: [what you know about them]
   - Talking Points: [3-5 suggested topics]
   - Questions to Ask: [2-3 smart questions]
   - Goal: [what outcome to aim for]

Keep it concise. One page max. Focus on what's actionable.

Example Output

๐Ÿ“… Meeting Prep Brief
MEETING: Discovery Call โ€” DataFlow Inc
TIME: Tuesday 10:00 AM (30 min)

ATTENDEES:
โ€ข Sarah Martinez โ€” VP Operations, DataFlow Inc
  - 8 years at DataFlow, promoted from Ops Manager in 2024
  - Posted about "scaling challenges" on LinkedIn last week
  - No prior emails or interactions found

COMPANY:
โ€ข B2B SaaS, 50 employees, Series A ($8M in 2025)
โ€ข Hiring Finance Ops Manager (indeed.com โ€” posted 2 weeks ago)
โ€ข Tech stack: Xero, HubSpot, Slack, Notion

CONTEXT:
โ€ข Likely pain: manual finance processes (hence the hire)
โ€ข Our relevant solution: Invoice Processor Agent
โ€ข Similar win: TechFlow Solutions โ€” saved 12+ hrs/week

TALKING POINTS:
1. Ask about the Finance Ops Manager role โ€” what's driving it?
2. Explore invoice volume and current manual processes
3. Share TechFlow case study (similar size, Xero, 129% ROI)

QUESTIONS TO ASK:
โ€ข "What made you start looking at this now?"
โ€ข "How many invoices are you processing per month?"
โ€ข "What does the approval workflow look like today?"

GOAL: Qualify for proposal. If 100+ invoices/month โ†’ schedule
technical deep-dive next week.
๐Ÿ’ฐ

/invoice-followup

Invoice Follow-up Agent

๐Ÿ†• NEW in v2.0

What It Does

Check overdue invoices and draft professional follow-up emails. Gets the tone right โ€” firm enough to get paid, friendly enough to keep the relationship.

The workflow:

  1. Reads your outstanding invoices (from Obsidian notes, pasted list, or accounting data)
  2. Identifies which are overdue and by how long
  3. Checks context โ€” past emails, relationship history, payment patterns
  4. Drafts follow-up emails with escalating tone based on how overdue
  5. Suggests next steps if payment doesn't come

Requirements

  • Obsidian MCP (optional) โ€” To read invoice records and client notes
  • Gmail MCP (optional) โ€” To check past payment correspondence
  • Works with pasted invoice data too โ€” no MCP required

How to Use

/invoice-followup

Paste your overdue invoice list and it drafts follow-ups for each.

/invoice-followup

Overdue invoices:
- INV-2024-087: TechFlow Solutions, $18,500, due March 15 (14 days overdue)
- INV-2024-091: DataCorp, $5,200, due March 22 (7 days overdue)
- INV-2024-095: StartupXYZ, $3,800, due March 28 (1 day overdue)
๐Ÿ“‹ Full Skill Prompt
You are an invoice follow-up assistant.

**Your task:** Review overdue invoices and draft professional follow-up
emails with the right tone for each situation.

### Steps:
1. **Review invoices** โ€” Read the overdue invoice data provided.
   Note: amount, client, days overdue, any past follow-ups.

2. **Determine tone** based on how overdue:
   - 1-7 days: Friendly reminder. "Just checking in" tone.
   - 8-14 days: Professional nudge. Direct but warm.
   - 15-30 days: Firm follow-up. Clear expectation of payment.
   - 30+ days: Escalation. Mention payment terms, next steps.

3. **Check context** (if available):
   - Past emails about this invoice
   - Client relationship and payment history
   - Any known issues or disputes

4. **Draft email for each invoice:**
   - Subject line that's clear but not aggressive
   - Reference invoice number and amount
   - Acknowledge the relationship positively
   - State the request clearly
   - Make payment easy (include payment details if available)
   - End with clear next step and timeline

5. **Suggest next actions** if no response:
   - Second follow-up timing
   - Phone call suggestion
   - Payment plan option for large amounts
   - When to involve legal/collections

### Tone Guidelines:
- Professional, never passive-aggressive
- Assume good intent (they forgot, it's in a queue)
- Be specific about amounts and dates
- Make the ask clear and easy to act on

Example Output

๐Ÿ’ฐ Follow-up Email (14 days overdue)
Subject: Invoice INV-2024-087 โ€” Quick follow-up

Hi Sarah,

Hope you're doing well. I wanted to follow up on invoice INV-2024-087
for $18,500, which was due on March 15.

I understand things can get busy โ€” just want to make sure this didn't
slip through the cracks on your end.

If there are any questions about the invoice or if you need me to
resend it, happy to help. Payment can be made via bank transfer
to the details on the invoice.

Could you let me know the expected payment date?

Thanks,
[Your Name]

---
Internal Notes:
- Days overdue: 14
- Tone: Professional nudge
- Next step: If no response by Friday โ†’ phone call
- Escalation: If 30+ days โ†’ formal payment reminder letter
๐Ÿข

/competitor-scan

Competitor Scanner

๐Ÿ†• NEW in v2.0

What It Does

Run a quick competitive analysis using web research. Get pricing, positioning, strengths, weaknesses, and opportunities โ€” in minutes instead of hours.

The workflow:

  1. Takes a competitor name, URL, or industry as input
  2. Researches their website, pricing, features, and positioning
  3. Analyzes reviews, social presence, job postings, and news
  4. Compares against your business profile (from Obsidian)
  5. Generates a competitive brief with actionable insights

Requirements

  • WebSearch (built-in) โ€” For web research
  • WebFetch (built-in) โ€” For reading competitor websites
  • Obsidian MCP (optional) โ€” To compare against your own positioning
  • No external MCP servers required

How to Use

/competitor-scan https://www.competitor.com
/competitor-scan "AI automation agencies in Netherlands"
/competitor-scan CompetitorName โ€” focus on pricing and positioning
๐Ÿ“‹ Full Skill Prompt
You are a competitive intelligence analyst.

**Your task:** Research a competitor or competitive landscape and
generate an actionable competitive brief.

### Steps:
1. **Research the competitor:**
   - Visit their website (about, pricing, services pages)
   - Search for recent news, funding, partnerships
   - Check their LinkedIn company page and employee count
   - Look at job postings (reveals priorities and pain points)
   - Find reviews on G2, Capterra, Trustpilot if applicable

2. **Analyze their positioning:**
   - What's their tagline/value proposition?
   - Who are they targeting? (company size, industry)
   - What's their pricing model? (if public)
   - What technology/approach do they use?
   - What do customers say? (reviews, testimonials)

3. **Identify strengths and weaknesses:**
   - Where are they strong? (features, brand, market share)
   - Where are they weak? (missing features, complaints, gaps)
   - What are they investing in? (job postings, recent launches)

4. **Compare to your business** (read Business Profile from Obsidian):
   - Where do you win against this competitor?
   - Where do they have an advantage?
   - What's your differentiation?

5. **Generate competitive brief:**
   - Company overview (1 paragraph)
   - Positioning & target market
   - Pricing (if found)
   - Strengths (3-5 bullet points)
   - Weaknesses / gaps (3-5 bullet points)
   - Your competitive advantage
   - Recommended talking points when selling against them

Example Output

๐Ÿข Competitive Brief
COMPETITOR: AutomateIQ
WEBSITE: automateiq.com

OVERVIEW:
AI automation agency, 25 employees, based in London. Focus on
enterprise clients. Founded 2023, seed-funded ($2M).

POSITIONING:
"Enterprise AI automation for Fortune 500"
Target: Large enterprises (500+ employees)
Approach: Custom-built solutions, long implementation cycles

PRICING:
Not public. Job postings suggest $100k+ projects.
Enterprise sales cycle (3-6 months).

STRENGTHS:
โ€ข Strong enterprise credibility (3 Fortune 500 case studies)
โ€ข Deep technical team (hiring ML engineers)
โ€ข SOC 2 compliant
โ€ข Strong LinkedIn presence (CEO has 15k followers)

WEAKNESSES:
โ€ข No SMB offering โ€” too expensive for smaller companies
โ€ข Long implementation (8-12 weeks minimum)
โ€ข No self-serve or productized offerings
โ€ข 2 negative Glassdoor reviews mention "over-promising"

YOUR ADVANTAGE:
โ€ข You serve 10-50 employee companies (they don't)
โ€ข Faster implementation (2-4 weeks vs 8-12)
โ€ข More affordable ($5k-30k vs $100k+)
โ€ข Practical, outcome-focused vs. enterprise complexity

TALKING POINTS (when prospect mentions them):
โ€ข "They're great for enterprise. We built our approach for
  companies that need results in weeks, not quarters."
โ€ข "Our solutions start at $5k. You get the same AI capabilities
  without the enterprise overhead."

Real Examples

๐Ÿ“ง Example 1: Sales Email Response (High Intent Lead)

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
๐Ÿ” Example 2: Prospect Research Report

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"
๐Ÿ“„ Example 3: Generated Proposal Summary

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+)
๐Ÿ“Š Example 4: Weekly Report Highlights

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:

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:

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
/meeting-prep NEW 3 hours 156 hours
/invoice-followup NEW 2 hours 104 hours
/competitor-scan NEW 3 hours 156 hours
Total 28 hours/week 1,456 hours/year
1,456
Hours Saved/Year
$78,000
Annual Value (@$50/hr)
4 hrs
Setup Time
9,100x
ROI on Time Invested

Troubleshooting

โŒ Skill Not Found

Error: Skill 'sales-email' not found

Solution:

  1. Check skills are in ~/.claude/skills/ folder
  2. Verify folder structure (skill.md inside folder)
  3. Restart Claude Code
โŒ MCP Server Not Connected

Error: Obsidian MCP not available

Solution:

  1. Check claude_desktop_config.json configuration
  2. Verify file path is correct
  3. Restart Claude Desktop/Claude Code
  4. Check MCP server logs for errors
โŒ Missing Memory Files

Error: Could not read Business/Sales.md

Solution:

  1. Create the memory files in your Obsidian vault
  2. Use the templates provided in this guide
  3. Verify Obsidian MCP has access to your vault
โŒ Permission Errors

Error: Gmail authentication failed

Solution:

  1. Re-run OAuth setup for Gmail MCP server
  2. Check Google account permissions
  3. Verify you're using the correct Google account

FAQ

General Questions

Do I need all 5 skills?

No, install only the skills you need. Each skill is independent.

Can I use these skills with Claude Pro (web version)?

No, these skills require Claude Code (CLI version) which supports MCP servers and skills.

How much does Claude Code cost?

Claude Code requires an Anthropic API subscription. Check anthropic.com for current pricing.

Can I share these skills with my team?

Yes! Share the skill files with your team. Each person needs their own memory files customized for their role.

What's new in v2.0?

v2.0 adds 3 new skills (/meeting-prep, /invoice-followup, /competitor-scan), a CLAUDE.md setup guide that makes all skills work better, and updated ROI calculations. If you had v1, just add the new skills to your ~/.claude/skills/ folder and create your CLAUDE.md file.

Do I really need CLAUDE.md?

Technically no โ€” skills work without it. But CLAUDE.md is what makes outputs personalized to your business instead of generic. It takes 5 minutes to set up and dramatically improves every skill's output. Highly recommended.

Technical Questions

Can I use a different note-taking app instead of Obsidian?

Yes, if there's an MCP server for your app. Alternatively, you can paste content directly into the skills.

Do skills work offline?

No, skills require Claude API access. Web search and web fetch also require internet.

Can I modify the prompts?

Absolutely! Edit the skill.md file in each skill folder to customize behavior.

Usage Questions

How specific should my memory files be?

Be as specific as possible. Include real case studies, actual metrics, and your genuine tone of voice.

Can skills make mistakes?

Yes, always review output before sending. Skills are assistants, not replacements for your judgment.