Domain 3 · Task Statement 3.1

Understanding the Ecosystem

TL;DR

Distinguish between Skills, Connectors, and Plugins in the Cowork ecosystem, understand how MCP enables universal tool integration, and grasp the data flow architecture that powers multi-step workflows.

What You Need to Know

Cowork ships with a three-part ecosystem that determines how Claude interacts with external tools, follows your procedures, and chains capabilities together. Get the mental model right and everything else in Domain 3 falls into place. Get it wrong and you'll misdiagnose every integration problem, install the wrong components, and waste hours troubleshooting workflows that were never going to work.

The three components are Skills, Connectors, and Plugins. Each has a specific job. None of them can do the other's job. The exam will test whether you can tell them apart under pressure — and most candidates get it wrong at least once.

Skills: Claude's internal recipe book

A Skill is a set of instructions that tells Claude how to do a specific job. Think of it as a page in an employee handbook — it describes the steps, the expected output format, edge cases to watch for, and examples of what good results look like. Skills are written in plain Markdown, stored locally on your machine, and loaded into Claude's context only when needed.

The critical point: Skills cannot reach outside Claude's environment. A Skill can't make a network call, query a database, or pull data from Salesforce. It handles the "how" — how to format a report, how to apply your brand voice, how to score a legal contract against your 15-point checklist. If your workflow needs data from an external service, the Skill isn't the component that fetches it.

Connectors: the bridge to external services

A Connector does exactly one thing: it gives Claude access to an external service. Google Drive, Slack, Salesforce, Jira, a SQL database — each needs its own Connector. The Connector handles authentication (via OAuth, so Claude never sees your password), manages permissions (read-only vs. read-write), and provides a structured interface for fetching or pushing data.

Connectors handle the "where from" and "where to." They bring data into Claude's environment so a Skill can process it, or they push results out to an external destination after processing is complete.

[!]

Exam Trap: Skills Cannot Fetch Live Data

A common exam distractor presents a scenario where someone creates a custom Skill to pull live data from Salesforce. This will always be wrong. Skills contain procedural logic — they can't make network calls. If your workflow needs live data from an external service, you need an MCP Connector for that retrieval. The Skill then processes whatever the Connector delivers.

Plugins: the complete package

A Plugin is a distribution bundle — the installable package you find in the Browse Plugins catalogue. A single Plugin can contain one or more Skills, one or more Connectors, and slash commands for quick access. When you install a "Salesforce Plugin," you get the Connector for API access, the Skills for data analysis and formatting, and the commands for common actions — all in one go.

Think of Plugins as meal kits. The Connector is the delivery of fresh ingredients, the Skill is the recipe that tells you what to do with them, and the slash commands are the pre-measured spice packets for common additions. You install the kit; the components work together.

[!]

Exam Trap: Plugins and Skills Are Not the Same Thing

Questions that use "plugin" and "skill" interchangeably are testing whether you know the difference. A Skill is a component inside a Plugin. A Plugin is the distribution unit. Saying "install a skill" when you mean "install a plugin" is the kind of imprecise thinking that leads to wrong answers — and in practice, confusion about what permissions you've actually granted.

MCP: the universal connector standard

The Model Context Protocol (MCP) is the open standard that makes Connectors work. Before MCP, every tool integration needed custom code — a bespoke adapter for Slack, another for Jira, another for Google Drive. MCP provides a universal interface so any tool can plug into Claude (or any other AI client) without spaghetti integrations.

MCP is governed by the Linux Foundation's Agentic AI Foundation, not proprietary to Anthropic. This matters for the exam: any question claiming MCP is Anthropic-exclusive technology is wrong. The protocol is open, cross-platform, and used by multiple AI clients beyond Claude.

Progressive disclosure: how Claude manages the token budget

Claude doesn't read your entire skill library at the start of every session. That would waste thousands of tokens on capabilities you may never use. Instead, it employs progressive disclosure: it scans metadata labels first — the skill's name, description, and trigger conditions in the YAML frontmatter — and only loads the full instructions when it is confident a specific skill is needed for the current task.

Think of it as scanning book spines on a shelf rather than reading every book cover to cover. This isn't just an efficiency feature. It's the reason you can have dozens of skills installed without degrading Claude's performance. The exam tests this: if a question asks why having many skills doesn't slow Claude down, the answer is progressive disclosure.

The data flow architecture

