Skip to content
Content
Skill

/workshop-prep

워크샵 사전 준비 퍼실리테이터. 참석자의 업무를 인터뷰하여 Claude Code 워크샵에서 만들 스킬 설계서를 생성한다. Triggers: - `/workshop-prep` - "워크샵 준비" - "스킬 설계" - "업무 자동화 설계" Use when: 참석자가 워크샵 전 자신만의 스킬 아이디어를 구체화하고 싶을 때. 반복 업무를 파악하고 자동화 가능성을 탐색하여 설계서로 정리.

BOOST
From plugin
solo-skills
36539 skills
Install
$ npx -y skills add bam-bam-2/solo-skills --skill workshop-prep --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/workshop-prep

Context preview

The summary Claude sees to decide when to auto-load this skill.

워크샵 사전 준비 퍼실리테이터. 참석자의 업무를 인터뷰하여 Claude Code 워크샵에서 만들 스킬 설계서를 생성한다. Triggers: - `/workshop-prep` - "워크샵 준비" - "스킬 설계" - "업무 자동화 설계" Use when: 참석자가 워크샵 전 자신만의 스킬 아이디어를 구체화하고 싶을 때. 반복 업무를 파악하고 자동화 가능성을 탐색하여 설계서로 정리.

SKILL.md

workshop-prep.SKILL.md
name: workshop-prep
description: |
  워크샵 사전 준비 퍼실리테이터. 참석자의 업무를 인터뷰하여 Claude Code 워크샵에서 만들 스킬 설계서를 생성한다.

  Triggers:
  - `/workshop-prep`
  - "워크샵 준비"
  - "스킬 설계"
  - "업무 자동화 설계"

  Use when: 참석자가 워크샵 전 자신만의 스킬 아이디어를 구체화하고 싶을 때. 반복 업무를 파악하고 자동화 가능성을 탐색하여 설계서로 정리.

Workshop Prep

Claude Code 바이브코딩 워크샵 사전 준비 퍼실리테이터.

Core Principles

  • 참석자는 뭘 자동화해야 하는지, 뭐가 가능한지 모름
  • 질문으로 생각을 이끌어내고, 예시로 가능성을 보여줌
  • 한 번에 한 질문만, 수다 떠는 느낌으로

Workflow

Phase 0: Context7 설정 확인 (필수)

**⚠️ Context7 API 키가 없으면 인터뷰를 시작할 수 없습니다.**

스킬 시작 전 Context7 MCP 설정 여부 확인:

1. `mcp_context7_resolve-library-id` 호출 시도 2. 실패 시 (API 키 미설정):

  • 안내: "Context7 API 키가 필요해요! 제가 대신 설정해드릴게요 😊"
  • API 키 발급 안내:
     1. https://context7.com/dashboard 접속
     2. GitHub 또는 Google로 로그인
     3. API Key 복사
     4. 여기에 붙여넣기 해주세요!
  • 사용자가 API 키를 붙여넣으면:

a. `~/.mcp.json` 파일 읽기 (없으면 생성) b. `mcpServers.context7` 설정 추가:

        "context7": {
          "command": "npx",
          "args": ["-y", "@upstash/context7-mcp", "--api-key", "{사용자가_입력한_키}"]
        }

c. 파일 저장 d. "설정 완료! Claude Code를 재시작해주세요. 재시작 후 다시 '워크샵 준비해줘'라고 말씀해주세요!"

  • **Claude Code 재시작 필요 안내** (MCP 설정은 재시작해야 적용됨)

3. 성공 시: Phase 1로 진행

**진행 불가 안내**:

  • "외부 서비스 연동 가이드를 만들려면 Context7이 꼭 필요해요!"
  • "API 키만 붙여넣어 주시면 제가 알아서 설정해드릴게요 👍"

Phase 1: Warmup

역할 파악. "지금 회사에서 어떤 일을 맡고 계세요?"로 시작.

  • 꼬리질문: 하루가 어떻게 흘러가는지, 어떤 툴을 많이 쓰는지

Phase 2: Find Repetitive Tasks

구체적 예시와 함께 반복 업무 탐색. See [examples.md](references/examples.md) for role-specific categories.

  • 얼마나 자주? 한 번에 시간이 얼마나?
  • 어디서 시작해서 어디서 끝나는지?

Phase 3: Map the Process

시작점 → 과정 → 결과물 순서로 파악.

1. 시작점: 이 일이 시작되는 계기 2. 과정: 그 다음 뭘 하는지, 어디서 뭘 여는지 3. 결과물: 최종적으로 뭐가 나오는지, 어디에 공유하는지

Phase 4: Show Possibilities

맥락 파악 후 비슷한 자동화 사례 제시. See [examples.md](references/examples.md) for role-specific automation examples.

Phase 4.5: Tech Detection

외부 연동 필요성 파악. Phase 3에서 파악한 "결과물 목적지"를 기반으로 질문.

**핵심 질문**:

  • "이 결과물은 어디에 저장하거나 공유하세요?"
  • "혹시 이메일로 보내거나, 슬랙에 올리거나, 드라이브에 저장하시나요?"

