Community이미지github.com

li-carousel

LinkedIn 문서 게시물(캐러셀)을 슬라이드별 카피, 스와이프를 유도하는 커버, 업로드용 PDF로 제작합니다. 사용자가 "캐러셀", "문서 게시물", "LinkedIn 슬라이드", "이걸 캐러셀로 만들어줘"라고 하거나, 텍스트 게시물로는 살릴 수 없는 목록 형태의 아이디어를 가져올 때 사용하세요.

li-carousel란 무엇인가요?

이 스킬은 LinkedIn에서 가장 높은 체류 시간을 기록하는 문서 게시물(캐러셀)을 제작합니다. LinkedIn은 스크롤(스크롤)은 통계로 잡히지 않지만 스와이프(밀어 넘기기)는 집계되므로, 하나의 아이디어를 단계별로 나누어 전달하는 이 형식이 매우 효과적입니다. 반면, 하나의 주장을 여러 슬라이드로 나누는 방식은 실패하기 쉬우므로, 사용자의 아이디어가 단일 주장에 불과하다면 텍스트 게시물로 안내합니다. 캐러셀은 8~12개의 슬라이드로 구성됩니다. 1번 슬라이드(커버)는 6단어 이내의 강력한 훅과 한 줄의 약속을 담아야 하며, 이 슬라이드가 전체 결과의 80%를 좌우합니다. 각 슬라이드는 하나의 아이디어만 담고, 헤드라인은 3~7단어, 본문은 25단어 이하로 제한합니다. 마지막에서 두 번째 슬라이드는 사람들이 스크린샷을 찍어 저장하게 되는 요약(리스트) 슬라이드이며, 마지막 슬라이드는 행동 유도(팔로우, 키워드 댓글, 링크 클릭 중 하나)를 포함합니다. 모든 슬라이드에 사용자의 핸들을 작게 표시하여 스크린샷이 퍼져나가도 출처를 알 수 있게 합니다. PDF는 LinkedIn이 요구하는 1080x1350(4:5 비율), 100MB 미만, 300페이지 미만으로 제작합니다. HTML을 먼저 작성하고 Chrome headless로 PDF로 출력합니다. 제공된 `carousel.py` 스크립트를 통해 슬라이드 카피를 검증(lint)하고 HTML 및 PDF를 생성할 수 있으며, 이 스크립트는 슬라이드 개수, 커버 단어 수, 헤드라인 길이, 본문 길이, 요약 슬라이드의 리스트 여부를 자동으로 확인합니다. 사용자가 브랜드 가이드나 디자인 시스템을 가지고 있다면 이를 반영하고, 그렇지 않으면 임의의 팔레트를 생성하지 않습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/gladosAagman/linkedin-agent-skill/tree/HEAD/skills/li-carousel

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

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

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

문서

li-carousel은(는) 무엇을 하나요?

LinkedIn에서 문서 게시물은 가장 높은 체류 시간을 기록하는 형식입니다. 스와이프는 집계되지만 스크롤은 집계되지 않기 때문입니다. 이 형식은 하나의 아이디어를 단계별로 나누는 데 적합합니다. 반면, 텍스트 게시물을 여러 조각으로 자르는 방식은 효과적이지 않습니다.

텍스트 게시물 대신 사용해야 할 때

아이디어에 순서가 있을 때(단계, 카운트다운, 이전/이후 진행, 여러 부분으로 구성된 프레임워크) 캐러셀을 사용하세요. 아이디어가 하나의 주장일 때는 텍스트 게시물을 사용하세요. 하나의 주장을 8개의 슬라이드로 나누는 것은 캐러셀이 실패하는 가장 흔한 방식이며, 사용자가 그런 경우라면 그대로 알리고 /li-post로 안내하세요.

구조

8~12개의 슬라이드. 8개 미만이면 텍스트 게시물입니다. 12개를 초과하면 완독률이 급격히 떨어집니다.