When Skills and Connectors work together, data flows through a clear pipeline:

  1. Connector fetches — raw data arrives from an external service (Salesforce figures, Slack messages, Google Drive documents)
  2. Claude reasons — the core model analyses, synthesises, and makes decisions about the data
  3. Skill applies — specialised procedural logic formats, scores, or transforms the output according to your rules
  4. Connector pushes (optional) — the finished result goes to an external destination (email, Slack channel, shared drive)

Each component has a single responsibility. The Connector doesn't analyse. The Skill doesn't fetch. Claude's reasoning engine sits in the middle, orchestrating the flow. When you design workflows (covered in depth in Task 3.5), keeping this separation clean is what makes them reliable and maintainable.


Common Mistakes

Common Mistake

Creating a custom Skill that attempts to pull live data from Salesforce, Slack, or a database — then wondering why it fails silently every time.

Instead: Use an MCP Connector for any external data retrieval. Skills handle procedural logic — the processing and formatting that happens after data arrives. If your workflow needs live data, the architecture is always: Connector fetches, Skill processes.

Common Mistake

Using 'plugin' and 'skill' interchangeably — installing a plugin and thinking you have installed a skill, or looking for a 'skill' in the marketplace when the listing is a complete plugin bundle.

Instead: A Plugin is the installable package. A Skill is one component inside it. When you install a Plugin, you get its Skills, Connectors, and slash commands together. Check the listing details to see exactly what components a Plugin includes.

Common Mistake

Pasting 50 pages of brand guidelines, API documentation, or reference material directly into the conversation, burning through the token budget before Claude even starts working.

Instead: Encode reference material as a Skill (for procedural instructions) or serve it through an MCP server (for structured data). Skills use progressive loading and consume far fewer tokens than static documentation pasted into the prompt.

Formatting a sales report

Before

Here is 50 pages of our brand guidelines. Please remember them for every future chat and use them to write a quarterly report based on this sales data I'm pasting in.

After

Using the Salesforce Connector, pull this quarter's pipeline data. Then apply the Brand Report Skill to format it as an executive summary with a revenue-by-region breakdown.

Connecting to an external service

Before

Connect to everything and show me all my data.

After

Using the Jira Connector, fetch all open tickets tagged 'P1' from the last 14 days. Then use the Triage Skill to categorise them by component and flag any that have been open longer than 5 business days.


Hands-On Activity

Hands-On Activity

Explore the Plugin Ecosystem

15 min

Navigate the Browse Plugins catalogue, install a Connector, and observe the Connector-Claude-Skill data flow in action. By the end, you'll have a working Connector retrieving live data and Claude processing it — the foundational pattern for every connected workflow.

What you will learn

  • Distinguish between Skills, Connectors, and Plugin bundles in the Browse Plugins catalogue
  • Complete the OAuth authentication flow for an MCP Connector
  • Observe a Connector fetching live data from an external service
  • Understand how Claude processes Connector data without a custom Skill
  1. 01

    Open the Claude Desktop app, navigate to the Cowork sidebar, and click Customise > Browse Plugins.

    Why: The Browse Plugins menu is the central hub for discovering and managing all ecosystem components — skills, connectors, and full plugin bundles.

    Expected: A searchable catalogue showing available plugins, connectors, and skill bundles organised by category.

  2. 02

    Search for the Google Drive connector. Click on it and review its description, required permissions, and what capabilities it adds to Claude.

    Why: Understanding what permissions a connector requests — and why — is essential for security-conscious deployment. This builds the habit of reviewing before installing.

    Expected: A detail page showing the connector's description, the OAuth permissions it requires (e.g., read-only vs. read-write access to Drive files), and a list of capabilities it enables.

  3. 03

    Install the Google Drive connector and complete the one-time browser authentication flow when prompted.

    Why: Every connector requires a one-time OAuth authentication. Experiencing this flow firsthand demonstrates the security model — Claude never stores your password; it receives a scoped access token.

    Expected: A browser tab opens for Google authentication. After granting permissions, the connector shows as Connected in your Cowork sidebar.

  4. 04

    Return to Cowork and type: List the 5 most recently modified files in my Google Drive. Observe how Claude uses the connector to fetch live data.

    Why: This demonstrates the Connector in action — Claude reaches outside its local environment to query an external service via MCP, then presents the results in the conversation.

    Expected: Claude returns a list of your 5 most recently modified Drive files with names, dates, and file types — data it couldn't access without the connector.


Practice Question

Practice Question

A company wants Claude to analyse real-time sales data from Salesforce and then format it into a brand-compliant PowerPoint presentation. Which combination best describes the required ecosystem components?


Sources