/ 디렉터리 / 플레이그라운드 / frontend-slides
● 커뮤니티 zarazhangrui ⚡ 바로 사용

frontend-slides

제작: zarazhangrui · zarazhangrui/frontend-slides

Claude를 사용하여 웹 기반 슬라이드 데크를 생성하세요. HTML/CSS 슬라이드, 실제 전환, PowerPoint 없음, URL을 통해 공유 가능.

frontend-slides는 슬라이드 데크를 단일 페이지 HTML/CSS 사이트로 생성하는 Claude Code 기술입니다. 각 슬라이드는 섹션입니다. 전환은 CSS입니다. 코드 조각이 올바르게 렌더링됩니다. 정적 서버에서 호스팅합니다. 브라우저 우선 데크가 다운로드할 파일보다 나은 기술 강연, 데모 및 프레젠테이션에 적합합니다.

왜 쓰나요

핵심 기능

라이브 데모

실제 사용 모습

준비됨

설치

클라이언트 선택

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "frontend-slides-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/zarazhangrui/frontend-slides",
        "~/.claude/skills/frontend-slides"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config 열기. 저장 후 앱 재시작.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "frontend-slides-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/zarazhangrui/frontend-slides",
        "~/.claude/skills/frontend-slides"
      ],
      "_inferred": true
    }
  }
}

Cursor는 Claude Desktop과 동일한 mcpServers 스키마 사용. 프로젝트 설정이 전역보다 우선.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "frontend-slides-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/zarazhangrui/frontend-slides",
        "~/.claude/skills/frontend-slides"
      ],
      "_inferred": true
    }
  }
}

Cline 사이드바의 MCP Servers 아이콘 클릭 후 "Edit Configuration" 선택.

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "frontend-slides-skill": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/zarazhangrui/frontend-slides",
        "~/.claude/skills/frontend-slides"
      ],
      "_inferred": true
    }
  }
}

Claude Desktop과 같은 형식. Windsurf 재시작 후 적용.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "frontend-slides-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/zarazhangrui/frontend-slides",
        "~/.claude/skills/frontend-slides"
      ]
    }
  ]
}

Continue는 맵이 아닌 서버 오브젝트 배열 사용.

~/.config/zed/settings.json
{
  "context_servers": {
    "frontend-slides-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/zarazhangrui/frontend-slides",
          "~/.claude/skills/frontend-slides"
        ]
      }
    }
  }
}

context_servers에 추가. 저장 시 Zed가 핫 리로드.

claude mcp add frontend-slides-skill -- git clone https://github.com/zarazhangrui/frontend-slides ~/.claude/skills/frontend-slides

한 줄 명령. claude mcp list로 확인, claude mcp remove로 제거.

사용 사례

실전 활용법: frontend-slides

개요를 바탕으로 20분 기술 토크 데크 만들기

👤 모임/컨퍼런스에서 발표하는 개발자 ⏱ ~90 min intermediate

언제 쓸까: 개요와 48시간이 있습니다. Keynote 템플릿으로 씨름하고 싶지는 않습니다.

사전 조건
  • 스킬 장착 — git clone https://github.com/zarazhangrui/frontend-slides ~/.claude/skills/frontend-slides
  • 마크다운의 개요 — 섹션 제목이 있는 파일 1개 = 슬라이드
흐름
  1. 발판
    Use frontend-slides. From /talks/outline.md, generate a deck in /talks/deck/. One HTML per slide pattern, shared CSS.✓ 복사됨
    → Folder with index.html + slide assets; opens in browser
  2. 폴란드어 코드 슬라이드
    For code slides, use my repo's actual style (look at src/example.ts). Add syntax highlighting.✓ 복사됨
    → Code renders with proper highlighting and your formatting
  3. PDF 백업
    Export to PDF for the "projector won't connect" scenario.✓ 복사됨
    → PDF saved alongside HTML

결과: Git으로 반복하고, GitHub 페이지에서 호스팅하고, 브라우저에서 발표할 수 있는 데크입니다.

함정
  • Venue WiFi is bad and your deck has remote assets — Inline/embed everything; test offline before the talk
함께 쓰기: 파일 시스템

코드 + UI가 슬라이드에 실시간으로 포함된 데모 데크

👤 프로토타입을 보여주는 창립자들 ⏱ ~120 min intermediate

언제 쓸까: 당신은 실제로 제품 미드덱과 상호 작용할 수 있는 슬라이드를 원합니다.

흐름
  1. 공들여 나열한 것
    Generate a 10-slide pitch deck. On slide 4, embed an iframe of the product demo. On slide 7, embed a live CodePen.✓ 복사됨
    → Deck has iframes at the right slides
  2. 반응성 연습
    Re-render for a 1024x768 projector. Does anything break?✓ 복사됨
    → Breakpoint fixes applied

결과: 데크처럼 느껴지지 않는 데크 - 제품처럼 느껴집니다.

함정
  • Iframe CSP blocks embed — Host the demo under a domain that allows framing, or use a recording

조합

다른 MCP와 조합해 10배 효율

frontend-slides-skill + filesystem

Version-control the deck alongside your repo

/talks/2026-05-conf/에 스캐폴드하고 커밋합니다.✓ 복사됨
frontend-slides-skill + github

Deploy via GitHub Pages

데크를 gh-pages 분기로 푸시하고 URL을 보여주세요.✓ 복사됨

도구

이 MCP가 노출하는 것

도구입력언제 호출비용
scaffold_deck outline.md 모든 덱의 시작 0
add_slide title, content 슬라이드 추가 0
pdf_export deck/ 백업 결과물 0

비용 및 제한

운영 비용

API 쿼터
N/A
호출당 토큰
데크 크기에 비례
금액
Free
먼저 뼈대를 생성한 다음 한 번의 큰 패스보다는 슬라이드별로 다듬습니다.

보안

권한, 시크릿, 파급범위

최소 스코프: filesystem-write
자격 증명 저장: None
데이터 외부 송신: 없음; 귀하의 데크는 원격 자산을 참조할 수 있습니다.

문제 해결

자주 발생하는 오류와 해결

Safari에서는 전환이 작동하지 않습니다

기술 문서에서 브라우저 호환성 표를 확인하세요. 기본 구성은 접두사가 붙은 속성을 사용합니다.

코드 구문 강조 표시가 누락되었습니다.

번들 Prism/Shiki에는 자산 로딩이 필요합니다. 호스팅 시 상대 경로가 해결되는지 확인하세요.

PDF 내보내기로 인해 레이아웃이 엉망이 됩니다.

인쇄에 Chrome 헤드리스 사용 - 스킬의 기본값은 가로 사전 설정이 있는 Puppeteer입니다.

대안

frontend-slides 다른 것과 비교

대안언제 쓰나단점/장점
reveal.js / Slidev완전한 프레임워크를 원하고 이를 구성하는 데 능숙함더 많은 기능; 더 많은 학습
Keynote / PowerPoint기업 설정에는 파일 기반 데크가 필요합니다.웹 기반이 아닙니다. 공유하기가 더 어렵다

더 보기

리소스

📖 GitHub에서 공식 README 읽기

🐙 열린 이슈 보기

🔍 400+ MCP 서버 및 Skills 전체 보기