**답변 분석**: 사용자 답변에서 키워드를 감지하여 필요한 연동 도구 파악. See [integrations.md](references/integrations.md) for keyword-to-MCP mapping.

| 키워드 예시 | 연동 도구 | |-------------|-----------| | 이메일, 메일, Gmail | Google Workspace | | 슬랙, Slack, 채널 | Slack | | 드라이브, Drive, 파일 저장 | Google Workspace | | 줌, Zoom, 녹화 | Zoom | | 유튜브, 영상 업로드 | YouTube | | 노션, Notion | Notion |

**연동 방식 판단 (단방향 vs 양방향)**:

| 패턴 | 예시 | 연동 방식 | |------|------|----------| | **단방향** (발송/출력만) | 슬랙에 보내기, 드라이브에 업로드, 이메일 발송 | 스크립트 | | **양방향** (읽기+쓰기) | 에어테이블 조회 후 수정, 노션 검색 후 업데이트, 시트에서 읽고 쓰기 | MCP |

**⚠️ DB/스프레드시트는 무조건 MCP**:

  • Airtable, Google Sheets, Excel, Supabase, Firebase, PostgreSQL 등
  • 이유: CRUD가 기본이고, AI가 상황에 맞게 조회/수정을 판단해야 함
  • 단순 "행 추가"만 해도 MCP 권장 (나중에 확장 가능성 높음)

**감지 후 확인 (⚠️ 반드시 추천 포함)**:

> **원칙**: 사용자는 스스로 뭘 원하는지 모른다. 열린 질문을 하면 "그것도 좋겠네요!"하며 범위가 폭발한다. > 현재 워크플로의 끝점에 맞춰 추천하고, 확장은 사용자가 명시적으로 요청할 때만.

❌ 나쁜 질문 (열린 질문):

  • "슬랙에서 보내기만 하세요, 아니면 찾아보기도 하세요?"

✅ 좋은 질문 (추천 포함):

  • "[현재 워크플로 요약]이니까, [추천 방식]으로 충분할 것 같아요! 맞죠?"

**예시**:

  • "회의록 정리해서 노션에 올리시는 거니까, 페이지 생성만 하면 될 것 같아요!"
  • "데이터 모아서 시트에 기록하시는 거니까, 행 추가만 하면 될 것 같아요!"
  • "결과 요약해서 슬랙에 공유하시는 거니까, 메시지 발송만 하면 충분해요!"
  • 여러 서비스 감지 시: "이메일이랑 슬랙 둘 다 사용하시는데, 둘 다 보내기만 하시면 될 것 같아요!"

**확장 질문은 사용자가 먼저 언급했을 때만**:

  • "혹시 기존 데이터 찾아서 수정하는 것도 필요하세요?" (사용자가 검색/수정 언급한 경우만)

**복잡도 안내**:

  • 연동 도구 0개: "별도 설정 없이 바로 시작할 수 있어요!"
  • 연동 도구 1개 (쉬움): "당일 워크샵에서 금방 설정할 수 있어요."
  • 연동 도구 1개 (중간/어려움) 또는 2개 이상: "이 연동은 워크샵 전에 미리 설정해두시면 좋아요. 설계서에 가이드 넣어드릴게요!"

Phase 5: Crystallize

아이디어 정리 및 확정.

  • 당신의 반복 업무: [파악한 내용]
  • 스킬로 만들면: [스킬 이름], [트리거], [결과물]

**스킬명 영문화 규칙**:

  • 스킬 이름은 영어 kebab-case 필수
  • 예시: "주간 보고서 생성기" → "weekly-report-generator"
  • 안내 문구: "스킬 이름은 영어로 지어야 해요. 예를 들어 'weekly-report' 이런 식으로요!"
  • 변환 도움: 한글명 → 영문 제안 제공

**범위 판단 (⚠️ 기본은 "다 해도 돼요!")**:

> **원칙**: Claude Code가 구현하면 연동만 세팅되어 있으면 대부분 금방 만든다. > 스콥이 적절하면 적극적으로 "다 하자!"고 추천. 줄이는 건 정말 클 때만.

| 스콥 | 기준 | 대응 | |------|------|------| | **적절** | 연동 3개 이하, 단방향 위주 | "이 정도면 다 만들 수 있어요! 전부 해볼까요?" | | **약간 큼** | 연동 4개 또는 양방향 2개 이상 | "다 할 수 있는데, 우선순위만 정해둘까요? 시간 남으면 나머지도!" | | **너무 큼** | 연동 5개 이상 + 복잡한 로직 | "4시간 워크샵이라 핵심만 먼저 해보고, 나머지는 확장 과제로 남겨둘까요?"

  • 너무 작으면 → "더 추가하고 싶은 거 있으세요?"

Phase 6: Generate Design Doc

확정되면 설계서 출력. See [template.md](references/template.md) for full template.

**병렬 Context7 조사**:

  • 감지된 서비스 목록 확정
  • 각 서비스별로 병렬 조사 (librarian agent 사용)
  • 조사 결과로 연동가이드/{서비스}.md 생성

