.md
Skill.mdサーチャーJP

Skill.md検索

2258件の Skill.mdから、あなたに最適なものを見つけましょう

Y

Zenn記事をX(旧Twitter)に自動投稿

by ystknsh

Zenn 記事公開後、ワンコマンドで X にポストできる。記事ファイルを指定するだけで、URL や ハッシュタグを自動生成し、280文字以内に収まるポスト文を作成します。 YAML frontmatter から自動的にメタデータを取得できる。title、emoji、topics、publication_name、published ステータスなどを読み込み、ハッシュタグマッピングに従って適切なタグを生成します。 記事内容から短いリード文を自動生成できる。記事本文を分析して、読者が「読んでみたい」と思える 50〜80文字のリード文を作成します。 複数のパブリケーション・ユーザーに対応できる。publication_name があれば zenn.dev/{publication_name} 形式の URL、なければ .env の ZENN_USERNAME を使って正しく構築します。 Zenn で記事執筆し、X でも宣伝したいブロガー。毎回手動でポスト文を作成する手間が省け、SNS 連携がスムーズになります。 技術記事を定期的に公開するエンジニア。公開直後に自動的に拡散でき、読者へのリーチが増えます。 複数のパブリケーションで執筆している執筆者。publication_name の有無に関わらず、正しい記事 URL が自動生成されます。 SNS マーケティングを効率化したい編集者・プロデューサー。投稿前のユーザー確認も組み込まれており、品質を損なわず自動化できます。 Zenn 記事を公開後、X にポストするスキル。前提として .env に X API の 4 つの認証情報(X_API_KEY、X_API_SECRET、X_ACCESS_TOKEN、X_ACCESS_TOKEN_SECRET)と ZENN_USERNAME を設定し、npm install 済みであること。記事特定は引数 $ARGUMENTS がある場合は articles/$ARGUMENTS(.md 補完)、なければ git diff でコミット予定の変更ファイルを探し、それでも見つからない場合は最新ファイルを自動選択。YAML frontmatter から title、emoji、topics、publication_name、published ステータスを抽出し、published が false なら警告。URL 構築は publication_name あれば https://zenn.dev/{publication_name}/articles/{slug}、なければ https://zenn.dev/{ZENN_USERNAME}/articles/{slug} とします。topics から最大4個のハッシュタグを CLAUDE.md「topics 一覧」を参照して生成し、末尾に #zenn を固定追加(計最大5個、一覧にない topic は # + 先頭大文字化)。リード文は記事本文から要点を 1〜2 文・50〜80 文字に短縮、「〜をまとめました」など自然な語尾で作成。最終ポスト内容は `{emoji} {title} {リード文} {url} {hashtags} #zenn 形式で組み立て、ユーザー確認後に npx tsx scripts/x-post.ts` で投稿実行。成功時は返されたポスト URL を表示。

テスト記事
02282026-04-09