Communitygithub.com

monomind-ai-lab/lisa-ppt

Lisa의 PPT: Hi Ted, Meet Lisa를 위한 네이티브 편집 가능한 PowerPoint. PPT Master의 하드 포크로, 리브랜딩되어 설치 전용입니다.

lisa-ppt란 무엇인가요?

**Lisa's PPT**는 강력한 라우팅 기능을 갖춘 프레젠테이션 생성 워크플로 스킬입니다. 이 스킬은 사용자 요청을 'Generate PPTX(이미지→PPTX, Beautify, 일반, 빠른 생성)', 'Create Template', 'Edit Native PPTX' 등 여러 전용 경로 중 하나로 라우팅하는 진입점 역할을 합니다. 모든 경로는 Plan(계획)→Do(실행)·Check(확인)·Act(수정) 주기를 따르며, 엄격한 실행 규율(직렬 실행, 차단 지점에서 사용자 확인 필수, 추측 실행 금지)을 적용합니다. 특히 `workflows/routing.md`에서 최상위 경로를 정확히 하나 선택하고 선택된 경로의 런타임 권한 문서만 로드해야 합니다. Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼에서 사용할 수 있으며, Python 선행 검사(`preflight.py`)를 통해 필수 종속성과 환경을 검증합니다. 생성된 페이지는 다양한 텍스트(강조, 리드인, 풀 인용 등), 기하학(187개 Office 프리셋, 부울 병합 등), 이미지(전면 블리드, 편집 크롭, 모양 그림 등), 페인트(그라디언트, 네이티브 그림자/광택 등) 표현을 지원합니다.

지원 대상~Claude Code✓Codex CLI~Cursor
npx skills add monomind-ai-lab/lisa-ppt

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

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

문서

Lisa's PPT 스킬

Lisa's PPT는 라우팅된 프레젠테이션 워크플로입니다. 이 진입점은 전역 실행 규율과 경로 선택만 담당합니다. 각 선택된 경로는 자체 절차를 소유합니다.

필수 로드 순서

하드 규칙 — 명령보다 경로 우선: 호스트가 제공한 이 파일을 포함하는 절대 디렉토리를 SKILL_DIR로 유지합니다. 도구 호출 시 ${SKILL_DIR}을 확장하고 skills/lisa-ppt/ 접두사를 이 경로로 바꿉니다. 절대 cd를 사용하거나 CWD를 사용하거나 저장소 체크아웃을 가정하지 마십시오. 사용할 수 없으면 묻고, 절대 검색하거나 추측하지 마십시오.

  1. 이 파일을 읽습니다.
  2. 세션당 한 번 python3 "${SKILL_DIR}/scripts/preflight.py"를 실행합니다. FAIL (핵심 종속성 누락, 오래된 Codex 스텁)이 있으면 계속하기 전에 수정하십시오. 경고는 선택적 표면만 저하시킵니다.
  3. 구체적인 절대 경로 ${SKILL_DIR}/workflows/routing.md를 통해 workflows/routing.md를 읽습니다.
  4. 라우팅 권한에서 정확히 하나의 최상위 경로와 해당 활성 프로필을 선택합니다.
  5. 결과 런타임 권한과 명시적으로 트리거된 지원 문서만 읽습니다.
선택된 경로 / 프로필런타임 권한
Generate PPTX — 이미지를 PPTX로workflows/profiles/image-to-pptx.md; Codex 지원, 항상 Quick
Generate PPTX — Beautifyworkflows/profiles/beautify-pptx.md; 명시적인 Quick 의도는 Quick 선택, 그 외는 Default
Generate PPTX — 일반 Defaultworkflows/generate-pptx.md
Generate PPTX — 일반 명시적 Quickworkflows/profiles/quick-generate.md
Generate PPTX — Hi Ted, Meet Lisa HTML 데크 (/lisa-ppt <deck>.html)workflows/lisa-deck.md; 해당 수집이 1~2단계를 대체한 다음, 선택된 Generate 권한이 3단계에서 계속
템플릿 만들기workflows/create-template.md
네이티브 PPTX 편집workflows/edit-native-pptx.md

하드 규칙 — 선택된 권한만: 라우팅 후 다른 최상위 경로의 절차를 로드하지 마십시오. Image to PPTX와 Beautify는 상호 배타적입니다. Image to PPTX는 Quick을 활성화하고, Beautify는 명시적 Quick 의도에서 선택합니다. 두 런타임을 절대 함께 로드하지 마십시오. 지원 문서는 하나의 경로를 개선하며, 경로와 경쟁하지 않습니다.


