Community이미지github.com

geekfujiwara/optimize-slide-diagram

기존 PowerPoint 슬라이드 다이어그램을 전달하려는 메시지에 맞게 최적화합니다. 슬라이드 텍스트와 제공된 증거를 사용하면서 데크 디자인을 유지합니다. 다이어그램을 명확히 하거나, 주제에 맞게 조정하거나, 더 나은 시각적 구조를 선택하는 데 사용합니다.

optimize-slide-diagram란 무엇인가요?

이 스킬은 기존 PowerPoint 슬라이드의 다이어그램을 사용자가 전달하려는 핵심 메시지(결론)에 맞게 최적화하는 AI 에이전트 능력입니다. 단순한 텍스트 변경이나 테마 변경이 아닌, 슬라이드 내 기존 텍스트와 사용자가 제공한 자료를 증거로 삼아 다이어그램의 설명 구조 자체를 개선합니다. Claude Code, Cursor, Codex 등 다양한 AI 에이전트 플랫폼에서 사용 가능하며, AI가 슬라이드를 직접 편집할 수 있는 환경(PowerPoint API 등)에서 특히 유용합니다. 스킬의 핵심은 '최소한의 편집' 원칙 아래, 기존 슬라이드의 폰트, 색상, 배경 등 디자인 템플릿을 완전히 보존하면서 다이어그램 구조만 재구성하는 것입니다. AI는 먼저 슬라이드의 주제, 핵심 결론, 지지 사실, 대상 청중을 명확히 식별합니다. 이후 '수렴형 흐름', '타임라인', '비교', '계층 구조', '차트' 등 메시지에 가장 적합한 시각적 구조를 제안하고 구현합니다. 예를 들어, 서로 다른 의견이 하나의 결론으로 모이는 내용이면 '수렴형 화살표'를, 시간에 따른 변화라면 '타임라인'을 선택합니다. 이 스킬의 중요한 특징은 무단 추정을 금지하고, 사실과 추론을 명확히 구분하며, 변경 전 복구 가능한 버전을 유지하는 등 책임감 있는 AI 행동을 강조한다는 점입니다. 또한 숫자, 고유명사, 인과관계 등을 임의로 생성하지 않고, 사용자 확인을 거치도록 설계되어 있습니다. 편집이 불가능한 환경에서는 변경을 시뮬레이션하지 않고 '제안된 레이아웃'을 텍스트로 제공합니다. 최종적으로 변경된 슬라이드의 내용 정확성, 오버플로우, 중복 도형 등을 검사하여 품질을 보장합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/geekfujiwara/powerpoint-agent-skills/tree/HEAD/skills/optimize-slide-diagram

Installed? Explore more 이미지 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

슬라이드 다이어그램 최적화

범위 및 입력

기본적으로 선택된 슬라이드만 편집합니다. 선택 항목을 사용할 수 없으면 어떤 슬라이드인지 묻습니다. 명시적으로 요청된 경우에만 여러 슬라이드를 편집합니다. 데크의 언어는 유지합니다. 이 스킬은 설명의 구조를 변경하는 것이지 프레젠테이션 테마를 변경하는 것이 아닙니다. 다른 스킬, 로컬 스크립트, 특정 도구 이름과 독립적으로 작동해야 합니다.

기존 슬라이드 텍스트와 사용자가 제공한 자료를 주요 증거로 사용합니다. 주제, 한 문장 요점, 뒷받침하는 사실, 대상 청중을 식별합니다. 불필요하게 묻지 않고 기존 콘텐츠에서 명확한 주제를 유추합니다. 주제나 의미가 불명확하면 질문합니다. 요점이 명시적이지 않으면 콘텐츠를 기반으로 하나를 제안합니다. 해석이 의미를 바꾸거나, 동의를 암시하거나, 새로운 결론을 추가하는 경우 확인을 받은 후에야 채택합니다. 표시된 청중을 따르고, 그렇지 않으면 임원 수준의 요약을 가정하고 필수적인 기술적 자격 조건을 삭제하지 않고 해당 가정을 공개합니다.

기본적으로 내부 시스템이나 웹을 검색하지 않습니다. 누락된 증거가 있으면 질문합니다. 요청된 경우에만 외부 검색을 수행하고 승인된 소스만 사용합니다. 숫자, 고유명사, 인과 관계, 우선순위 또는 다음 조치를 임의로 생성하지 않습니다. 요청된 경우에만 가상의 예를 사용하고 슬라이드에 명확히 표시합니다. 필수 인용, 단위, 주의 사항, 사실과 추론의 구분을 유지합니다.

