zine-skill-v3은(는) 무엇을 하나요?
QwenWork 및 Claude 에이전트에서 글, 팟캐스트 대본, 인터뷰 또는 연구 노트를 아카이브 스타일 단일 페이지 전자 잡지(PDF)로 레이아웃합니다.
개요
이 스킬은 텍스트 콘텐츠를 아카이브 스타일로 디자인된 깔끔한 단일 페이지 전자 잡지로 변환합니다. 글, 팟캐스트 대본, 인터뷰, 연구 노트 등 다양한 입력을 지원합니다.
사용 방법
- 지원되는 에이전트: QwenWork 및 Claude
- 입력 형식: 마크다운 문서
- 출력 형식: 아카이브 스타일 단일 페이지 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
기술 개요
이 스킬은 다음과 같은 기술을 사용합니다.
- 레이아웃 엔진: 다른 도구 간의 일관된 스타일을 위해 브라우저 기반 렌더링(CSS + HTML)을 사용합니다.
- PDF 생성: puppeteer 또는 wkhtmltopdf를 사용하여 페이지가 매겨진 출력을 렌더링합니다.
- 스타일 지침: 각 요소(제목, 본문, 인용 등)에 대한 명확한 규칙이 있는 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 파일을 참조하세요.