본문 바로가기
C.W.K.
Stream
Lesson 05 of 08 · published

플러그인으로 Skill과 자료를 한데 묶기

~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과 에이전트, 자료를 한 묶음으로 배포해

Cowork 플러그인은 manifest와 Skill, 선택적인 하위 에이전트, 틀과 체크리스트 같은 자료를 한 폴더에 모은 확장 꾸러미야. Claude Code와 같은 marketplace 구조를 쓰므로 한 플러그인이 두 제품을 함께 겨냥할 수도 있어.

plugin.json에는 이름과 권한을 적고, skills/에는 SKILL.md, agents/에는 전문 에이전트 지침, assets/에는 작업에 필요한 기준 자료를 둬. 설치하면 Skill은 명령으로 호출할 수 있고 에이전트는 위임 대상이 돼.

파일 접근은 기본적으로 작업 폴더 안에 묶이고 웹 요청도 기본값은 꺼져 있어. 플러그인이 스스로 권한을 넓힐 수는 없으며 사용자가 설치할 때 허용한 범위만 써. marketplace에 올리기 전에 로컬에서 반복 검증해. 공개 배포는 실험장이 아니야.

직접 확인할 항목: "read-only", /skill-name, fileAccess: "working-folder", webFetch: false.

Code

플러그인 매니페스트·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
  }
}
사용자 정의 로컬 플러그인 구조·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개 이상과 보조 자료 1개 이상을 담은 로컬 플러그인을 만들어. 보조 자료는 템플릿이나 체크리스트면 돼. Cowork의 settings.json을 통해 설치하고 실제 입력 자료에 Skill을 실행해 봐. Skill만 따로 둘 때보다 어떤 점이 쉬워졌는지도 적어.

Progress

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

댓글 0

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

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