C.W.K.
Stream
Lesson 05 of 08 · published

Plugin — Skills + 자원 번들

~14 min · cowork, plugins, marketplace, extensibility

Level 0🌱 입문자
0 XP0/70 lessons0/11 achievements
0/120 XP to next level120 XP to go0% complete

Skill, agent, asset 같이 출하

Cowork plugin 은 패키지된 확장: manifest, 하나 이상 Skill, 옵션 subagent, 보조 asset 가진 폴더. Claude Code 와 같은 plugin marketplace 따라서 같은 plugin 이 두 product 다 타깃 가능.

모양: plugin.json 이 메타데이터/권한 declare, skills/SKILL.md 정의 holds, agents/ 가 subagent markdown holds, assets/ 가 reference 파일 (template, 브랜드 가이드라인, 체크리스트). plugin 이 enable 되면 모든 skill 이 /skill-name 으로 callable; agent 들이 위임 가능.

plugin.json 의 권한이 sandbox: fileAccess: "working-folder" (기본) 또는 "read-only"; webFetch: false 기본. plugin 이 자기 권한 escalate 못 함 — 설치 시 capability 부여.

Code

A plugin manifest·json
{
  "name": "research-toolkit",
  "version": "1.2.0",
  "description": "Deep research and synthesis for analysts",
  "author": "ada@example.com",
  "skills": ["deep-research", "synthesis", "citation-format"],
  "agents": ["research-coordinator"],
  "permissions": {
    "fileAccess": "working-folder",
    "webFetch": true
  }
}
Custom local plugin layout·text
.claude/plugins/brand-voice/
├── plugin.json
├── skills/
│   ├── brand-check/
│   │   └── SKILL.md
│   └── brand-rewrite/
│       └── SKILL.md
└── assets/
    └── brand-guidelines.md

# In Claude Desktop settings.json:
{
  "plugins": [
    { "name": "brand-voice", "source": "local",
      "path": "~/.claude/plugins/brand-voice/", "enabled": true }
  ]
}

External links

Exercise

skill 최소 1개 + 보조 asset 1개 (template 또는 체크리스트) 가진 로컬 plugin 만들어. Cowork 의 settings.json 통해 설치. 실제 input 에 skill invoke. skill standalone 유지보다 뭐가 쉬웠나 적어.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.