제작 표현 범위

참조 — 제약 사항 아님: 생성된 페이지가 가질 수 있는 내용입니다. 텍스트 — 인라인 강조 구문, 리드인, 킥커, 풀 인용, 히어로 숫자, 핵심 문장. 기하학 — 187개 Office 프리셋, 부울 병합, 커넥터, 자유형, 페이지 필드 및 윤곽선 캐리어 구성. 이미지 — 전체 면 블리드 필드, 편집 크롭, 모양 그림, 등록된 레이어, 스크림 및 스포트라이트, 페이지 간 연속성. 페인트 — 그라디언트, 채널 알파, 네이티브 그림자 및 광택, 하프톤, 면체 형태. 반복 — 페이지 역할에 따라 변형되는 하나의 페이지 간 모티프. 각 형식의 구문은 선택된 런타임 권한의 구성 참조에 있습니다.


단계 프레임

모든 경로는 하나의 Plan → Do·Check·Act 주기입니다. Plan은 모든 제작 입력이 파일이나 유지된 결정으로 존재할 때 끝납니다. Do는 페이지를 제작하고, Check는 경로의 게이트를 실행하며, Act는 소유 계층(규율 7)에서 수리하고, 주기는 내보내기에서 끝납니다. 단계 번호는 작성된 대로 유지합니다.

단계DefaultQuick네이티브 편집템플릿 만들기
Plan1~5단계§2§1~41~3단계
Do·Check·Act6~7단계§3~4§5~74~8단계

전역 실행 규율

  1. 직렬 실행 — 선택된 권한의 단계를 순서대로 따릅니다. 완료된 비차단 단계는 다음 적격 단계로 바로 진행할 수 있습니다.
  2. 차단은 중지를 의미 — 모든 ⛔ BLOCKING 게이트에서 명시적인 사용자 확인을 기다립니다. 사용자를 대신하여 결정하지 마십시오.
  3. 단계 간 번들링 금지 — 닫히지 않은 게이트를 넘어 작업을 결합하지 마십시오. 경로의 최종 사용자 게이트가 닫히면 이후 비차단 단계는 자동으로 계속될 수 있습니다.
  4. 진입 전 게이트 — 단계에 진입하기 전에 나열된 모든 전제 조건을 확인합니다.
  5. 추측 실행 금지 — 후기 단계 아티팩트를 소유 단계 전에 준비하지 마십시오.
  6. 결정적 라우팅 — routing.md가 요청을 해결할 때 경로 선택 질문을 추가하지 마십시오. 경로 전제 조건이 누락되면 이를 명시하고 해당 경로를 중지합니다.
  7. 소유 계층에서 수리 — 실패 시, 결함을 소유하는 가장 얕은 계층에서 수리합니다: 페이지 로컬 문제는 페이지에서, 명단/스펙/리소스 결함은 Plan 아티팩트에서, 도구 실패는 소유 소스 아티팩트에서 수리한 다음 경로의 선언된 포인터에서 재개합니다. 필수 아티팩트를 조용히 다운그레이드하지 마십시오.

전역 커뮤니케이션 규칙

  • 사용자가 명시적으로 재정의하지 않는 한 사용자의 언어와 소스 언어를 일치시킵니다.
  • 사용자 대상 옵션 레이블과 설명을 현지화합니다. 정확성이 필요할 때는 정확한 열거형 ID나 필드 이름을 유지합니다.
  • design_spec.md 섹션 제목과 필드 이름은 템플릿의 원래 영어로 유지합니다. 콘텐츠 값은 사용자의 언어를 사용할 수 있습니다.
  • 역할을 전환하기 전에 해당 역할 참조를 읽고 다음을 출력합니다:
## [역할 전환: <역할 이름>]
📖 역할 정의 읽는 중: references/<filename>.md
📋 현재 작업: <간단한 설명>

저장소 호환성

  • 이 패키지는 워크플로/스킬이며, 일반 애플리케이션 스캐폴드가 아닙니다. 기본적으로 .worktrees/, tests/, 브랜치 워크플로 또는 일반 엔지니어링 구조를 생성하지 마십시오.
  • 필요한 워크플로, 참조, 스크립트 및 템플릿 문서를 이 스킬 디렉토리 내에 유지합니다.
  • 저장소 수준 문서는 패키지를 가리킬 수 있습니다. 패키지 런타임 파일은 저장소 수준 지침에 의존해서는 안 됩니다.
  • Windows에서 문서화된 python3 ... 명령을 사용할 수 없으면 python으로 동일한 명령을 다시 실행합니다.

관련 스킬