Skill 추천:Kami가 콘텐츠를 통일되고 배포 가능한 시각적 산출물로 정리해 주기
Kami는 tw93이 오픈 소스화한 AI 문서 디자인 Skill로, Claude Code, Claude Desktop, 그리고 범용 Agent를 대상으로 이력서, 한 페이지 문서, 긴 문서, 슬라이드, 랜딩 페이지를 통일되고 배포 가능한 시각적 산출물로 정돈합니다.
최근 tw93의 오픈 소스 Kami를 보게 되었습니다. 첫 반응은 이랬습니다. 이것은 단순한 템플릿 프로젝트가 아니라, Claude Skill의 형태를 관찰하기에 아주 적합한 사례입니다.
슬로건은 Good content deserves good paper.입니다. 직역하면 “좋은 내용은 좋은 종이를 받을 자격이 있다.”인데, 이 말이 바로 위치를 정확하게 짚어 줍니다. AI는 이미 텍스트 생성, 요약, 문장 재구성은 매우 잘하지만, 실제로 납품 가능한 상태로 만들 때는 마지막 단계, 즉 타이포그래피·시각 계층·문서 톤앤매너·가독성에서 아직 한 단계가 필요합니다.
Kami가 바로 그 단계를 맡습니다.
Kami는 문서 디자인 시스템을 Skill로 패키지화해, Claude Code와 Claude Desktop, 그리고 ~/.agents/ 디렉터리를 읽는 범용 Agent들이 사용자가 자연어로 요구하면 해당 기능을 자동으로 호출하고, 콘텐츠를 “공식적인 납품물”에 가까운 페이지로 정리합니다.
1. Kami는 무엇인가
Kami는 tw93 오픈 소스 문서 디자인 Skill입니다. 프로젝트 이름의 Kami는 일본어로 「종이」, 즉 “종이”를 뜻합니다. 프로젝트 설명을 보면 Kaku · Waza · Kami라는 세 가지 도구 모음의 세 번째로 소개됩니다.
Kaku는 코드를 작성합니다.Waza는 습관과 훈련에 초점이 맞춰져 있습니다.Kami는 문서를 전달 가능한 형태로 마무리합니다.
용도 측면에서는 Kami가 주로 다루는 장면이 이렇습니다.
- 이력서
- 원페이지 브리프
- 긴 형식 문서
- 공식 서한
- 포트폴리오
- 슬라이드
- 지분/리서치형 보고서
- 업데이트 로그
- 제품 랜딩 페이지
이런 콘텐츠도 과거에는 AI가 바로 작성할 수 있었습니다. 하지만 대부분 “내용은 맞지만”, 납품 단계에서 부족한 부분이 있었습니다. Kami가 강조하는 것은 “내용이 있을 뿐 아니라, 읽히고, 보여지고, 전달되어야 한다”는 점입니다.
그래서 단순히 “조금 예쁘게 레이아웃해 주세요”라고 모델에게 말하게 하는 방식이 아니라, 템플릿·폰트·시각 규칙·언어 경로·내보내기 방식·사용 가이드를 하나의 재사용 가능한 Skill 패키지로 묶습니다.
2. 왜 Skill 사례로 적합한가
Anthropic의 Agent Skills 공식 정의에 따르면 Skill은 Claude의 기능을 확장하는 모듈형 역량입니다. 각 Skill은 설명문, 메타데이터, 그리고 필요 시 스크립트나 템플릿 같은 리소스를 패키지화해, 관련 과업에서 Claude가 자동으로 사용하도록 설계됩니다.
이는 기존 프롬프트 방식과 뚜렷이 다릅니다.
일반 프롬프트는 대개 현재 대화에서만 유효합니다. 오늘 “이 스타일로 레이아웃해 달라”고 작성하면 내일은 다시 붙여 넣어야 합니다. 반면 Skill은 파일 시스템 안의 작업 지시서와 더 유사합니다. SKILL.md, scripts/, references/, 템플릿, 폰트, 그리고 기타 리소스를 가질 수 있습니다. Claude는 필요할 때 해당 리소스를 로드하고, 처음부터 모든 정보를 컨텍스트에 넣지 않습니다.
Kami가 이를 잘 보여 줍니다.
“보라 색 조각지, 파란 강조, 세리프 폰트” 같은 지시를 한 줄로 적는 것이 아니라, 이런 취향을 디자인 시스템으로 정착시킵니다.
SKILL.md로 Skill의 용도, 트리거 시나리오, 작업 흐름을 설명하고- 템플릿으로 문서 유형별 형식을 담고
- 스크립트로 패키징, 폰트 복원, 버전 검사 같은 기계적 절차를 처리하고
- 참조 파일로 브랜드 자료, 시각 규칙, 출력 제약을 정의하고
- 자연어 트리거를 사용해 복잡한 명령어를 암기할 필요를 없앱니다.
이 지점이 바로 제가 Kami에서 본 핵심 가치입니다. Skill은 “조금 더 긴 프롬프트”가 아니라, 반복 사용 가능한 워크플로 자산이 될 수 있다는 점을 보여 줍니다.
Skill과 프롬프트의 본질적 차이를 더 읽으려면 본문 내의 Skill 특집 시작 글: 프롬프트에서 재사용 가능한 AI 워크플로로을 보시면 되고, 또 다른 Skill 패키지 사례는 코딩 Agent에 Superpowers를 추가해 워크플로를 붙이기를 참고하세요.
3. Kami가 생성할 수 있는 것
공개 자료에 따르면 Kami는 현재 한 페이지, 긴 문서, 신문형 편지, 포트폴리오, 이력서, 슬라이드, 지분 보고서, 업데이트 로그, 랜딩 페이지 등 다양한 문서·페이지 템플릿을 지원합니다.
출력의 핵심은 “화려함”이 아니라, 통일된 종이 감각과 편집감입니다. 프로젝트 설명에서 반복적으로 강조되는 시각 키워드는 다음과 같습니다.
- 따뜻한 톤의 종이 배경
- 검은색 계열의 강조 색
- 세리프 폰트 기반 계층
- 정식 출판물에 더 가까운 리듬
- 중국어·일본어·한국어를 고려한 CJK 레이아웃 경로
중국어 맥락에서는 이것이 특히 중요합니다. 많은 AI 생성 중국어 문서의 핵심 문제는 내용이 아니라 편집 감각입니다. 폰트가 안정적이지 않고, 줄 간격이 불편하며, 제목 계층이 뻣뻣하고, 영어 템플릿을 그대로 적용하면 중국어에서 어색해지기 쉽습니다.
Kami는 중국어를 위해 전용 폰트와 폴백 체인을 준비했습니다. 공개된 SKILL.md에서 중국어·영어·일본어·한국어 각각에 대한 폰트 전략을 별도로 설정하고 있으며, 일본어·한국어 경로는 best-effort로, 납품 전 시각 검수를 권고하고 있습니다.
이는 “다국어 지원”을 구호로만 두지 않고, 폰트·줄 간격·구두점 리듬·내보내기 품질까지 실제로 반영했음을 뜻합니다.
4. 설치 및 트리거 방법
Claude Code에서 사용하려면 공식 README의 설치 방식은 다음과 같습니다.
npx skills add tw93/kami -a claude-code -g -yCodex, OpenCode, 그 외 ~/.agents/를 읽는 범용 Agent를 사용할 경우:
npx skills add tw93/kami -a '*' -g -yClaude Code 플러그인 마켓플레이스를 쓰고 버전 조건이 맞는다면 다음처럼도 가능합니다.
/plugin marketplace add tw93/kami
/plugin install kami@kamiClaude Desktop에서는 보통 GitHub Releases에서 kami.zip을 내려받아 Customize > Skills에서 +를 눌러 Skill을 생성한 뒤 압축 파일을 업로드합니다. 공개 자료에 따르면 Kami의 Claude Desktop 패키지는 용량 과다를 피하기 위해 큰 CJK 폰트를 제외하는 쪽으로 구성되며, 누락 폰트는 스크립트가 복구를 시도합니다.
트리거 방식도 자연스럽습니다. slash command를 외울 필요가 없습니다. 사용자는 바로 이렇게 말할 수 있습니다.
원페이지 문서를 만들어 주세요또는:
이 연구 내용을 긴 문서로 정리해 주세요또는 이렇게 말할 수도 있습니다.
이력서를 만들어 주세요내 발표용 슬라이드 데크를 디자인해 주세요과업이 관련되었다고 Claude가 판단하면 Skill을 자동으로 호출합니다.
5. Kami와 MCP의 관계
엄밀히 말해 Kami는 MCP 서버라기보다는 Skill에 가깝습니다.
MCP(Model Context Protocol)는 Anthropic이 제안한 개방형 표준으로, AI 애플리케이션이 로컬 파일, 데이터베이스, 검색 도구, 업무 시스템, 워크플로 같은 외부 시스템과 통일된 방식으로 연결되게 하는 것이 목적입니다. 공식 문서에서는 MCP를 AI 앱의 USB-C 인터페이스에 비유하곤 합니다.
Skill과 MCP의 초점은 다릅니다.
- Skill은 “작업 지침서 + 템플릿 + 스크립트 + 리소스 번들”에 가깝고
- MCP는 “AI가 외부 데이터 소스와 도구에 연결하게 하는 프로토콜”에 가깝습니다.
- Skill은 안정적 워크플로를 정착시키기 좋고
- MCP는 외부 시스템을 연동해 데이터 입출력이나 도구 호출을 처리하기 좋습니다.
Kami 사례에서 핵심 가치는 Skill화이지 MCP화가 아닙니다. “어떻게 하면 보기 좋은 문서를 만들 수 있는가”라는 작업을 재사용 가능한 능력으로 패키징한 것입니다. 앞으로 Notion, Google Drive, CMS, 기업 자산 라이브러리와 연동이 필요해지면 그때 MCP와 결합하는 방향이 더 자연스럽습니다.
즉 Kami가 푸는 것은 “콘텐츠를 납품 가능한 산출물로 바꾸는 방법”이고, MCP가 푸는 것은 “Agent가 외부 세계에 안정적으로 연결되는 방법”입니다. 둘은 결합 가능하지만 성격은 다릅니다.
6. 내가 Kami에서 본 워크플로의 가치
제가 Kami에서 가장 배울 점은, 특정 템플릿이 예뻐서가 아니라 AI 워크플로를 더 안정적인 몇 단계로 쪼갠 데 있습니다.
1. 미학을 규칙으로 고정
많은 사람이 AI로 문서를 만들 때 결과가 들쭉날쭉한 이유는, 미적 요구가 말로만 남아 있기 때문입니다.
예를 들어:
좀 더 고급스럽게레이아웃을 깔끔하게공식 보고서처럼이런 요청은 너무 추상적이라 모델이 매번 다르게 해석합니다. Kami는 시각 스타일을 Skill로 명시합니다. 종이 배경, 강조색, 폰트 계층, 템플릿 구조, 언어 지원을 더 구체적인 제약으로 바꿉니다.
2. 반복 작업을 템플릿화
이력서, 원페이지, 긴 문서, 포트폴리오, PPT, 랜딩 페이지는 본질적으로 안정적인 구조를 가집니다.
매번 AI에게 처음부터 새로 지시하면 낭비가 큽니다. Skill의 가치는 이런 반복 구조를 고정해 두고 사용자는 콘텐츠와 목표만 제공하면 되게 만든다는 점입니다.
3. 납품 기준을 도구에 내재화
많은 AI 산출물은 “쓸 만하다”는 기준엔 부합해도, 실제로 사람에게 보내기에는 부족합니다. 예를 들면:
- 제목 계층이 모호함
- 중국어 폰트가 불편함
- 페이지 여백이 일관되지 않음
- PDF 내보내기 후 위치가 틀어짐
- 슬라이드 스타일이 통일되지 않음
- 긴 문서의 읽기 리듬이 약함
Kami는 이런 문제를 Skill 내부에서 선제적으로 다룹니다. 그래서 AI는 단순히 내용을 쓰는 단계에 머무르지 않고 “납품 가능성” 쪽으로 이동합니다.
7. 내 작업에 주는 시사점
이러한 사고를 내 콘텐츠 블로그나 AI Workflow 프로젝트에 옮긴다면, Kami가 주는 핵심 조언은 분명합니다. 프롬프트만 반복해서 쓰지 말고, 반복 작업은 Skill로 쌓아 두라는 것입니다.
예를 들어 내가 글쓰기, 이름학 사례, AI 도구 소개, SEO 정리 작업을 할 때도 고정 동작이 많습니다.
- frontmatter 표준화
- 제목 계층 통일
- 본문 내 원문 링크 점검
- 출처를 본문 맨 뒤로 모으기
- SEO 설명 길이 제어
- 원저자 목소리 유지
- 자주 변하는 정보는 웹 검증
- 바로 발행 가능한 Markdown로 출력
이런 규칙을 프롬프트에 매번 적으면 당장 쓸 수는 있지만, 장기적으로는 반복이 큽니다. 더 나은 방식은 이런 규칙을 나만의 Skill로 만들어두어 Agent가 특정 유형의 콘텐츠를 만나면 자동으로 적용하게 하는 것입니다.
이 역시 Kami가 내게 준 가장 큰 메시지입니다. AI 워크플로에서 핵심은 모델의 능력뿐 아니라, 인간이 검증해 둔 판단·형식·프로세스를 재사용 가능한 자산으로 정착시키는 것입니다.
8. 어떤 사람에게 적합한가
저는 Kami가 특히 맞는 사람을 이렇게 봅니다.
- AI로 이력서, 보고서, PPT, 포트폴리오를 자주 생성하는 사람
- AI 콘텐츠를 공식 납품물로 바꾸고 싶은 사람
Claude Code또는Claude Desktop을 쓰는 사람Claude Skill프로젝트 구조를 배우고 싶은 사람- 개인 브랜딩, 제품 소개 페이지, 프로젝트 원페이지를 만드는 사람
- 중국어 문서의 편집 품질을 중요하게 보는 사람
다만 만능 디자이너는 아닙니다.
매우 복잡한 브랜드 시스템, 상업급 시각 디자인, 특정 기업의 VI 가이드 엄격 준수가 필요한 경우는 여전히 사람이 최종 점검해야 합니다. Skill은 일반적인 납품 품질을 끌어올릴 수 있지만, 최종 제출 전에는 콘텐츠 정확성, 시각 결과물, 폰트 라이선스, 내보내기 파일, 대상 플랫폼 호환성을 반드시 확인해야 합니다.
9. 맺음말
Kami를 보며 저는 Skill의 실제 가치가 점점 분명해지는 것을 느꼈습니다.
그동안 우리는 “AI가 쓰는가?”를 많이 이야기했습니다. 하지만 다음 단계의 더 중요한 질문은, “AI가 쓴 뒤 그것을 납품 가능한 결과로 안정적으로 바꿀 수 있는가?”일지 모릅니다.
Kami의 대답은 이렇습니다. 가능합니다. 단, 스타일, 템플릿, 스크립트, 폰트, 트리거 로직, 납품 기준을 하나의 체계로 정착시켜야 합니다.
이것이 바로 Claude Skill이 주목받는 이유입니다. 프롬프트를 조금만 길게 쓰는 것이 아니라, 한 사람의 경험, 한 팀의 규칙, 나아가 한 제품의 납품 방식을 Agent가 반복 호출 가능한 워크플로로 만드는 것입니다.
제 입장에서 Kami는 좋은 알림등입니다. 꼭 처음부터 거대하게 시작할 필요는 없습니다. 빈번하고 구체적이며 재사용 가능한 한 가지 동작을 안정적이고 명확하고 납품 가능하게 만드는 것만으로도 충분히 높은 가치를 만들 수 있습니다.
참고 출처
Share