googleslides-automation
작성자 ComposioHQgoogleslides-automation은 Rube MCP를 통해 에이전트가 Google Slides를 만들고 편집하도록 돕습니다. 현재 도구 스키마를 확인한 뒤 덱 생성, Markdown 기반 슬라이드 생성, 템플릿 복사, 콘텐츠 일괄 업데이트, 썸네일 가져오기 등을 수행할 수 있습니다.
이 스킬의 평점은 70/100입니다. 디렉터리에 등록하기에는 무리가 없지만, 바로 쓸 수 있는 턴키 패키지라기보다 Rube에 의존하는 자동화 가이드로 소개하는 것이 적절합니다. 디렉터리 사용자는 언제 이 스킬을 쓰면 좋은지, 에이전트가 어디서부터 시작해야 하는지 이해할 수 있습니다. 다만 지원 파일, 설치 명령, 더 풍부한 예제가 부족해 일부 실행 세부 사항은 실시간 MCP 스키마와 에이전트의 판단에 맡겨집니다.
- 트리거와 범위가 명확합니다. frontmatter와 제목에서 프레젠테이션 생성, Markdown 기반 슬라이드 추가, 일괄 업데이트, 템플릿, 썸네일 처리를 위한 Rube MCP 기반 Google Slides 자동화임을 분명히 밝힙니다.
- 운영 전제 조건이 명시적입니다. Rube MCP, `RUBE_SEARCH_TOOLS`, `RUBE_MANAGE_CONNECTIONS`를 통한 활성 `googleslides` 연결, 실행 전 최신 스키마 조회가 필요합니다.
- `GOOGLESLIDES_PRESENTATIONS_CREATE`, `GOOGLESLIDES_CREATE_SLIDES_MARKDOWN` 같은 구체적인 워크플로 진입점과 도구 이름을 포함해, 일반적인 프롬프트보다 에이전트가 따라갈 방향을 더 잘 제시합니다.
- 지원 파일, 스크립트, 예제, 참고 에셋이 포함되어 있지 않습니다. 도입은 단일 SKILL.md와 실시간 Rube 도구 스키마에 전적으로 의존합니다.
- 스킬 파일에 설치 명령이 제공되지 않으며, 설정은 사용자가 이미 자신의 클라이언트에 Rube MCP endpoint를 추가하고 운영하는 방법을 알고 있다고 전제합니다.
googleslides-automation skill 개요
googleslides-automation의 용도
googleslides-automation은 Composio의 Rube MCP를 통해 Google Slides를 만들고 편집하는 Claude skill입니다. 프레젠테이션 생성, Markdown 기반 슬라이드 생성, 기존 템플릿 복사, 콘텐츠 일괄 업데이트, 검토용 썸네일 가져오기처럼 실제 슬라이드 덱 작업을 에이전트에게 맡기고 싶은 사용자를 위해 설계되었습니다.
핵심 가치는 막연히 “덱을 써줘”라고 요청하는 데 있지 않습니다. 이 skill은 에이전트가 실제 Google Slides 파일을 다루도록 도구 중심 워크플로를 제공합니다. 여기에는 Google Slides 작업을 호출하기 전에 현재 Rube 도구 스키마를 먼저 검색해야 한다는 조건도 포함됩니다.
가장 잘 맞는 사용자와 슬라이드 덱 워크플로
이 googleslides-automation skill은 구조화된 메모, 보고서, 출시 계획, 영업 아웃라인, 회의 자료를 Google Slides로 자주 전환하는 사용자에게 잘 맞습니다. 특히 콘텐츠 원본이 어느 정도 구조화되어 있는 Slide Decks에서 유용합니다. 예를 들어 Markdown 제목, bullet lists, speaker notes, template IDs, brand instructions, 또는 업데이트할 기존 프레젠테이션이 있는 경우입니다.
반대로 Google Slides를 직접 건드릴 필요 없이 카피라이팅 조언, 시각 디자인 피드백, 일회성 아웃라인만 필요한 경우에는 효용이 낮습니다.
설치 전 확인해야 할 핵심 차별점
가장 중요한 차별점은 MCP 기반 실행입니다. 모델에게 어떤 슬라이드가 있어야 하는지 설명하게 하는 대신, 이 skill은 에이전트가 googleslides toolkit에 연결하고, RUBE_SEARCH_TOOLS로 사용 가능한 도구를 확인한 뒤, 프레젠테이션 생성, Markdown-to-slides 생성, 일괄 업데이트, 템플릿 복사, 썸네일 가져오기 같은 실시간 도구 스키마를 사용하도록 안내합니다.
따라서 도입 가능 여부는 사용 중인 MCP 설정에 달려 있습니다. 클라이언트에서 Rube MCP를 사용할 수 없다면, 이 skill은 핵심 Google Slides 작업을 수행할 수 없습니다.
googleslides-automation skill 사용 방법
googleslides-automation 설치 및 설정 경로
Composio skill collection에서 skill을 설치한 뒤, 사용하는 AI 클라이언트에서 Rube MCP를 설정합니다.
npx skills add ComposioHQ/awesome-claude-skills --skill googleslides-automation
저장소 경로는 다음과 같습니다.
composio-skills/googleslides-automation/SKILL.md
이 skill은 Rube MCP가 다음 위치에 연결되어 있다고 가정합니다.
https://rube.app/mcp
덱 작업을 요청하기 전에 RUBE_SEARCH_TOOLS를 사용할 수 있는지 확인하세요. 그런 다음 toolkit googleslides와 함께 RUBE_MANAGE_CONNECTIONS를 사용합니다. 연결 상태가 ACTIVE가 아니라면 반환된 인증 링크를 따라가 연결을 승인한 뒤 슬라이드 작업을 실행해야 합니다.
안정적인 결과를 위해 필요한 입력값
googleslides-automation을 제대로 활용하려면 막연한 목표만 주기보다 실제 작업에 필요한 입력을 제공해야 합니다. 유용한 입력값은 다음과 같습니다.
- 덱 제목과 대상 청중
- 원하는 슬라이드 수 또는 섹션 구조
- 슬라이드로 변환할 Markdown 콘텐츠
- 기존 덱을 업데이트하는 경우
presentationId - 브랜드 덱에서 복사하는 경우 템플릿 프레젠테이션 ID
- 톤, 색상, 레이아웃 선호, 변경 금지 항목 같은 브랜드 제약
- 에이전트가 생성, 업데이트, 복사 중 무엇을 해야 하는지, 또는 썸네일만 확인해야 하는지
약한 프롬프트 예시는 다음과 같습니다. “Make a sales deck.”
더 좋은 프롬프트는 다음과 같습니다. “Use googleslides-automation to create a 10-slide Google Slides deck from the Markdown below for a VP Sales audience. First confirm the active googleslides connection, search current tool schemas, create a presentation titled Q3 Pipeline Review, generate slides from the Markdown, then retrieve thumbnails so I can review layout issues.”
첫 실행에 적합한 실무 워크플로
먼저 SKILL.md를 읽는 것부터 시작하세요. 이 skill 디렉터리에는 추가 scripts, references, README 파일이 없으므로 skill 파일이 사실상 기준 문서입니다. 실제 사용 시에는 다음과 같은 흐름이 좋습니다.
- 에이전트에게 Rube MCP 사용 가능 여부를 확인하게 합니다.
- Google Slides 도구를 선택하기 전에
RUBE_SEARCH_TOOLS를 실행하도록 요청합니다. googleslides연결이 활성 상태인지 확인하거나 새로 연결합니다.- 덱 콘텐츠 또는 대상 프레젠테이션 ID를 제공합니다.
- 생성, Markdown 기반 생성, 일괄 업데이트, 템플릿 복사, 썸네일 가져오기 중 한 번에 하나의 작업 유형만 수행하게 합니다.
- 더 큰 범위의 수정을 요청하기 전에 썸네일이나 slide IDs를 검토합니다.
이렇게 하면 스키마 불일치, 잘못된 프레젠테이션에 대한 실수 편집, 지나치게 넓은 범위의 일괄 업데이트 위험을 줄일 수 있습니다.
더 나은 슬라이드 생성을 위한 프롬프트 패턴
작업을 명확하게 구조화하세요.
Use googleslides-automation for Slide Decks.
Goal: create a Google Slides presentation for [audience].
Action: [create new deck / update existing deck / copy from template].
Inputs: [Markdown, template ID, presentation ID, title].
Constraints: [slide count, tone, branding, sections to preserve].
Verification: search current Rube tool schemas first, confirm googleslides connection is ACTIVE, then return the presentation link and thumbnail review notes.
이 방식은 에이전트가 일반적인 슬라이드 생성 방식에 기대지 않고, 상황에 맞는 Google Slides 도구를 선택하는 데 도움이 됩니다.
googleslides-automation skill FAQ
googleslides-automation은 초보자도 쓰기 쉬운가요?
사용 중인 AI 클라이언트가 이미 MCP servers를 지원한다면 그렇습니다. 이 skill의 워크플로 자체는 단순하지만, Rube MCP와 Google 인증에 의존한다는 점은 이해해야 합니다. MCP 도구를 한 번도 설정해 본 적이 없다면, 설정 시간이 슬라이드 생성 작업보다 더 오래 걸릴 수 있습니다.
일반 슬라이드 프롬프트와 무엇이 다른가요?
일반 프롬프트는 아웃라인을 작성하거나 슬라이드 문구를 제안할 수 있습니다. googleslides-automation skill은 Composio의 Rube MCP 도구를 통해 실제 Google Slides를 조작하도록 설계되어 있습니다. 연결이 활성화되어 있으면 파일을 만들고, 프레젠테이션을 업데이트하고, 템플릿에서 복사하고, 썸네일을 가져올 수 있습니다.
언제 이 skill을 쓰지 않는 것이 좋나요?
Google Slides 접근 권한을 승인할 수 없거나, 조직에서 외부 MCP 연결을 차단하거나, 사용 가능한 Google Slides 도구 스키마가 지원하는 범위를 넘어서는 정밀한 그래픽 디자인이 필요한 경우에는 사용하지 않는 것이 좋습니다. 또한 MCP와 Google 계정 워크플로가 보안 검토를 통과하지 않았다면, 매우 민감한 덱에는 피하는 편이 안전합니다.
설치 전에 무엇을 확인해야 하나요?
클라이언트가 https://rube.app/mcp를 추가할 수 있는지, RUBE_SEARCH_TOOLS를 사용할 수 있는지, googleslides toolkit 연결이 허용되는지 확인하세요. 또한 SKILL.md를 직접 확인해야 합니다. 현재 이 skill은 helper scripts나 추가 reference assets 없이 단일 파일로 구현되어 있기 때문입니다.
googleslides-automation skill 개선 방법
더 나은 입력으로 googleslides-automation 결과 개선하기
품질을 가장 크게 끌어올리는 요소는 구조화된 원본 콘텐츠입니다. 명확한 #, ##, bullet hierarchy가 있는 Markdown은 붙여 넣은 일반 산문보다 보통 더 잘 변환됩니다. 필요한 경우 “problem,” “market evidence,” “roadmap,” “decision ask”처럼 슬라이드의 의도를 함께 적어 주세요. 템플릿을 사용하는 경우에는 template ID를 제공하고, 무엇을 유지해야 하는지 설명하세요. 예를 들어 layouts, theme, title slide, section dividers, footer conventions 등이 있습니다.
예방해야 할 흔한 실패 유형
가장 흔한 차단 요인은 필수 도구 검색을 건너뛰는 것입니다. Rube 도구 스키마는 바뀔 수 있으므로, 에이전트는 Google Slides 작업을 사용하기 전에 항상 RUBE_SEARCH_TOOLS를 호출해야 합니다. 또 다른 흔한 문제는 대상 덱이 모호한 경우입니다. 여러 링크나 ID를 제공한다면 어떤 프레젠테이션을 편집해야 하고, 어떤 프레젠테이션은 템플릿으로만 사용해야 하는지 명확히 구분하세요.
중요한 덱에 일괄 업데이트를 적용할 때는 실행 전에 에이전트에게 예정된 변경 사항을 요약하게 하는 것이 좋습니다.
첫 덱 생성 이후의 반복 작업
생성 후에는 구체적인 지시 없이 “make it better”라고 요청하지 마세요. 썸네일 검토 결과나 슬라이드 번호를 기준으로 요청하는 편이 좋습니다.
- “Shorten slides 3 and 4 by 30%.”
- “Add an executive-summary slide after slide 1.”
- “Keep the template, but replace product screenshots only.”
- “Fetch thumbnails again and flag slides with overcrowded text.”
이렇게 하면 googleslides-automation이 검증 가능한 Google Slides 작업에 집중할 수 있습니다.
저장소 수준에서 추가하면 좋은 개선 사항
향후 유지보수자를 위해 짧은 README.md, 예시 프롬프트, 샘플 Markdown 입력, 비활성 googleslides 연결에 대한 troubleshooting 섹션이 있으면 skill의 완성도가 높아집니다. 기존 Slide Decks를 편집하는 사용자의 도입 리스크를 줄이려면 안전한 일괄 업데이트 패턴을 보여 주는 작은 reference file도 도움이 됩니다.
