How skills encode domain expertise and workflows that Claude activates automatically
Skills are the intelligence layer of plugins. They encode domain expertise, best practices, and step-by-step workflows that Claude draws on automatically when relevant to your task.
Every skill starts with YAML frontmatter defining when and how it activates:
SKILL.md
---name: call-prepdescription: Prepare for a sales call with account context, attendee research, and suggested agenda. Works standalone with user input and web research, supercharged when you connect your CRM, email, chat, or transcripts. Trigger with "prep me for my call with [company]", "I'm meeting with [company] prep me", "call prep [company]", or "get me ready for [meeting]".---# Call PrepGet fully prepared for any sales call in minutes...
Skills activate automatically based on conversational context. You don’t invoke them explicitly — Claude recognizes when your request matches a skill’s domain.
The description field tells Claude what kinds of requests should activate this skill:
---description: Prepare for a sales call with account context, attendee research, and suggested agenda. Trigger with "prep me for my call with [company]", "I'm meeting with [company] prep me", "call prep [company]", or "get me ready for [meeting]".---
You can activate a skill by naturally describing the task. No special syntax required.
# Call PrepGet fully prepared for any sales call in minutes. This skill works with whatever context you provide, and gets significantly better when you connect your sales tools.
## Getting StartedWhen you run this skill, I'll ask for what I need:**Required:**- Company or contact name- Meeting type (discovery, demo, negotiation, check-in, etc.)**Helpful if you have it:**- Who's attending (names and titles)- Any context you want me to know (paste prior notes, emails, etc.)
## Execution Flow### Step 1: Gather Context**If connectors available:**1. Calendar → Find upcoming meeting matching company name - Pull: title, time, attendees, description, attachments2. CRM → Query account - Pull: account details, all contacts, open opportunities - Pull: last 10 activities, any account notes**If no connectors:**1. Ask user: - "What company are you meeting with?" - "What type of meeting is this?" - "Who's attending?"
## Tips for Better Prep1. **More context = better prep** — Paste emails, notes, anything you have2. **Name the attendees** — Even just titles help me research3. **State your goal** — "I want to get them to agree to a pilot"4. **Flag concerns** — "They mentioned budget is tight"
Drop in your terminology, processes, and organizational knowledge:
## Company Context [CUSTOMIZE]**Our sales methodology:** MEDDIC- Metrics: What economic impact can we deliver?- Economic Buyer: Who controls budget?- Decision Criteria: What are they evaluating us on?- Decision Process: Steps from eval to signature- Identify Pain: What problem drives urgency?- Champion: Who's selling for us internally?**Our ICP:**- Company size: 50-500 employees- Industry: B2B SaaS- Tech stack: Uses Salesforce + Slack- Pain point: Manual data entry across systems
Modify the execution flow to match your team’s actual process:
## Our Call Prep Process1. Check if we've engaged this account before (CRM search)2. Review the 4 P's: Pain, Power, Plan, Proof3. Prepare SPIN questions (Situation, Problem, Implication, Need-payoff)4. Identify potential objections based on industry5. Draft agenda with time allocations6. Share with SE team if technical demo needed
Here’s how the sales plugin’s call-prep skill is structured:
1
Frontmatter defines activation
---name: call-prepdescription: Prepare for a sales call with account context, attendee research,and suggested agenda. Trigger with "prep me for my call with [company]"...---
2
Overview explains value
Get fully prepared for any sales call in minutes. Works standalone, supercharged with connectors.
3
Execution flow provides instructions
Step 1: Gather context from CRM/email/calendar or ask userStep 2: Research supplement via web searchStep 3: Synthesize and generate prep brief
4
Output format ensures consistency
Structured template with account snapshot, attendee research, suggested agenda, discovery questions, and potential objections