절차

  1. 대상 슬라이드의 텍스트, 의미와 관련된 노트, 개체 경계, 스타일, 그룹화, 사용 가능한 미리보기를 검사합니다. 제목, 리드, 행위자, 관계, 주요 결정, 모든 실행 블록을 식별합니다. 도형을 수정하기 전에 링크, 애니메이션, 커넥터와 같은 종속성을 검사합니다. 복구 가능한 버전을 유지합니다. 편집 또는 검사가 불가능하면 제한 사항을 명시하고 슬라이드가 변경되었다고 주장하는 대신 제안된 레이아웃을 제공합니다.

  2. 요점을 설정하고 유지된 모든 사실을 설명에서의 역할에 매핑합니다. 제목과 리드를 그 요점에 맞춥니다. 불일치와 불확실성을 유지합니다. 단순히 다이어그램을 간단하게 만들기 위해 주제가 합의된 것처럼 보이게 하지 않습니다.

  3. 피상적인 대칭이 아닌 의미에 맞는 구조를 선택합니다.

    콘텐츠 관계시작 구조
    공유된 질문이나 합의로 이어지는 서로 다른 입장수렴형 레인: 입장, 공통 쟁점, 결정
    단계 또는 시간에 따른 변화흐름 또는 타임라인
    현재 대 미래, 또는 대안나란히 비교 또는 전/후
    역할, 보고 라인 또는 계층계층 구조 또는 조직 다이어그램
    요소 간 관계해당 관계가 뒷받침되는 경우에만 행렬, 집합 다이어그램 또는 순환
    측정된 추세, 분포 또는 비율소스 값이 있는 편집 가능한 기본 차트

    이는 시작점일 뿐이며 완전한 목록이 아닙니다. 기존 유형이 이미 메시지를 잘 설명하는 경우 유지합니다. 진정한 공유 멤버십에만 중첩을, 반복에만 순환을, 실제 흐름이나 수렴에만 화살표를 사용합니다. 더 명확한 경우 정확한 조회/비교 데이터에는 편집 가능한 표를 사용합니다.

  4. 콘텐츠가 세 가지를 모두 지원하는 경우 슬라이드를 요점, 주요 다이어그램, 다음 조치로 구성합니다. 세 번째 계층을 채우기 위해 조치를 임의로 만들지 않습니다. 기존 대비, 짧은 레이블 또는 데크 호환 카드/밴드로 핵심 포인트를 강조합니다. 장식적인 규칙이나 임의의 "가장 중요" 레이블을 추가하지 않습니다.

  5. 실제 데크의 폰트, 팔레트, 배경, 모서리 및 화살표 모티프를 유지합니다. 특정 폰트나 파란색 팔레트를 다른 템플릿에 강제로 적용하지 않습니다. 현재/미래 상태에 대해 적절한 경우 기존의 억제된/강한 악센트를 사용하고 색상이 유일한 신호가 아니도록 명시적인 레이블을 추가합니다.

  6. 가장 작은 적절한 편집을 선택합니다.

    • 동일한 요소 및 관계: 텍스트를 업데이트하고 실행 형식을 유지합니다.
    • 다른 요소 수: 적합한 도형을 재사용하고, 간격을 조정하고, 관계를 다시 연결합니다. 승인된 재설계로 인해 쓸모없어진 요소만 제거합니다.
    • 부적합한 구조: 다이어그램 블록만 다시 작성하고 다른 콘텐츠는 유지합니다. 도형, 커넥터, 표 및 차트를 편집 가능하게 유지하고 다이어그램을 래스터화하지 않습니다. 상호 작용, 타이밍 또는 지원되지 않는 기능을 폐기하는 변경 전에 질문합니다. 허가 없이 슬라이드를 지우거나, 정체성을 바꾸거나, 다른 슬라이드를 추가하지 않습니다.
  7. 상자당 하나의 메시지를 유지합니다. 일본어의 경우 주요 설명에 약 100-200자의 표시 가능한 문자를 목표로 하고, 영어의 경우 일본어 문자 수를 적용하는 대신 유사하게 간결하고 읽기 쉬운 요약을 사용합니다. 길이 제한을 맞추기 위해 증거를 제거하거나 의미를 변경하지 않습니다. 제목은 최소 16pt, 본문 텍스트는 최소 14pt, 노트는 최소 12pt를 목표로 합니다. 맞추기 위해 새로 10.5pt 미만으로 텍스트를 축소하지 않습니다. 호환 가능한 템플릿 크기를 유지합니다. 콘텐츠가 맞지 않으면 축약 또는 분할을 제안하고 선택한 슬라이드를 넘어 확장하기 전에 질문합니다.

  8. 일관된 카드 너비와 간격을 사용하고, 가장자리를 정렬하고, 템플릿이 의도적으로 다른 안전 영역을 사용하지 않는 한 약 0.5인치의 외부 여백을 유지합니다. 읽기 순서를 나타내는 경우에만 번호를 추가합니다. 인용문은 읽기 쉽게 유지하고 모든 도형을 슬라이드 내에 유지합니다. 도형으로 측정된 차트를 손으로 그리지 않습니다.

  9. 편집 전후에 중복 후보를 검사합니다. 일치하는 좌표와 텍스트만으로는 동등성을 증명하지 않습니다. 의심스러운 쌍을 보고하고 그대로 둡니다. 이 스킬의 일부로 기존 중복을 삭제하지 않습니다. 정리가 요청되면 별도의 콘텐츠 인식 삭제 미리보기에 대한 승인을 받습니다. remove-duplicate-shapes는 선택적 동반 스킬이지 필수 구성 요소가 아닙니다. 생성된 두 번째 다이어그램을 겹쳐 쌓는 대신 기존 개체를 업데이트합니다.

  10. 결과를 미리 보고, 문제를 수집하고, 함께 수정하고, 다시 검사합니다. 필요한 경우 반복합니다. 한 번의 수리 패스만으로 알려진 문제를 중단하는 이유가 되지 않습니다. 요점 충실도, 모든 관련 사실, 편집된 블록의 오래된 주제 레이블 없음, 오버플로/겹침 없음, 읽기 가능한 유형/대비, 올바른 커넥터, 새로 도입된 중복 없음, 요청된 범위를 벗어난 변경 없음을 확인합니다. 렌더링을 사용할 수 없는 경우 시각적 검사를 확인되지 않은 것으로 보고합니다.

보고

지원되는 경우 선택한 슬라이드를 제자리에서 업데이트합니다. 두세 문장으로 선택한 구조와 그것이 메시지에 적합한 이유, 확인된 가정 또는 명시적으로 요청된 가상 콘텐츠, 해결되지 않은 중복 후보 또는 완료할 수 없는 검사를 설명합니다. 사용자가 실제로 제공하지 않은 예시 데크, 슬라이드 번호 또는 개체 ID를 검사했다고 주장하지 않습니다.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

관련 스킬