hola Swift 프레젠테이션
각 슬라이드 유형을 브랜드 스타일로 자동 레이아웃하는 스크립트로 16:9 .pptx 파일을 생성합니다. 당신의 역할은 대본 쓰기: 어떤 슬라이드가 있는지, 각 슬라이드의 유형과 내용을 결정하는 것입니다. 스크립트가 크기, 위치, 색상, 배경, 튜브 로고, 브랜드 로고를 처리합니다.
작업 방법
- 요청 이해. 발표 종류(월례 발표, 모임, 스폰서십, 커뮤니티), 발표자, 소요 시간을 파악합니다. 사용자가 자료(노트, 문서, 발표 대본)를 제공하면 이를 활용해 각 슬라이드를 하나의 아이디어로 요약합니다. 필수 정보(발표 주제, 날짜)가 없으면 질문합니다. 세부 사항이 불확실하면
[대괄호]로 표시하고 마지막에 알립니다. - 대본 작성
references/guion.md형식에 따라 JSON 파일로 작성합니다. 작성 전 반드시 읽어보세요: 슬라이드 유형, 필드, 사용 시기가 설명되어 있습니다. - 파일 생성:
대본의pip install python-pptx pillow numpy # 필요한 경우 python3 <skill-경로>/scripts/hacer_presentacion.py guion.json "hola Swift - <이름>.pptx"imagen및foto경로는 JSON 파일과 같은 위치에서 찾습니다. 스크립트가 오류를 알리면(예: 존재하지 않는 유형) 수정 후 다시 생성합니다. 대본을 .pptx와 함께 보관하고 함께 전달합니다: 나중에 수정할 때 슬라이드를 하나씩 수동으로 편집하는 대신 대본을 편집하고 다시 생성합니다. - 검토 가능한 범위에서 수행합니다. Mac에서 Keynote가 있고 사용자가 잠시 앱이 열리는 것을 괜찮아한다면 슬라이드를 이미지로 내보내 확인할 수 있습니다(절대 경로 사용, 대상 폴더가 존재해야 함):
LibreOffice 사용 시:osascript -e 'tell application "Keynote"' -e 'open POSIX file "/절대/경로/파일.pptx"' -e 'delay 8' -e 'export front document to POSIX file "/절대/경로/폴더-png" as slide images with properties {image format:PNG}' -e 'close front document saving no' -e 'end tell'soffice --headless --convert-to pdf 파일.pptx. 둘 다 없으면 대본을 다시 읽으며 각 슬라이드 유형이 허용하는 최대 텍스트 길이(참조 문서 참고)를 초과하는 부분이 있는지 찾고 전달할 때 알립니다. - 전달 .pptx(및 대본)을 사용자가 다운로드할 수 있는 위치에 올리고, 어떤 슬라이드가 있고 어떤 정보가 누락되었는지(
[대괄호]) 간략히 설명합니다.
사용 사례
- 월례 발표: 표지,
hola(컬러로 주제 표시), 내용, 토론을 위한pregunta,cierre. 외부 발표자가 발표하는 경우 다음 항목 참조. - 초청 연사 템플릿:
assets/plantillas/plantilla-ponentes.pptx는[대괄호]로 표시된 빈칸과 각 슬라이드를 설명하는 노트가 포함된 hola Swift 프레젠테이션입니다. 연사가 템플릿을 요청하면 전달하고, 이름, 주제, 날짜를 제공하면assets/plantillas/plantilla-ponentes.json을 복사하여 아는 정보를 채우고 맞춤형으로 생성합니다. Inter 글꼴이assets/fonts/에 있음을 상기시킵니다. - 이벤트 또는 라이브 대기 화면: 시작 전 대기 화면(
espera)("19:05에 시작합니다"), 휴식 시간 및 종료 시;agenda(프로그램, 현재 발표 중인 세션을actual로 표시);logos(스폰서 감사 인사). 보통 별도의 대기 화면 전용 덱으로 제공됩니다. - 발표 요약(Recap): 가장 중요한 내용을 담은 5
7장의 슬라이드(표지,4개 핵심 아이디어, 녹화본 시청 링크가 포함된frase,texto또는codigo로 3cierre). LinkedIn 캐러셀이나 Discord에 공유하기 위해 Keynote, PowerPoint(LibreOffice 사용 가능)에서 PDF로 내보냅니다. - 스폰서십 및 연간 보고서: 실제 데이터만 포함된
cifras, 제공 사항을 설명하는tarjetas, 기존 후원자를 위한logos, 연락처 정보가 포함된cierre. 표와 가격이 포함된 긴 문서는 프레젠테이션보다 문서 형식이 더 적합합니다.
스타일 및 그 이유
브랜드는 손글씨 인사말입니다. 3D 튜브 'hola'가 주인공이고 나머지는 모두 절제됩니다. 프레젠테이션은 Apple 키노트 초대장의 언어를 따릅니다: 슬라이드당 하나의 아이디어, 큰 타이틀, 최소한의 텍스트. 슬라이드에 텍스트가 많으면 두 개로 나누세요.
- "¡hola + X"(
hola유형)는 브랜드 제스처입니다: "¡hola SwiftUI", "¡hola Discord", "¡hola 2027". 발표나 섹션을 시작할 때 사용하며 모든 슬라이드에 사용하지 않습니다. - 세 가지 테마:
claro(종이처럼, 일반적),oscuro(문구 및 일시 정지 순간에 사용),color(내용 색상의 전체 배경, 텍스트와 튜브는 흰색). 의도적으로 번갈아 사용하세요: 기본은 claro, 강력한 문구에는 oscuro, 시작과 질문에는 color. 모든 슬라이드가 color면 피로합니다. - 내용별 색상: 발표
azul, 오프라인 모임naranja, 사람 및 앰배서더verde, 스폰서십violeta, 커뮤니티 및 공지rosa. 대본에"contenido"를 쓰면 스크립트가 색상을 선택합니다. - 장식 없음: 임의의 아이콘, 이모지, 그림자, 그라데이션, 웹사이트 바닥글 또는 "Swift en español" 같은 레이블을 사용하지 않습니다. 스크립트가 이를 추가하지 않으며, 텍스트로 직접 추가하지 마세요.
작성 방식
- vosotros 형태, 친근한 중립 스페인어 사용. "Ya no estáis solos"가 커뮤니티의 표어입니다.
- 솔직하게: 좋은 점, 나쁜 점, 앞으로의 계획. 쉬운 성공이나 동기부여 문구는 피합니다.
- 짧은 문장. 사물의 이름을 먼저: "Charla mensual · 14 de enero", "Te invitamos a nuestra próxima charla"가 아닙니다.
- 문장 스타일: 첫 글자만 대문자 ("Próximas charlas", "Próximas Charlas"가 아닙니다). 약어를 제외하고 전체 대문자 사용 금지.
- ¡ 와 ¿ 항상 사용. 이름은 hola Swift: 두 단어, "hola"는 소문자, "Swift"는 대문자. "holaSwift"는 붙여 쓰지 않습니다.
- 데이터, 숫자, 인용구를 지어내지 마십시오: 알 수 없으면
[대괄호]로 표시합니다.
열어볼 컴퓨터의 타이포그래피
.pptx 파일은 Inter Display(타이틀), Inter(본문), Menlo(코드)를 사용합니다. Inter가 없는 컴퓨터에서는 Keynote와 PowerPoint가 대체 글꼴을 사용합니다. 글꼴은 assets/fonts/에 있습니다(OFL 라이선스): 필요한 경우 사용자에게 처음에 글꼴을 설치하라고 알립니다.
리소스
scripts/hacer_presentacion.py: 생성기. 사용하기 위해 읽을 필요는 없습니다.references/guion.md: 대본 형식, 슬라이드 유형 및 전체 예제. 대본을 쓰기 전에 항상 읽으십시오.assets/tubo/,assets/logo/: 튜브 'hola'(컬러 및 흰색) 및 로고타입; 스크립트가 자동으로 사용합니다.assets/fonts/: Inter 및 Inter Display.assets/plantillas/: 초청 연사 템플릿(.pptx 및 .json 대본).