5분 AI.
TrendShift Daily #7 · 2026-05-26

anthropics/knowledge-work-plugins
— Claude Cowork를 회사 맞춤 전문가로 만드는 공식 플러그인 마켓플레이스

23.3k stars · 1.8k forks · Apache-2.0 · Anthropic 공식 · 11개 직무별 핵심 플러그인 + 30+ 파트너 플러그인. 마크다운 + JSON만으로 Claude에게 회사의 도구·용어·프로세스를 가르치는 "directory-as-product" 마켓플레이스.

목차
  1. 프로젝트 한 줄 요약
  2. 왜 지금 주목받는가
  3. 기술 스택 전체 지도
  4. 아키텍처 심화 분석
  5. 디렉토리 구조 해부
  6. 학습 포인트 — 기술별 배울 것
  7. 시스템 요구사항
  8. 직접 해볼 수 있는 실습 과제
  9. 관련 기술 심화 학습 로드맵
  10. 핵심 키워드 사전
  11. 참고 링크

1프로젝트 한 줄 요약

"Claude를 우리 회사 전용 동료로 변신시키는 직무별 플러그인 모음"

한 줄로 말하면

새로 입사한 똑똑한 신입사원에게 "우리 팀은 이런 도구를 쓰고, 이런 방식으로 일해요"를 한 번에 가르치는 매뉴얼 폴더

Anthropic이 직접 공개한 knowledge-work-plugins는 영업·재무·법무·디자인·엔지니어링 등 11개 직무를 위한 공식 Claude 플러그인 컬렉션이다. 각 플러그인은 스킬(자동 발동 도메인 지식) + 슬래시 커맨드(명시적 실행) + MCP 커넥터(외부 도구 연결)를 마크다운·JSON 파일로 묶은 단위.

여기에 Salesforce·Zoom·Box·Figma·Adobe·Zapier·Intercom·Atlan·Cloudinary 등 30+ 파트너 플러그인까지 같은 마켓플레이스에 통합되어, 사실상 "엔터프라이즈 SaaS 생태계의 표준 어댑터 레이어"가 형성되고 있다.

2왜 지금 주목받는가

23.3k stars · 1.8k forks · Anthropic 직접 메인테이너 · TrendShift Daily #7

1️⃣ "AI 코딩 도구"라는 좁은 틀을 깬다

지금까지 Claude·Copilot·Cursor 같은 AI 에이전트는 개발자 전용 도구로 인식돼 왔다. 이 레포는 finance·legal·sales·HR·design·marketing 같은 비개발 직무를 1급 시민으로 끌어올렸다. "Claude Cowork = 코드 없는 사람을 위한 Claude Code"라는 메시지의 레퍼런스 구현.

2️⃣ "파일 기반"이 만든 진입장벽 0

플러그인은 코드 0줄·인프라 0개·빌드 0단계. 마크다운(skills/, commands/) + JSON(plugin.json, .mcp.json) 두 종류 파일이 전부다. 영업팀 매니저도 skills/call-prep.md를 메모장으로 열어 "우리 회사는 first-call에 항상 ROI 슬라이드 먼저 보여줘"라고 한 줄 추가하면 끝.

비유

옛날 방식: 회사 전용 ChatGPT를 만들려면 OpenAI API · 벡터 DB · LangChain · Streamlit · 배포 파이프라인 + 백엔드 엔지니어 2명이 필요했다.

새로운 방식: plugin.json·.mcp.json·skills/call-prep.md 세 파일을 GitHub fork에 push하고 Cowork에서 "install" 클릭. 끝. Word 매크로 만들던 시절보다 쉽다.

3️⃣ MCP 생태계의 "쇼케이스"

Anthropic이 2024년 11월 발표한 MCP(Model Context Protocol)는 그 자체로는 "프로토콜 명세"였다. 1년 반이 지난 지금, 이 레포가 "실전에서 MCP를 어떻게 묶는가"의 공식 표준 예제 역할을 한다. productivity/.mcp.json 하나만 봐도 Slack·Notion·Asana·Linear·Jira·Microsoft 365·Monday·ClickUp이 동일한 HTTP MCP 엔드포인트 패턴으로 통합되어 있다.

