스킬 x-article-publisher
📝

x-article-publisher

안전

Markdown에서 X Articles로 문서 게시

또한 다음에서 사용할 수 있습니다: wshuyi

적절한 리치 텍스트 서식으로 Markdown 문서를 X(Twitter) Articles에 자동 게시합니다. Markdown을 HTML로 변환하고 블록 인덱스 Positioning을 사용하여 이미지 배치를 자동으로 처리합니다.

지원: Claude Codex Code(CC)
🥉 75 브론즈
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"x-article-publisher" 사용 중입니다. ~/blog/my-post.md의 문서를 X Articles에 게시

예상 결과:

Markdown 파일을 성공적으로 파싱했습니다. 'My Blog Post' 제목, '~/blog/images/cover.jpg' 커버 이미지, 3개의 콘텐츠 이미지를 추출했습니다. HTML이 클립보드에 복사되었습니다. X Articles 편집기로 이동하여 콘텐츠를 붙여넣으세요.

"x-article-publisher" 사용 중입니다. Parse /tmp/article.md --html-only

예상 결과:

HTML 출력: <h2>섹션 제목</h2><p>굵은<b>및</b><em>기울임</em>텍스트가 있는 단락입니다.</p><ul><li>목록 항목 1</li><li>목록 항목 2</li></ul>

보안 감사

안전
v1 • 2/24/2026

Static analysis flagged 97 potential issues, but all are false positives. The skill uses standard Playwright browser automation and Python helper scripts for markdown parsing and clipboard operations. All external command references are documentation examples in markdown code blocks, not actual shell execution. URLs are legitimate X/Twitter endpoints. No confirmed security risks identified.

3
스캔된 파일
855
분석된 줄 수
4
발견 사항
1
총 감사 수
중간 위험 문제 (1)
External Command Documentation (False Positive)
Static scanner flagged 67 instances of shell commands in SKILL.md. These are all documentation examples in markdown code blocks, not actual code execution. Example: `python parse_markdown.py article.md` is a documented usage example.
낮은 위험 문제 (3)
Hardcoded URLs (Expected Behavior)
Static scanner flagged hardcoded URLs like https://x.com/compose/articles. These are legitimate X/Twitter URLs for the article editor, which is the skill's intended target.
Argparse Misidentified as Cryptography (False Positive)
Static scanner flagged argparse.ArgumentParser as 'weak cryptographic algorithm'. This is incorrect - argparse is Python's standard CLI argument parsing library, not cryptography.
Standard File Paths Flagged as Hidden/Temp Access (False Positive)
Static scanner flagged ~/.claude/skills/ and /tmp/ as hidden files and temp directory access. These are standard Claude Code skill paths and normal temp file locations.
감사자: claude

품질 점수

45
아키텍처
100
유지보수성
87
콘텐츠
50
커뮤니티
94
보안
91
사양 준수

만들 수 있는 것

블로거 및 콘텐츠 크리에이터

Markdown으로 블로그를 관리하는 작성자가 수동 복사 및 서식 지정 없이 X Articles에 직접 게시할 수 있습니다.

뉴스 및 업데이트 게시자

X 웹 편집기의 한계 없이 형식화된 문서를 X에서 빠르게 공유해야 하는 게시자입니다.

자동화 애호가

자동화된 콘텐츠 파이프라인에 X 문서 게시를 통합하려는 사용자입니다.

이 프롬프트를 사용해 보세요

기본 문서 게시
x-article-publisher 스킬을 사용하여 /path/to/article.md에 있는 Markdown 파일을 X Articles에 게시하세요.
이미지가 포함된 문서
/path/to/blog-post.md의 문서를 X Articles에 게시하세요. 모든 이미지가 적절한 Positioning로 포함되어야 합니다.
검토용 임시저장
/path/to/draft.md의 문서를 파싱하여 X Articles에 준비하세요. 임시저장하고 게시하지 마세요.
배치 게시
/articles/ 폴더에 여러 Markdown 문서가 있습니다. X Articles 게시를 위해 x-article-publisher를 사용하여 준비하세요.

모범 사례

  • 항상 먼저 임시저장하세요 - 사용자 확인 없이 자동 게시하지 마세요
  • 신뢰성을 위해 텍스트 매칭 대신 block_index를 이미지 Positioning에 사용하세요
  • 대기 시간을 최소화하기 위해 브라우저 자동화 시작 전에 모든 데이터(파싱, HTML 생성)를 준비하세요
  • 중요한 콘텐츠를 처리하기 전에 샘플 문서로 이미지 배하세요

피하기

  • Do not attempt to auto-publish - this violates X terms and user trust
  • Avoid using text matching for image positioning - block_index is more reliable
  • Do not skip the draft review step - always let user verify before publishing
  • Avoid excessive browser_wait_for calls - most elements are immediately available after page load

자주 묻는 질문

Does this skill require X Premium?
Yes, X Articles feature requires X Premium Plus subscription. The skill will prompt you if login is needed.
Can I auto-publish articles?
No, the skill is designed to always save as draft for user review. Auto-publishing is disabled for safety.
What Markdown features are supported?
Headers (H2, H3), bold, italic, links, ordered/unordered lists, blockquotes, and images are supported. Code blocks are converted to blockquotes.
How does image positioning work?
The skill uses block_index - each image has an index indicating which block element it should be inserted after. This is more reliable than text matching.
What platforms are supported?
The skill works on macOS due to clipboard dependencies (pyobjc). The Python scripts can run on any platform but clipboard copying requires macOS.
Can I use this with Claude Code?
Yes, this skill is designed for Claude Code and uses Playwright MCP for browser automation. It works with Claude, Codex, and Claude Code.

개발자 세부 정보

파일 구조