Communitygithub.com

Estebnvx/wechat-article-to-markdown

微信公众号文章을 깔끔한 Markdown으로 변환합니다. 메타데이터 추출, 이미지 다운로드, 코드 블록 지원으로 콘텐츠 재사용이 용이합니다.

wechat-article-to-markdown란 무엇인가요?

이 AI 에이전트 스킬은 WeChat(微信) 공식 계정 기사를 깨끗한 Markdown 형식으로 변환합니다. 개발자나 콘텐츠 큐레이터가 WeChat 기사의 메타데이터(제목, 작성자, 발행일 등)를 자동 추출하고, 포함된 이미지를 다운로드하며, 코드 블록을 올바르게 유지하도록 도와줍니다. 주요 사용 사례로는 기사를 개인 블로그나 기술 문서 사이트로 이전하거나, 지식 베이스에 통합하는 경우가 있습니다. 이 스킬은 CLI(명령줄 인터페이스)나 API를 통해 작동하며, Node.js 환경을 지원합니다. 결과로 나오는 Markdown은 기존 정적 사이트 생성기나 문서 도구와 쉽게 호환되어, 콘텐츠 재사용과 유지보수를 크게 간소화합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add Estebnvx/wechat-article-to-markdown

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

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

문서

wechat-article-to-markdown은(는) 무엇을 하나요?

微信公众号文章을 깔끔한 Markdown으로 변환합니다. 메타데이터 추출, 이미지 다운로드, 및 코드 블록 지원으로 콘텐츠 재사용이 용이합니다.

기능

  • Markdown 변환: WeChat 기사 HTML을 표준 Markdown으로 변환합니다.
  • 메타데이터 추출: 제목, 작성자, 발행일, 원본 링크 등의 메타데이터를 자동으로 추출하여 YAML 머리말에 포함합니다.
  • 이미지 다운로드: 기사 내 이미지를 로컬 디렉토리에 다운로드하고 Markdown에서 상대 경로로 참조합니다.
  • 코드 블록 지원: 코드 블록의 구문 강조 및 서식을 유지합니다.
  • CLI 및 프로그래밍 방식 사용: 명령줄 도구 또는 Node.js API로 사용 가능합니다.

설치

npm install -g wechat-article-to-markdown

또는 프로젝트에 종속성으로 추가:

npm install wechat-article-to-markdown

사용법

CLI

단일 기사 변환:

wechat-article-to-markdown --url https://mp.weixin.qq.com/s/example

출력 디렉토리 지정:

wechat-article-to-markdown --url https://mp.weixin.qq.com/s/example --output ./articles

Node.js API

const { convertArticle } = require('wechat-article-to-markdown');

convertArticle({
  url: 'https://mp.weixin.qq.com/s/example',
  outputDir: './articles',
  downloadImages: true
}).then(result => {
  console.log('변환 완료:', result.metadata.title);
});

환경 변수

  • WX_ARTICLE_OUTPUT_DIR: 기본 출력 디렉토리 (기본값: ./output)
  • WX_IMAGE_DOWNLOAD: 이미지 다운로드 활성화 (true/false, 기본값: true)

지원 플랫폼

  • Node.js: v14 이상
  • 운영 체제: macOS, Linux, Windows

라이선스

MIT

관련 스킬