4️⃣ 파트너 생태계가 "공식 등록"으로 굳어진다

Salesforce·Apollo.io·Common Room·Zoom·Box·Miro·PlanetScale·Sanity·ZoomInfo·Mintlify·Daloopa·Intercom·CockroachDB·Prisma·Fastly·Cloudinary·Adobe·Figma·Zapier 등 30+ 외부 회사가 직접 PR을 보내 자신들의 MCP·스킬을 등록했다. JetBrains Marketplace나 VS Code Extension Store가 "코딩 도구"였다면, 이 레포는 "지식 노동 전반의 마켓플레이스"가 되고 있다.

5️⃣ Cowork 출시와 맞물린 타이밍

2026년 5월 Claude Cowork 정식 출시와 거의 동시에 14.7k stars를 모았고, 이후에도 성장을 이어가 현재 23.3k stars에 이른다. Cowork 사용자가 늘수록 이 마켓플레이스의 가치도 커지는 양면 네트워크 효과 구조.

3기술 스택 전체 지도

코드가 거의 없는 레포 — 그래서 더 흥미롭다

🏗️ 핵심: 파일 포맷 기반 아키텍처

전체 레포의 76%가 Python · 24%가 HTML이지만 정작 사용자 입장에서 핵심은 Markdown + JSON이다. Python·HTML은 일부 플러그인(pdf-viewer, operations 등)의 부수 자료일 뿐, 플러그인 자체의 동작 정의는 100% 선언적 마크다운이다.