1        커버       훅, 6단어 이하, 약속 한 줄 추가
2        중요성     왜 이것이 중요한지, 한 문장으로
3~N      슬라이드당 하나의 아이디어. 헤드라인 3~7단어, 본문 25단어 이하.
                     한 슬라이드에 문단이 필요하다면, 두 개의 슬라이드로 나누세요.
N+1      요약       전체를 리스트로 정리하여 스크린샷이 유용하게
마지막    행동 유도  하나의 행동. 팔로우, 키워드 댓글, 또는 링크. 하나만.

슬라이드 카피 규칙

  • 1번 슬라이드가 결과의 80%를 결정합니다. 6단어. 크게. 나머지 슬라이드가 아무리 좋아도 아무도 스와이프하지 않는 커버를 구할 수 없습니다.
  • 모든 슬라이드에 번호를 매기세요 (3/10). 사람들이 끝을 볼 수 있을 때 완독률이 올라갑니다.
  • 어떤 슬라이드도 문단이 되어서는 안 됩니다. 25단어 이내로 말할 수 없다면 나누세요.
  • 요약 슬라이드는 사람들이 스크린샷을 찍는 슬라이드입니다. 독립적으로 의미가 있어야 합니다.
  • 모든 슬라이드에 사용자 핸들을 작게, 하단 모서리에 표시하세요. 스크린샷은 여러분 없이 퍼져나갑니다.

PDF 만들기

LinkedIn은 PDF를 요구하며, 피드에서 최대 면적을 차지하는 1080x1350(4:5), 100MB 미만, 300페이지 미만이어야 합니다. HTML로 작성한 후 PDF로 인쇄하세요:

# 슬라이드당 한 페이지, 1080x1350, 여백 없음
# 그런 다음: Chrome headless --print-to-pdf, 또는 사용 중인 HTML-to-PDF 도구 사용

슬라이드당 하나의 <section>을 사용하여 HTML을 작성하고, width:1080px; height:1350px; page-break-after:always를 적용하고, 하나의 강조 색상을 사용하며, 폰트 크기는 최소 28px로 하세요. 사람들은 썸네일 크기로 휴대폰에서 읽습니다. 사용자가 이 프로젝트에 브랜드 스킬이나 디자인 시스템을 가지고 있다면 그것을 사용하고 임의로 팔레트를 만들지 마세요.

출력

먼저 사용자가 10초 안에 읽을 수 있는 번호가 매겨진 리스트 형태의 슬라이드별 카피를 제공하세요. 그런 다음 함께 제공할 게시물 텍스트를 작성하세요. 캐러셀에도 피드에서 실제 훅 역할을 하는 2~3줄의 상단 텍스트가 필요합니다. 둘 다 /li-human을 통해 검토하세요. 그런 다음 사용자가 카피를 승인한 경우에만 PDF를 만드세요.

아무것도 LinkedIn에 업로드되지 않습니다. 사용자가 직접 PDF를 게시합니다.

빌더 (v2)

이 폴더의 carousel.py는 승인된 슬라이드 카피를 LinkedIn이 요구하는 PDF로 변환합니다. 슬라이드는 텍스트 파일에 저장되며, 슬라이드당 하나의 블록, 블록 사이는 ---로 구분하고, 첫 번째 줄에 헤드라인을 입력합니다.

python3 carousel.py slides.txt --lint-only                         # 위 규칙에 따라 카피 검증
python3 carousel.py slides.txt --handle "김철수" -o deck.html    # 1080x1350, 번호 매김, 모든 페이지에 핸들 표시
python3 carousel.py slides.txt --handle "김철수" --pdf deck.pdf   # Chrome headless가 설치된 경우 PDF로 출력

슬라이드 개수(812), 커버 단어 수(6단어 이하), 헤드라인 길이(37단어), 본문 길이(25단어 이하), 요약 슬라이드가 리스트인지 여부를 검증(lint)합니다. 모든 텍스트는 HTML 이스케이프 처리됩니다. 프로젝트에 브랜드나 디자인 시스템이 있으면 --accent "#rrggbb"로 강조 색상을 전달하거나 생성된 HTML의 스타일시트를 직접 수정하세요. 임의로 팔레트를 만들지 마세요.

관련 스킬