TrendShift Daily #7 · 2026-05-26

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

14.7k 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왜 지금 주목받는가

14.7k 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를 모았다. 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참고 링크