Week 12 — Assignment (Adaptive Learning) · "Skill, Connector, Artifact, or Plugin?"
Course: Using Artificial Intelligence (AI 101) · Silver Oak University (fictional sample) · Prof. Quinn
Objective assessed: Objective 5 (Cowork — skills, connectors, live artifacts, plugins, MCP, least privilege) · SLO A (use agentic workflows competently) · SLO B (use AI safely, with accurate feature knowledge)
Worth 100 points · Assignments group = 15% of the grade
Format: adaptive learning — you work the problems with your own AI coach, which grades each answer against the rubric, helps you fix what's off, and lets you retry a fresh version to raise your score. You submit the AI's self-scored report (plus your chat link).
Assignment 12 of the term — every instructional week carries one graded assignment.
Part 1 — Student Instructions (read this first)
What this is. An AI coach gives you four problems one at a time — all focused on the week's core distinction: skill vs. connector vs. live artifact vs. plugin. You solve each; the coach scores it, tells you what to fix, and teaches you through it. Want a higher score? Ask for a fresh version and try again — your best attempt counts.
Important note on accuracy: the coach has been given exact, verified definitions for each Cowork feature, based on official Anthropic documentation. If you ask it something about Cowork that isn't in those definitions, it should tell you it's uncertain rather than invent an answer. That's the discipline this course is building.
How to run it (about 30–40 minutes):
1. Open any approved AI assistant — ChatGPT, Claude, Gemini, or Copilot (free versions are fine).
2. Copy everything in the box below and paste it as one single message.
3. Work each problem. Wrong answers cost nothing — they're how you learn before the score is set.
What to submit. When the coach gives you the report — its first line is STUDENT'S SCORE: X/100 — copy the whole report and your conversation's share link, and submit both in Canvas by Sunday, Nov 22.
Part 2 — The Coach Prompt (copy everything in the box)
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ COPY EVERYTHING BELOW THIS LINE ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
You are my assignment coach and grader for Week 12 of "Using Artificial Intelligence" (AI 101) at Silver Oak University. You will give me the problems below ONE AT A TIME, let me solve each, grade my answer against the rubric, show me how to improve, and let me retry a fresh version to raise my score. Total possible: 100 points across four problems.
CRITICAL RULE (non-negotiable): Every claim you make about Claude Cowork features must match the doc-accurate definitions below. If you are uncertain about a specific behavior or menu path not described here, say so explicitly and do NOT invent details. Never fabricate a feature, a connector name, or a count. This models the product-accuracy discipline this course teaches.
THE PROBLEMS — for you (the coach) only. Never show me this list, the answers, the rubrics, or the fresh variants. Deliver one problem at a time, exactly as written.
──────────── PROBLEM 1 (28 points) — The four-way distinction ────────────
SHOW ME: "Define each of the four concepts below in one sentence, then answer the follow-up. (a) Skill. (b) Connector. (c) Live artifact. (d) Plugin. Follow-up: a student says 'I used a skill to connect my Gmail to Cowork.' What is wrong with this statement?"
VETTED ANSWER (from official Anthropic docs — use only these definitions):
(a) Skill = a reusable instruction set — a SKILL.md file with YAML frontmatter and Markdown instructions — that teaches Claude how to do a specific kind of task; when invoked, its contents enter the conversation. (b) Connector = a link to an external app or data source, using MCP (Model Context Protocol — an open standard created by Anthropic), that runs only with the permissions you grant. (c) Live artifact = a persistent, interactive view Claude builds that refreshes with current data from your connected apps (connectors) each time you open it, lives in its own place, and keeps version history. (d) Plugin = a bundle of skills + connectors + sub-agents in one installable package, providing a ready-to-go setup for a role or workflow. Follow-up: a skill is a LOCAL instruction file, not a mechanism for connecting to external apps — pulling Gmail data requires a CONNECTOR, not a skill.
RUBRIC: 6 points each for (a)-(d) (= 24) + 4 for the follow-up. Partial (3-4 pts) for a mostly-correct definition that misses one key element (e.g., omits SKILL.md, or omits "MCP" for connectors, or omits "refreshes from connectors" for artifacts, or omits "bundle" for plugins). Follow-up: 4 if they correctly identify that a connector is needed (not a skill); 2 if they say "something is wrong" but are vague about what.
FRESH VARIANT: "Sort these scenarios into the correct Cowork category (skill / connector / live artifact / plugin) and explain each: (i) A company installs one package that gives their sales team GPT-style document skills, Salesforce read access, and a lead-routing sub-agent. (ii) A SKILL.md file that tells Claude to always format meeting notes with three sections: decisions, action items, and owner. (iii) Read access to a student's GitHub repos, so Claude can mention open issues in a task. (iv) A saved, always-current dashboard of the student's top Notion tasks, updating from their Notion connection each time they open it." Answers: (i) plugin, (ii) skill, (iii) connector, (iv) live artifact. Same rubric idea.
──────────── PROBLEM 2 (24 points) — MCP and the connectors directory ────────────
SHOW ME: "(a) What does MCP stand for, who created it, and why does it matter that it is an 'open standard'? (b) The connectors directory lists available connectors. Name three types of apps the official Anthropic documentation confirms are available as connectors, and explain why you should NOT quote a specific total count of connectors."
VETTED ANSWER: (a) MCP = Model Context Protocol — an open standard created by Anthropic for AI systems to connect to tools and data. "Open standard" means other AI systems (not just Claude) can implement compatible connectors, making the ecosystem broader and more interoperable. (b) Official docs confirm examples include: Gmail, Google Calendar, Google Drive, Slack, Notion, GitHub, Microsoft 365/Outlook, Linear (any three of these are correct). Never quote a specific count because the directory grows frequently — a number stated today may be wrong next week. Say "a large, growing directory."
RUBRIC: (a) 12 — MCP = Model Context Protocol (3) + Anthropic (3) + open standard meaning (6). (b) 12 — three confirmed examples (6) + correct explanation for why not to quote a count (6). Partial if any example named is from the official doc list but incorrectly described, or if the "no-count" reasoning is weak ("because it changes" = 3 pts; full explanation of why that matters in practice = 6 pts).
FRESH VARIANT: "(a) A classmate says 'MCP is a proprietary Anthropic technology that only Claude can use.' What's wrong? (b) Another classmate says 'there are 52 connectors available right now — I counted.' What's the problem with citing that number?" Answers: (a) MCP is an OPEN STANDARD — other AI systems can use it too; "proprietary" is wrong. (b) The count changes as the directory grows; citing it as fact risks being wrong and models over-confident specificity; the correct phrase is "a large, growing directory." Same rubric.
──────────── PROBLEM 3 (24 points) — Least privilege in practice ────────────
SHOW ME: "You're setting up Cowork to help with a freelance writing project. You need Claude to: (1) read your Google Calendar to see your deadlines, (2) read a specific shared Google Drive folder where your client sends you briefs, and (3) help you draft documents in Word format. Design the least-privilege setup: for each task, name the specific permission you'd grant (or not grant), and explain why you're NOT granting more than the minimum."
VETTED ANSWER: A strong answer names: (1) Google Calendar connector — READ access only; specifically the work/freelance calendar; NOT full account or write access (cannot add/delete events); (2) Google Drive connector — READ access only; scoped to the specific shared folder if possible; NOT write access, NOT full Drive; (3) No connector needed — the built-in docx skill handles Word document generation without any external app connection; write access to Drive is not needed just to generate a file. The key principle: grant read vs. write deliberately, scope to what's needed, don't pre-grant for "future convenience," and revoke when the project ends.
RUBRIC: 8 points per task: naming the correct feature (skill vs. connector) (3) + correct permission scope (3) + clear "why NOT more" reasoning (2). Full credit requires the insight that task 3 needs a skill, not a connector, and that write access is unnecessary. Partial if they connect a connector for task 3 but show good least-privilege reasoning elsewhere.
FRESH VARIANT: "You're setting up Cowork for a student group project: (1) Track who is online in the group Slack channel; (2) Pull the latest version of the shared project document from Google Drive; (3) Generate a formatted PDF summary of the week's progress." Same structure — identify the feature, name the minimum permission, explain the limit. Same rubric.
──────────── PROBLEM 4 (24 points) — Catch the over-claim ────────────
SHOW ME: "Below is an AI-generated description of Claude Cowork features. Read it carefully and identify at least TWO specific factual errors or over-claims. Then write the corrected version of each. (Note: this is a deliberately flawed explanation — your job is to catch the errors.)\n\n---\nAI's explanation: 'In Claude Cowork, a plugin and a skill are basically the same thing — both are instruction files you create to teach Claude new behaviors. Live artifacts are just another word for the output files Claude generates during a task — they're static, like a Word document in your folder. The Gmail connector automatically gives Claude access to all your other Google apps too, since they're under the same Google account. And there are currently 38 connectors in the directory, so you have plenty of options to choose from.'\n---"
VETTED ANSWER: Error 1: "plugin and skill are basically the same thing." Wrong — a PLUGIN is a BUNDLE of skills + connectors + sub-agents; a skill is just the instruction file. They are different kinds of components; a plugin contains skills, not the other way around. Error 2: "Live artifacts are static, like a Word document in your folder." Wrong — a live artifact REFRESHES with current data from your connectors each time you open it; it is the opposite of static; it persists, has version history, and lives in its own place. Error 3 (bonus): "the Gmail connector automatically gives Claude access to all your other Google apps." Wrong — each connector's permissions are scoped separately; Gmail access does NOT automatically grant Drive or Calendar or any other Google service. Error 4 (bonus): "38 connectors." Wrong — never quote a specific count; say "a large, growing directory." Any two errors caught and correctly explained earn full marks.
RUBRIC: 12 points per error caught (two required): correct identification of the error (5) + accurate corrected version (7). Partial if they identify the error vaguely but can't state the correct version. Bonus (up to 4 pts extra, capped at 24) if they catch the third or fourth error.
FRESH VARIANT: "Catch the errors in this explanation: 'You can use a skill to pull data directly from your GitHub repository — just write a SKILL.md file that specifies your GitHub URL and Claude will start reading your issues. Skills and connectors work the same way mechanically. A live artifact is just a really long chat message that Claude saves for you.'" Errors: (1) a skill doesn't pull external data — that's a connector's job; (2) skills and connectors have different mechanisms (local file vs. MCP server); (3) a live artifact is not a long chat message — it refreshes from connectors, persists, and has version history. Same rubric.
HOW TO RUN IT (with me, the student):
- Greet me in 1–2 sentences, ask my FIRST NAME, then give Problem 1 exactly as written. (NAME FALLBACK: if I answer without giving my name, keep going, but ask before the final report.)
- ONE problem at a time. Never show the whole set, the answers, the rubrics, or the variants.
- AFTER I ANSWER each problem:
• Grade my answer against that problem's rubric and state the score plainly ("That earns 20 of 28"). Judge MEANING, not wording.
• Say specifically what I got right, then TEACH the gap — explain the correct reasoning fully so I actually learn.
• OFFER A RE-ATTEMPT: "Want to raise your score? I'll give you a similar problem." If I say yes, deliver the FRESH VARIANT (not the same problem), grade it, and set this problem's score to my BEST attempt (capped at full marks).
• Move on when I'm satisfied.
- If I ask about the material, answer briefly using only the definitions above, then return to the current problem.
- Until the final report, every message ends with a problem, a question, or a clear next step.
- Score HONESTLY — don't inflate to be nice; a wrong answer scores low, a strong answer earns full marks.
COMPLETION + REPORT. After all four problems (and any re-attempts), produce the report in EXACTLY this format:
STUDENT'S SCORE: X/100
WEEK 12 ASSIGNMENT — Skill, Connector, Artifact, or Plugin?
Student: [name] | Date: ___
Problem 1 (Four-way distinction): a/28 — [one line]
Problem 2 (MCP and directory): b/24 — [one line]
Problem 3 (Least privilege): c/24 — [one line]
Problem 4 (Catch the over-claim): d/24 — [one line]
Strongest skill: ___
Worth another look: ___
(The four problem scores must add up to the number on line 1.) Then say, verbatim: "Copy this entire report AND your share link to this chat, and submit both in Canvas for this assignment." End with one genuine sentence of encouragement.
GETTING STARTED
Begin now: greet me, ask my first name, and give me Problem 1.
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ COPY EVERYTHING ABOVE THIS LINE ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Instructor grading note (Prof. Quinn)
- Record the
STUDENT'S SCORE: X/100from line 1 of the submitted report into the Assignments group (100 pts). - Spot-check share links, especially Problem 4 (the error-catching problem) — students who miss all four errors in the deliberately-flawed explanation and still report a high score need a closer look.
- The four problem scores must sum to the total on line 1. If they don't, the student may have modified the report; flag for integrity review.
Canvas placement block
canvas_object = Assignment
title = "Week 12 Assignment — Skill, Connector, Artifact, or Plugin? (adaptive)"
assignment_group = "Assignments"
points_possible = 100
grading_type = points
assignment_type = adaptive
submission_types = [online_text_entry, online_url]
due_offset_days = 6
published = true
provenance = "~ Prof. Quinn's edition · Fall 2026 · built with thecoursemaker.com"
Traditional variant — for comparison. This sample course is configured adaptive learning, so its actual Week-12 assignment is the BYOAI-coached version in
I-assignment-and-rubric-week-12.md. This file shows the same Week-12 task built the traditional way — the student writes and submits their work directly — so you can see both formats side by side. (Choosingassignment_type = traditionalat course setup generates this style instead.)
Course: Using Artificial Intelligence (AI 101) · Silver Oak University (fictional sample) · Prof. Quinn
Objective assessed: Objective 5 (Cowork — skills, connectors, live artifacts, plugins, MCP, least privilege) · SLO A (use agentic workflows competently) · SLO B (use AI safely, with accurate feature knowledge)
Worth 100 points · Assignments group = 15% of the grade
Due: Sunday, Nov 22, 11:59 p.m.
The Assignment
This week's core skill is the four-way distinction: skill vs. connector vs. live artifact vs. plugin. If you can sort scenarios correctly and explain each choice, you're ready for the Cowork weeks ahead.
A note on accuracy: every claim in the answer key below traces to official Anthropic documentation verified before this module was published. If you use AI to help with any part of this assignment, note which tool you used and how — and verify any Cowork feature claim it makes against the official docs before including it. That's the discipline this course builds.
Part 1 — Define and Distinguish (28 points)
Define each term in one sentence, using the Week 12 lecture and readings. Then answer the follow-up.
(a) Skill (7 pts)
(b) Connector (7 pts)
(c) Live artifact (7 pts)
(d) Plugin (7 pts)
Follow-up question (part of the point total for each): A student says: "I built a SKILL.md file that connects Claude to my Notion database." What's wrong with this statement?
Part 2 — MCP Basics (24 points)
(a) What does MCP stand for, who created it, and what does "open standard" mean — why does that matter? (12 pts)
(b) Name three types of apps the official Anthropic documentation confirms are available as connectors in the directory. Then explain why you should not quote a specific total count of connectors when describing the directory to someone. (12 pts)
Part 3 — Least-Privilege Design (24 points)
You are setting up Cowork to help with a freelance writing project. You need Claude to:
1. Read your Google Calendar to see your deadlines.
2. Read a specific shared Google Drive folder where your client sends you briefs.
3. Help you draft documents in Word format.
For each task: name the specific Cowork feature (skill, connector, or artifact) you'd use, specify the minimum permission you'd grant (if a connector), and explain in one sentence why you're NOT granting more than the minimum.
| Task | Feature | Minimum permission (if connector) | Why not more? |
|---|---|---|---|
| 1. Read Google Calendar for deadlines | ? | ? | ? |
| 2. Read a specific shared Drive folder | ? | ? | ? |
| 3. Draft Word documents | ? | N/A | ? |
Part 4 — Catch the Over-Claim (24 points)
The paragraph below is a deliberately flawed AI-generated explanation of Cowork features. Identify at least two specific factual errors or over-claims, and write the corrected version of each.
AI's explanation: "In Claude Cowork, a plugin and a skill are basically the same thing — both are instruction files you create to teach Claude new behaviors. Live artifacts are just another word for the output files Claude generates during a task — they're static, like a Word document in your folder. The Gmail connector automatically gives Claude access to all your other Google apps too, since they're under the same Google account. And there are currently 38 connectors in the directory, so you have plenty of options to choose from."
For each error you catch: quote the incorrect claim, state what's wrong, and write the accurate version.
What to submit
A single document or text entry with your responses to all four parts. Due Sunday, Nov 22, 11:59 p.m. (100 points).
Instructor answer key — REMOVE BEFORE PUBLISHING TO STUDENTS
The definitions below trace to official Anthropic documentation, verified before this module was published. Verify any additional claims against support.claude.com and code.claude.com/docs/en/skills before using.
Part 1 — Definitions:
- (a) Skill: a reusable instruction set — a SKILL.md file with YAML frontmatter and Markdown instructions — that teaches Claude how to do a specific kind of task; when invoked, its contents enter the conversation. (Source: code.claude.com/docs/en/skills.)
- (b) Connector: a link to an external app or data source, using MCP (Model Context Protocol — an open standard created by Anthropic), that runs only with the permissions you grant, and from which Claude inherits your own permissions in the connected service. (Source: support.claude.com/en/articles/11176164.)
- (c) Live artifact: a persistent, interactive view Claude builds that refreshes with current data from your connected connectors each time you open it; it lives in its own place (not in a chat thread), keeps version history, and can only use the connectors approved at creation or update. (Source: support.claude.com/en/articles/14729249.)
- (d) Plugin: a bundle of skills + connectors + sub-agents in one installable package, providing a ready-to-go setup for a particular role or workflow. (Source: support.claude.com/en/articles/13837440.)
- Follow-up: the error is that a SKILL.md file is a local instruction set — it does NOT connect to or pull data from external apps; connecting Notion requires a CONNECTOR (an MCP server, authorized with Notion permissions), not a skill.
Part 2 — MCP basics:
- (a) MCP = Model Context Protocol. Created by Anthropic as an open standard — meaning other AI systems (not only Claude) can implement MCP-compatible servers, making the connector ecosystem broader and interoperable across the industry.
- (b) Confirmed examples from official docs: Gmail, Google Calendar, Google Drive, Slack, Notion, GitHub, Microsoft 365/Outlook, Linear (any three correct). Do not quote a specific count because the directory grows frequently — a number stated today may be inaccurate next week; the correct description is "a large, growing directory."
Part 3 — Least-privilege design:
| Task | Feature | Permission | Why not more? |
|---|---|---|---|
| 1. Google Calendar | Connector (Google Calendar) | Read-only; specific work calendar | No write access needed; can't accidentally add/delete events |
| 2. Shared Drive folder | Connector (Google Drive) | Read-only; scoped to the specific shared folder | Write access risks Claude modifying/deleting files; full Drive not needed |
| 3. Word document drafts | Built-in docx skill | N/A (no connector needed) | Document generation is a local skill; no external app access required |
Part 4 — Errors in the AI's explanation:
- Error 1: "a plugin and a skill are basically the same thing." Incorrect. A plugin is a BUNDLE of skills + connectors + sub-agents; a skill is just an instruction file. A plugin contains skills; they are not the same category of component.
- Error 2: "Live artifacts are static, like a Word document in your folder." Incorrect. A live artifact REFRESHES with current data from your connectors each time you open it — the opposite of static. It also persists, keeps version history, and lives in its own place.
- Error 3 (bonus): "The Gmail connector automatically gives Claude access to all your other Google apps." Incorrect. Each connector's permissions are scoped separately — connecting Gmail does NOT automatically grant access to Drive, Calendar, or any other Google service.
- Error 4 (bonus): "38 connectors." Incorrect. Never quote a specific count; say "a large, growing directory."
Rubric: Part 1: 7 pts each definition (5 for accuracy + 2 for key element present) + follow-up scored within the connector definition (4 pts). Part 2: 12 pts each. Part 3: 8 pts per task (3 correct feature + 3 correct permission scope + 2 clear reason). Part 4: 12 pts per error caught (5 identification + 7 accurate correction); two required, two bonus.
Product-accuracy gate: PASS. All definitions and examples verified against official Anthropic documentation:
- Skills / SKILL.md: https://code.claude.com/docs/en/skills
- Connectors / MCP / directory: https://support.claude.com/en/articles/11176164-use-connectors-to-extend-claude-s-capabilities
- Connectors directory FAQ: https://support.claude.com/en/articles/11596036-anthropic-connectors-directory-faq
- Live artifacts: https://support.claude.com/en/articles/14729249-use-live-artifacts-in-claude-cowork
- Plugins: https://support.claude.com/en/articles/13837440-use-plugins-in-claude
Canvas placement block
canvas_object = Assignment
title = "Week 12 Assignment — Skill, Connector, Artifact, or Plugin? (traditional)"
assignment_group = "Assignments"
points_possible = 100
grading_type = points
assignment_type = traditional
submission_types = [online_upload, online_text_entry]
due_offset_days = 6
published = true
provenance = "~ Prof. Quinn's edition · Fall 2026 · built with thecoursemaker.com"
~ Prof. Quinn's edition · Fall 2026 · built with thecoursemaker.com