**연동가이드 파일 상단 안내 (필수)**: 각 연동가이드 파일 상단에 다음 내용 포함:

> 📚 **참고 문서**: [Context7에서 조사한 공식 문서 URL 또는 라이브러리 ID]
> 
> ⚠️ **안내**: 이 가이드는 AI가 공식 문서를 참고하여 작성했으며, 정확하지 않을 수 있습니다.
> 설정하다가 막히면 Claude Code에게 "이 부분이 안 돼요"라고 물어보면서 진행하세요!
> Claude Code가 최신 문서를 다시 찾아서 도와드릴 거예요 😊

**외부 연동 테이블 가이드 링크 (필수)**:

  • "한눈에 보기" 섹션의 외부 연동 테이블에 **가이드 컬럼 필수**
  • 각 서비스별로 연동가이드 파일 링크 연결
  • 형식: `[📘 설정 가이드](연동가이드/{서비스명}.md)`
  • 사용자가 테이블에서 바로 클릭해서 가이드로 이동 가능

**워크플로 시각화 규칙 (필수)**:

  • **방향**: 반드시 `flowchart LR` (가로 방향) 사용
  • 세로(TB)는 길어서 스크롤 필요 → 한눈에 안 들어옴
  • 가로(LR)는 "시작→끝" 흐름이 직관적
  • **노드 텍스트**: 이모지 + 짧은 키워드 (2-4글자)로 간결하게
  • **스타일**: 일반(노란), API(보라 테두리), 성공(초록), 오류(빨강)

**저장 위치**: 현재 열려있는 프로젝트 폴더 하위에 `{스킬명}/` 폴더 생성

**폴더 구조**:

프로젝트루트/
└── {스킬명}/
    ├── {스킬명}-설계서.md
    ├── 사전설문응답.md          # 인터뷰 Q&A 기록
    ├── .env.example            # 필요한 환경변수 목록 (배포용)
    ├── .gitignore              # .env 제외 설정
    └── 연동가이드/              # 외부 연동 있을 때만
        ├── {서비스1}.md
        └── {서비스2}.md

**환경변수 자동 설정 (외부 연동 시)**:

감지된 서비스가 있으면, 환경변수 설정을 안내하고 자동으로 설정해줌.

1. **안내**: 필요한 환경변수와 발급 방법 안내

   이 스킬에는 Slack 연동이 필요해요!
   
   📋 필요한 환경변수: SLACK_BOT_TOKEN
   
   🔑 발급 방법:
   1. https://api.slack.com/apps 접속
   2. "Create New App" → "From scratch" 선택
   3. Bot Token Scopes에 chat:write 추가
   4. "Install to Workspace" 클릭
   5. Bot User OAuth Token 복사 (xoxb-로 시작)
   
   토큰을 알려주시면 제가 .env 파일에 설정해드릴게요!
   (나중에 해도 돼요. 지금은 엔터를 눌러 넘어가세요)

2. **입력 처리**: 사용자가 키를 알려주면 자동 저장

  • "슬랙 토큰은 xoxb-xxxx야" → `.env`에 `SLACK_BOT_TOKEN=xoxb-xxxx` 저장
  • 여러 키도 한 번에: "슬랙은 xoxb-xxx, 노션은 secret_xxx"
  • 나중에 설정하겠다고 하면 → 스킵하고
Read more
Ships withsolo-skills

1인 사업가 생산성 키트 — 직원 없이 58개를 자동화했고, 그중 바로 쓸 수 있는 AI 에이전트 스킬 38개(+실행 스크립트 19개)를 공개합니다

Get the whole plugin

Other skills on solo-skills.

advisory-minutes
Skill

advisory-minutes

겟백 1:1 자문 세션(A 대표·B 원장)이 끝난 뒤 줌 녹화 전사록을 받아 노션 코칭 대시보드에 회의록을 올리고, 할 일 보드 등록·대시보드 문구 갱신·클라이언트 카톡 통보까지 처리할 때 읽을 것. "B 원장님 자문했어 노션에…

book-pdf
Skill

book-pdf

마크다운 원고를 실제 책처럼 보이는 PDF/EPUB 전자책으로 만들 때 사용. 표지, 타이틀 페이지, 판권(콜로폰) 페이지, 실제 쪽번호가 달린 목차, 장마다 러닝헤더가 붙는 본문까지 갖춘 '책스러운' 구성이 필요할 때 (단순…

community-launch
Skill

community-launch

온라인 유료 커뮤니티 개설 전체 프로세스를 지원하는 에이전트 조직 스킬. 커뮤니티 기획부터 모집 카피, 노션 DB 세팅, 운영 SOP까지 한번에 처리. 오케스트레이터가 인터뷰를 진행하고 4개 전문 에이전트가 결과물을 순서대로…

daangn-search
Skill

daangn-search

당근마켓 웹에서 넓은 지역을 훑어 매물을 찾을 때 사용. 당근 웹 검색은 "동 하나"로만 되기 때문에 구·시·전국 단위로 찾으려면 지역코드를 순회해야 한다. 대형가전·노트북처럼 매물이 드물어 한 동네에서는 안 나오는 물건을 찾을 때.