Domain 318%

Quick Reference: Skills, Plugins & Connectors

TL;DR

One-page cheat sheet for Skills, Plugins & Connectors

The Ecosystem at a Glance

ComponentWhat It DoesAnalogy
SkillInternal procedural logic (how to do the job)The chef's recipe book
ConnectorExternal data access via MCP (where data comes from)The delivery service
PluginDistribution bundle (skills + connectors + commands)The complete meal kit
MCPOpen standard for AI-to-tool communicationUSB-C port for AI
MCP AppInteractive UI rendered inside the conversationPicture-in-picture mode

Key distinction: Skills cannot make network calls. Connectors cannot apply procedural logic. You need both for most real-world workflows.

Connector Essentials

  • Authentication: One-time browser-based OAuth flow — Claude never sees your password
  • Permissions: Granular and revocable — read-only vs read-write, specific folders vs entire account
  • Token storage: Tied to your authenticated Cowork session, not shareable across devices
  • Enterprise provisioning: Admins can pre-install and configure connectors for all users centrally

Common traps:

  • Installing a connector does not complete authentication — the browser OAuth step is separate
  • A connector does not see all company data — only what was explicitly granted during OAuth
  • MCP Apps work across multiple AI clients (VS Code, etc.), not just Claude

Built-in vs Custom Skills

Built-in Agent Skills (no installation needed):

  • Excel/CSV reading, writing, formula creation
  • Word document generation with formatting
  • PowerPoint presentation creation
  • PDF reading and analysis

Custom Skills (SKILL.md files):

  • Written in plain-English Markdown, not code
  • Stored in ~/.claude/skills/ (the only discoverable path)
  • Must include YAML frontmatter (name, version, triggers) — without it, the skill is invisible
  • Created via /skill-creator wizard or manually
  • Cannot make network calls — need a Connector for external data

When to build custom: When your organisation has proprietary procedures, templates, or scoring criteria that no marketplace plugin covers.

SKILL.md Structure

---
name: "Meeting Summariser"
version: "1.0"
description: "Extracts action items from meeting notes"
triggers:
  - "when the user uploads meeting notes"
  - "when the user says /summarise-meeting"
---

## Instructions
1. Read the uploaded meeting notes
2. Extract all action items with owners and deadlines
3. Format as a structured summary using the template below

## Output Template
**Meeting:** [Title]
**Date:** [Date]
**Action Items:**
- [ ] [Action] — Owner: [Name] — Due: [Date]

Critical rules:

  • YAML frontmatter between --- markers is mandatory
  • Store in ~/.claude/skills/ or Claude cannot find it
  • Trigger conditions must be specific (not "when the user asks about documents")

Designing Connected Workflows

The standard pattern: Connector (fetch data) → Claude reasoning (process) → Skill (format output)

Tool priority hierarchy:

  1. Connectors — structured API data, fastest and most reliable
  2. Browser — web navigation, slower but works without connectors
  3. Computer Use — screen interaction, slowest but handles legacy apps

Design rules:

  • Each component should have a single responsibility
  • Chain smaller, specialised skills rather than one monolithic skill
  • Minimise active connectors — unused tool definitions still consume context tokens
  • Use MCP tool-call batching for simultaneous data requests

Common trap: Over-engineering with 10 connectors when 2-3 would suffice. Each adds latency, token overhead, and failure risk.

Common Exam Traps — Domain 3

TrapCorrect Answer
"MCP is proprietary to Anthropic"Open standard, governed by Linux Foundation's Agentic AI Foundation
"Skills can fetch live data from Salesforce"Skills handle logic only; Connectors handle external data
"Connectors store your password"OAuth tokens only — Claude never sees credentials
"You need a plugin to process spreadsheets"Excel/CSV processing is a built-in Agent Skill
"Community skills are vetted by Anthropic"Users must vet skills themselves; install from trusted authors only
"A skill without YAML frontmatter has reduced functionality"Without frontmatter, the skill is completely invisible to Claude
"Skills are stored wherever the user wants"Must be in ~/.claude/skills/ to be discoverable
"One large skill is better than chaining smaller ones"Smaller specialised skills are more maintainable and reusable