Community코딩 & 개발github.com

Haydn-chen/zine-skill-v3

지원되는 AI 에이전트에서 글, 팟캐스트 대본, 인터뷰 또는 연구 노트를 아카이브 스타일 단일 페이지 전자 잡지로 레이아웃합니다.

zine-skill-v3란 무엇인가요?

이 스킬은 글, 팟캐스트 대본, 인터뷰 또는 연구 노트를 깔끔한 아카이브 스타일의 단일 페이지 전자 잡지(PDF)로 레이아웃하는 AI 에이전트 스킬입니다. QwenWork와 Claude와 같은 AI 에이전트 플랫폼에서 직접 사용할 수 있습니다. 사용자는 마크다운 문서를 입력하면 아카이브 스타일 전자 잡지 레이아웃이 적용된 PDF 파일을 얻을 수 있습니다. 주로 CSS, HTML, 그리고 puppeteer 또는 wkhtmltopdf와 같은 도구를 사용하여 브라우저 기반 렌더링을 통해 일관된 스타일을 보장합니다. 이 스킬은 글, 대본, 인터뷰, 연구 노트 등 다양한 입력 형식을 지원합니다.

지원 대상✓Claude Code~Codex CLI~Cursor
npx skills add Haydn-chen/zine-skill-v3

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

문서

zine-skill-v3은(는) 무엇을 하나요?

QwenWork 및 Claude 에이전트에서 글, 팟캐스트 대본, 인터뷰 또는 연구 노트를 아카이브 스타일 단일 페이지 전자 잡지(PDF)로 레이아웃합니다.

개요

이 스킬은 텍스트 콘텐츠를 아카이브 스타일로 디자인된 깔끔한 단일 페이지 전자 잡지로 변환합니다. 글, 팟캐스트 대본, 인터뷰, 연구 노트 등 다양한 입력을 지원합니다.

사용 방법

  1. 지원되는 에이전트: QwenWork 및 Claude
  2. 입력 형식: 마크다운 문서
  3. 출력 형식: 아카이브 스타일 단일 페이지 PDF 전자 잡지

설정

다음 환경 변수를 설정해야 할 수 있습니다.

  • OPENAI_API_KEY: OpenAI 서비스를 사용하는 경우
  • ANTHROPIC_API_KEY: Claude를 사용하는 경우

구성

스킬은 config.yml 파일을 통해 구성할 수 있습니다. 주요 구성 옵션은 다음과 같습니다.

skill:
  name: "zine-skill-v3"
  display_name: "Zine Skill v3"
  description: "아카이브 스타일 단일 페이지 전자 잡지 레이아웃 방식을 사용하여 글, 팟캐스트 대본, 인터뷰 또는 연구 노트를 PDF로 변환합니다."
  input_types:
    - text/markdown
    - text/plain

기술 개요

이 스킬은 다음과 같은 기술을 사용합니다.

  1. 레이아웃 엔진: 다른 도구 간의 일관된 스타일을 위해 브라우저 기반 렌더링(CSS + HTML)을 사용합니다.
  2. PDF 생성: puppeteer 또는 wkhtmltopdf를 사용하여 페이지가 매겨진 출력을 렌더링합니다.
  3. 스타일 지침: 각 요소(제목, 본문, 인용 등)에 대한 명확한 규칙이 있는 CSS 기반 스타일 시스템.

실행

다음 명령을 사용하여 로컬에서 스킬을 실행할 수 있습니다.

# 저장소 복제
git clone https://github.com/Haydn-chen/zine-skill-v3.git
cd zine-skill-v3

# 종속성 설치
pip install -r requirements.txt

# 스킬 실행
python main.py --input your-article.md

예제

examples/ 디렉토리에서 샘플 입력과 출력을 확인할 수 있습니다.

라이선스

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

관련 스킬