레이어파일역할
마켓플레이스.claude-plugin/marketplace.json플러그인 61개의 메타데이터·소스·SHA 핀
플러그인 매니페스트{plugin}/.claude-plugin/plugin.json이름·버전·설명·작성자
도구 연결{plugin}/.mcp.jsonMCP 서버 URL·OAuth 설정
스킬{plugin}/skills/{name}/SKILL.md자동 발동 도메인 지식·워크플로
명령{plugin}/commands/{name}.md슬래시 커맨드 정의(/sales:call-prep 등)
서브에이전트{plugin}/agents/*.md(선택) 격리된 자식 루프

🌐 MCP 커넥터 카탈로그(productivity 예시)

플러그인은 자신이 의존하는 MCP 서버 목록을 .mcp.json에 선언한다. 모든 메이저 SaaS가 호스팅 HTTP MCP 엔드포인트를 제공하기 시작했다는 점에 주목.

{
  "mcpServers": {
    "slack":     { "type":"http", "url":"https://mcp.slack.com/mcp",
                   "oauth":{ "clientId":"...", "callbackPort":3118 } },
    "notion":    { "type":"http", "url":"https://mcp.notion.com/mcp" },
    "asana":     { "type":"http", "url":"https://mcp.asana.com/v2/mcp" },
    "linear":    { "type":"http", "url":"https://mcp.linear.app/mcp" },
    "atlassian": { "type":"http", "url":"https://mcp.atlassian.com/v1/mcp" },
    "monday":    { "type":"http", "url":"https://mcp.monday.com/mcp" },
    "clickup":   { "type":"http", "url":"https://mcp.clickup.com/mcp" },
    "gmail":         { "type":"http", "url":"" },
    "google calendar": { "type":"http", "url":"" }
  }
}
용어 풀이
MCP (Model Context Protocol)
Anthropic이 2024년에 발표한 "LLM ↔ 외부 도구" 표준 프로토콜. JSON-RPC over stdio·SSE·Streamable HTTP 3가지 transport. USB-C가 "전원·데이터·디스플레이"를 한 케이블로 묶었듯이, MCP는 "도구 발견·호출·결과 반환"을 하나의 규격으로 묶는다.

🔌 11개 1차 플러그인 한눈에 보기(Anthropic 직접)

플러그인대상 직무대표 커넥터
productivity모든 직장인Slack·Notion·Asana·Linear·Jira·Monday·ClickUp·MS365
sales영업·BDHubSpot·Close·Clay·ZoomInfo·Fireflies
customer-supportCS·CXIntercom·HubSpot·Guru
product-managementPM·기획Linear·Figma·Amplitude·Pendo·Fireflies
marketing마케팅·콘텐츠Canva·Figma·HubSpot·Ahrefs·SimilarWeb·Klaviyo
legal법무·계약Box·Egnyte·Jira
finance재무·회계Snowflake·Databricks·BigQuery
data데이터 분석Snowflake·Databricks·BigQuery·Definite·Hex·Amplitude
enterprise-search전사Slack·Notion·Guru·Jira·Asana·MS365
bio-research제약·생명과학PubMed·BioRender·bioRxiv·ChEMBL·Benchling·Open Targets
cowork-plugin-management플러그인 작성자

🧩 30+ 파트너 플러그인 카테고리

4아키텍처 심화 분석

"directory-as-product" — 폴더 구조가 곧 제품 명세

🗺️ 전체 시스템 구조도

┌──────────────────────────────────────────────────────────┐ │ 사용자 (Cowork 또는 Claude Code) │ └────────────────────────┬─────────────────────────────────┘ │ "install plugin" ▼ ┌──────────────────────────────────────────────────────────┐ │ Marketplace.json (이 레포 루트) │ │ ┌──────────────────────────────────────────────────┐ │ │ │ "name":"sales", "source":"./sales" │ │ │ │ "name":"miro", "source":{"url":"...","sha":...}│ │ │ │ ... × 61 plugins │ │ │ └──────────────────────────────────────────────────┘ │ └────────────────────────┬─────────────────────────────────┘ │ git clone + SHA 검증 ▼ ┌──────────────────────────────────────────────────────────┐ │ Plugin (예: sales/) │ │ ┌────────────────────┐ ┌────────────────────┐ │ │ │ .claude-plugin/ │ │ .mcp.json │ │ │ │ plugin.json │ │ (MCP URL 목록) │ │ │ │ (메타데이터) │ │ │ │ │ └────────┬───────────┘ └─────────┬──────────┘ │ │ │ │ │ │ ┌────────▼───────────┐ ┌─────────▼──────────┐ │ │ │ skills/ │ │ commands/ │ │ │ │ call-prep/ │ │ call-prep.md │ │ │ │ SKILL.md │ │ battlecard.md │ │ │ │ battlecard/ │ │ ... │ │ │ │ SKILL.md │ │ │ │ │ │ ... │ │ │ │ │ └────────┬───────────┘ └─────────┬──────────┘ │ └───────────┼─────────────────────────┼─────────────────────┘ │ 자동 발동(트리거) │ 사용자 명시 호출 │ │ /sales:call-prep ▼ ▼ ┌──────────────────────────────────────────────────────────┐ │ Claude Cowork / Claude Code 런타임 │ │ - 시스템 프롬프트에 스킬 description 주입 │ │ - 사용자 메시지가 트리거 매칭 시 SKILL.md 본문 로드 │ │ - MCP 도구 호출 (Slack/HubSpot/ZoomInfo 등) │ └──────────────────────────────────────────────────────────┘

🔑 핵심 설계 패턴 ①: Progressive Disclosure

스킬 시스템의 가장 중요한 발명. "모든 스킬을 항상 컨텍스트에 올리지 않는다"는 원칙.

  1. 1단계: 시스템 프롬프트에는 각 스킬의 name + description 한 줄만 로드 (총 토큰 < 5K)
  2. 2단계: 사용자 메시지가 description의 트리거에 매칭되면 그제서야 해당 SKILL.md 본문(수백~수천 줄)을 로드
  3. 3단계: 본문 안에서 "더 자세한 건 references/aws.md를 읽어라"고 안내하면 그때 추가 파일 로드
비유

도서관에 가서 모든 책을 머리에 넣고 다니는 게 아니라, 카드 카탈로그(description)만 외워 두고 필요할 때 책장(SKILL.md)에 가서 꺼낸다. 61개 플러그인 × 평균 5개 스킬 = 305개 스킬이 등록돼 있어도, 컨텍스트는 항상 한 번의 대화에 필요한 만큼만 채워진다.

🔑 핵심 설계 패턴 ②: BYOC (Bring Your Own Connectors)

플러그인은 자신이 의존하는 MCP 서버를 .mcp.json이름·URL로만 선언한다. 실제 인증·OAuth·토큰 저장은 Cowork/Claude Code 본체가 담당. 덕분에 플러그인 작성자는 보안 코드를 한 줄도 쓰지 않는다.

🔑 핵심 설계 패턴 ③: Plugin Composition

한 사용자가 여러 플러그인을 동시에 설치할 수 있고, 같은 MCP 서버(예: Slack)는 자동으로 dedupe된다. 영업·CS·PM 플러그인이 모두 Slack을 요구해도 OAuth는 한 번만.

🔑 핵심 설계 패턴 ④: Source Pinning (SHA-fixed)

파트너 플러그인은 marketplace.jsongit URL + SHA를 박아둔다. 외부 레포가 악의적으로 수정돼도 SHA가 다르면 설치 거부. supply-chain 공격 방어의 기본기.

{
  "name": "vanta-mcp-plugin",
  "source": {
    "source": "url",
    "url": "https://github.com/VantaInc/vanta-mcp-plugin.git",
    "sha": "345d86b55faa649e955b7ea5569cf52d8425c2d5"
  }
}

🔑 핵심 설계 패턴 ⑤: git-subdir for Monorepo Plugins

한 회사가 여러 플러그인을 모노레포로 관리할 수 있도록 git-subdir 소스 타입 지원. Adobe·Zapier·S&P Global이 이 방식을 쓴다.

{
  "name": "adobe-for-creativity",
  "source": {
    "source": "git-subdir",
    "url": "https://github.com/adobe/skills.git",
    "path": "plugins/creative-cloud/adobe-for-creativity",
    "ref": "main",
    "sha": "9ca1da..."
  }
}

5디렉토리 구조 해부

실제 폴더 트리와 각 폴더의 역할

knowledge-work-plugins/ ├── .claude-plugin/ │ └── marketplace.json ← 61개 플러그인 메타데이터의 단일 진실 ├── .github/ ← CI·이슈 템플릿 │ ├── productivity/ ← Anthropic 1차 플러그인 │ ├── .claude-plugin/ │ │ └── plugin.json ← {name, version, description, author} │ ├── .mcp.json ← 9개 MCP 서버 URL │ ├── skills/ │ │ ├── start/ │ │ │ └── SKILL.md │ │ ├── memory-management/ │ │ │ └── SKILL.md │ │ └── ... │ └── commands/ │ ├── plan-day.md ← /productivity:plan-day │ └── ... │ ├── sales/ ← 동일 구조 ├── customer-support/ ├── product-management/ ├── marketing/ ├── legal/ ├── finance/ ├── data/ ├── enterprise-search/ ├── bio-research/ ├── cowork-plugin-management/ ← 플러그인 만드는 플러그인 (메타) ├── engineering/ ├── human-resources/ ├── design/ ├── operations/ ├── small-business/ ├── pdf-viewer/ ← UI 위젯이 포함된 특수 플러그인 │ ├── partner-built/ ← 외부 회사가 직접 작성한 플러그인 │ ├── slack/ (Salesforce) │ ├── apollo/ (Apollo.io) │ ├── common-room/ (Common Room) │ ├── brand-voice/ (Tribe AI) │ └── zoom-plugin/ (Zoom) │ ├── LICENSE ← Apache-2.0 └── README.md ← 마켓플레이스 소개 + 표
관찰

"폴더 = 제품"이라는 미니멀리즘

일반적인 Anthropic 레포(claude-code·claude.ai)와 달리 빌드 도구·package.json·Makefile이 레포 루트에 없다. 모든 게 직무별 폴더에 자기완결적으로 들어 있다.

이 구조가 가능한 이유는 "런타임"(Cowork·Claude Code)이 외부에 있고 이 레포는 데이터(선언적 파일)만 책임지기 때문. 데이터와 코드를 분리하는 좋은 사례.

6학습 포인트 — 기술별 배울 것

📦 Plugin/Marketplace 설계

🌐 MCP 클라이언트/서버 아키텍처

🧠 Agent Skills 작성법

⚙️ Slash Commands 디자인

🏢 Enterprise SaaS 통합 패턴

7시스템 요구사항

서버 인프라가 필요 없는 점이 핵심

구분필요한 것참고
런타임Claude Cowork(베타) 또는 Claude Code(CLI)둘 중 하나면 충분
OSmacOS · Windows · Linux웹 기반은 OS 무관
계정Claude.com 무료/Pro/Max 또는 API 키플러그인 자체는 무료
MCP 서버플러그인이 의존하는 SaaS 계정예: sales → HubSpot 계정 필요
네트워크각 MCP URL 접근(OAuth + HTTPS)방화벽 화이트리스트
커스터마이즈용텍스트 에디터 + gitVS Code · Cursor · 메모장 모두 OK
주의
"무료 플러그인" ≠ "무료 사용"

플러그인은 Apache-2.0이지만, 의존하는 외부 SaaS(Salesforce·Snowflake·ZoomInfo·BigQuery 등)는 각자 라이선스가 있다. finance·data 플러그인을 제대로 쓰려면 회사가 Snowflake/Databricks 계약이 있어야 한다. small-business 플러그인은 QuickBooks·PayPal·HubSpot 같은 SMB SaaS 조합을 가정.

8직접 해볼 수 있는 실습 과제

난이도별 5개 — 30분짜리부터 주말 프로젝트까지

난이도 ⭐ · 30분

과제 1: 마켓플레이스에서 플러그인 설치하고 슬래시 커맨드 써보기

Claude Code에서 claude plugin marketplace add anthropics/knowledge-work-plugins 실행 → claude plugin install productivity@knowledge-work-plugins → 새 세션에서 /productivity:plan-day 호출. 관찰 포인트: 명령 호출 직전 MCP OAuth 팝업이 어떻게 뜨는지, 그리고 시스템 프롬프트에 어떤 텍스트가 자동으로 들어가는지(--debug로 확인).

난이도 ⭐⭐ · 1시간

과제 2: 내 회사용으로 sales 플러그인 fork & 커스터마이즈

레포를 fork해서 sales/skills/call-prep/SKILL.md를 열고, "우리 회사는 첫 미팅에서 항상 X·Y·Z 슬라이드를 먼저 보여준다"는 룰을 본문에 추가. .mcp.json에서 우리가 안 쓰는 ZoomInfo는 빼고 PandaDoc 같은 우리 도구를 추가. 다시 설치해 /sales:call-prep 결과가 달라지는지 확인.

난이도 ⭐⭐⭐ · 반나절

과제 3: 우리 직무용 플러그인 0부터 만들기

cowork-plugin-management 플러그인을 설치하고 안내에 따라 새 폴더 my-team/ 생성. 매니페스트·MCP·스킬 3개·커맨드 2개를 직접 작성. 예시: "건축 BIM 엔지니어용 플러그인"(Revit MCP + Autodesk Construction Cloud MCP + IFC 변환 skill).

난이도 ⭐⭐⭐⭐ · 주말

과제 4: 사내 마켓플레이스 띄우기

GitHub Enterprise(또는 GitLab self-hosted)에 company-plugins 레포 만들고 marketplace.json으로 회사 전용 플러그인 5~10개 등록. 사내 보안 정책상 외부 git 접근이 안 되는 환경을 가정해, SHA 핀 + 미러링 + audit log까지 설계.

난이도 ⭐⭐⭐⭐⭐ · 사이드프로젝트

과제 5: 우리 SaaS를 파트너 플러그인으로 등록 PR 보내기

내가 만든 도구(또는 회사 SaaS)에 MCP 서버를 붙이고, partner-built/my-saas/ 디렉토리 + marketplace.json 항목으로 PR. 벤치마크: Apollo·Common Room·Zoom 등 기존 파트너 PR을 참고. README에 사용 사례 데모 GIF가 들어가야 머지율이 높아진다.

9관련 기술 심화 학습 로드맵

12주 — Plugin 작성자에서 마켓플레이스 운영자까지

주차 1~2 · 기초: 플러그인 한 개 깊게 읽기

주차 3~4 · MCP 깊이 이해

주차 5~6 · Skills 작성 마스터

주차 7~8 · Slash Commands & UI

주차 9~10 · 회사 도메인 적용

주차 11~12 · 마켓플레이스 운영

10핵심 키워드 사전

용어
Claude Cowork
2026년 Anthropic이 발표한 "비개발자용 Claude 데스크탑 도구". 파일·MCP·스킬·플러그인·스케줄을 GUI로 다룬다. Claude Code가 터미널 기반 코딩 도구라면, Cowork는 폴더·문서 기반 지식노동 도구. 이 레포는 Cowork의 공식 플러그인 카탈로그.
용어
Plugin
스킬·커맨드·MCP·서브에이전트를 한 폴더에 묶은 단위. plugin.json(매니페스트) + .mcp.json(도구) + skills/(자동 발동 지식) + commands/(슬래시 명령) 4요소로 구성. 코드 없는 "선언적 확장팩"이다.
용어
Marketplace
여러 플러그인의 메타데이터를 모은 카탈로그. .claude-plugin/marketplace.json 단일 파일이 핵심. 한 GitHub 레포가 하나의 마켓플레이스 역할을 한다. 사용자는 claude plugin marketplace add <owner>/<repo>로 추가한다.
용어
Skill
자동 발동되는 도메인 지식 문서. YAML frontmatter(name·description) + Markdown 본문 구조. 시스템 프롬프트에는 description만 올라가고, 사용자 메시지가 description의 트리거에 매칭될 때 본문이 로드된다(Progressive Disclosure).
용어
Slash Command
사용자가 명시적으로 호출하는 명령. /{plugin-name}:{command-name} 형식. 예: /sales:call-prep. 스킬과 달리 자동 발동되지 않고 항상 사용자 의도로만 실행된다. 명령은 commands/{name}.md 파일로 정의.
용어
Connector / MCP Server
Claude가 외부 도구(Slack·Notion·Snowflake 등)에 접근하는 통로. Model Context Protocol(MCP)을 따르는 서버다. 플러그인은 .mcp.json에서 URL만 가리키고, 실제 OAuth·인증은 Cowork/Claude Code 본체가 처리한다.
용어
Progressive Disclosure
"필요할 때 필요한 만큼만 컨텍스트에 올린다"는 원칙. (1) 시스템에는 메타데이터만, (2) 트리거 시 본문, (3) 본문에서 안내 시 추가 파일. 61 플러그인 × 수백 스킬이 등록돼도 토큰 폭발이 일어나지 않게 만드는 핵심 기법.
용어
SHA Pinning
마켓플레이스가 외부 git 레포 플러그인을 참조할 때 commit SHA를 박아두는 것. "sha": "345d86b5...". 외부 레포가 악의적으로 수정돼도 SHA가 다르면 설치가 거부된다. supply-chain 공격 방어의 표준 기법.
용어
git-subdir Source
한 git 레포 안에 여러 플러그인을 모노레포로 두는 회사를 위한 source type. {"source":"git-subdir","url":"...","path":"plugins/foo"}. Adobe·Zapier·S&P Global 같은 대형 파트너가 이 방식을 쓴다.
용어
Partner-built Plugin
외부 회사가 직접 작성·메인테인하는 플러그인. Anthropic은 마켓플레이스에 등록만 받아준다. partner-built/ 폴더 또는 외부 git URL로 분리되어 책임 소재를 명확히 한다.

11참고 링크