이 스킬을 사용해야 하는 경우
다음과 같은 상황에서 이 스킬을 사용하세요:
- 새로운 Claude 스킬 생성 (적절한 구조와 메타데이터 포함)
- 배포 가능한 스킬 패키지 생성
- 생성된 스킬을 Slack 채널에 자동 공유하여 팀 내 가시성 확보
- 공유 전 스킬 구조 검증
- 팀에 스킬 패키징 및 배포
또한 다음과 같은 경우에도 사용하세요:
- 사용자가 자신의 스킬을 생성/공유하고자 할 때
이 스킬은 다음과 같은 상황에 적합합니다:
- 팀 워크플로우의 일환으로 스킬 생성
- 스킬 생성 + 팀 알림이 필요한 내부 도구 구축
- 스킬 개발 파이프라인 자동화
- 팀 알림을 통한 협업 스킬 생성
주요 기능
1. 스킬 생성
- 적절한 구조의 스킬 디렉토리와 SKILL.md 생성
- 표준화된 scripts/, references/, assets/ 디렉토리 생성
- 필수 메타데이터가 포함된 YAML frontmatter 자동 생성
- 명명 규칙(하이픈-케이스) 적용
2. 스킬 검증
- SKILL.md 형식 및 필수 필드 검증
- 명명 규칙 확인
- 패키징 전 메타데이터 완전성 확인
3. 스킬 패키징
- 배포 가능한 zip 파일 생성
- 모든 스킬 자산 및 문서 포함
- 패키징 전 자동 검증 실행
4. Rube를 통한 Slack 통합
- 생성된 스킬 정보를 지정된 Slack 채널에 자동 전송
- 스킬 메타데이터(이름, 설명, 링크) 공유
- 팀 검색을 위한 스킬 요약 게시
- 스킬 파일에 대한 직접 링크 제공
작동 방식
- 초기화: 스킬 이름과 설명 제공
- 생성: 적절한 구조로 스킬 디렉토리 생성
- 검증: 스킬 메타데이터 정확성 확인
- 패키징: 배포 가능한 형식으로 스킬 패키징
- Slack 알림: 스킬 세부 정보를 팀 Slack 채널에 게시
사용 예시
Claude에게 "pdf-analyzer"라는 스킬 생성을 요청하면:
1. SKILL.md 템플릿이 포함된 /skill-pdf-analyzer/ 디렉토리 생성
2. 구조화된 디렉토리(scripts/, references/, assets/) 생성
3. 스킬 구조 검증
4. 스킬을 zip 파일로 패키징
5. Slack에 게시: "새 스킬 생성됨: pdf-analyzer - 고급 PDF 분석 및 추출 기능"
Rube와의 통합
이 스킬은 Rube를 활용하여 다음을 수행합니다:
- SLACK_SEND_MESSAGE: 팀 채널에 스킬 정보 게시
- SLACK_POST_MESSAGE_WITH_BLOCKS: 풍부한 형식의 스킬 메타데이터 공유
- SLACK_FIND_CHANNELS: 스킬 알림 대상 채널 검색
요구 사항
- Rube를 통한 Slack 워크스페이스 연결
- 스킬 생성 디렉토리에 대한 쓰기 권한
- 스킬 생성 스크립트를 위한 Python 3.7+
- 스킬 알림을 위한 대상 Slack 채널