スキル x-article-publisher
📝

x-article-publisher

安全

Markdown から X Articles に公開

こちらからも入手できます: wshuyi

Markdown 記事のリッチテキスト書式を適切に保持したまま、X (Twitter) Articles への公開を自動化します。Markdown を HTML に変換し、ブロックインデックス位置指定を使用して画像の配置を自動的に処理します。

対応: 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」を使用しています。 /tmp/article.md を解析 --html-only

期待される結果:

HTML 出力:<h2>セクションタイトル</h2><p><strong>太字</strong>と<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 Articles 公開を自動化されたコンテンツパイプラインに統合したいユーザー向け。

これらのプロンプトを試す

基本記事公開
x-article-publisher スキルを使用して、/path/to/article.md の Markdown ファイルを X Articles に公開してください。
画像付き記事
/path/to/blog-post.md の記事を X Articles に公開してください。すべての画像を適切な位置で含めてください。
レビュー用下書き
/path/to/draft.md の記事を解析して X Articles 用に準備してください。公開せず、下書きとして保存してください。
バッチ公開
/articles/ フォルダーに複数の Markdown 記事があります。x-article-publisher を使用して、X Articles 公開用に準備してください。

ベストプラクティス

  • 常に最初に下書きとして保存 - ユーザー確認なしに自動公開しない
  • 信頼性のため、テキストマッチングではなくブロックインデックスを使用して画像位置を指定
  • 待機時間を最小限に抑えるため、ブラウザ自動化開始前にすべてのデータ(Markdown 解析、HTML 生成)を準備
  • 重要なコンテンツを処理する前に、サンプル記事で画像配置を検証

回避

  • 自動公開を試みない - X の利用規約およびユーザー信頼に違反
  • 画像位置指定にテキストマッチングを使用しない - ブロックインデックスの方が信頼性が高い
  • 下書きレビュー手順を省略しない - 公開前に常にユーザー確認を実施
  • browser_wait_for 呼び出しを過剰に使用しない - ほとんどの要素はページ読み込み後に即座に利用可能

よくある質問

このスキルには X Premium が必要ですか?
はい、X Articles 機能には X Premium Plus サブスクリプションが必要です。ログインが必要な場合はスキルから促されます。
記事を自動公開できますか?
いいえ、このスキルは常にユーザーレビュー用に下書きとして保存するように設計されています。安全のため自動公開は無効化されています。
どの Markdown 機能がサポートされていますか?
見出し(H2、H3)、太字、斜体、リンク、順序付き/順序なしリスト、引用、画像がサポートされています。コードブロックは引用に変換されます。
画像位置指定はどのように機能しますか?
このスキルは block_index を使用します。各画像には、どのブロック要素の後に挿入すべきかを示すインデックスがあります。これはテキストマッチングよりも信頼性が高いです。
どのプラットフォームがサポートされていますか?
このスキルはクリップボードの依存関係(pyobjc)のため macOS でのみ動作します。Python スクリプトはどのプラットフォームでも実行できますが、クリップボードコピーには macOS が必要です。
Claude Code で使用できますか?
はい、このスキルは Claude Code 用に設計されており、ブラウザ自動化に Playwright MCP を使用します。Claude、Codex、および Claude Code で動作します。

開発者の詳細

ファイル構成