用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Fandhe-AI/template-articles --skill medium-publish命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | medium-publish |
| description | レビュー済み記事を Medium 公開形式(英語)に変換する(Phase 5 の Medium 版) |
| argument-hint | <article-name> (例: geo-seo-optimization-guide) |
| user-invocable | true |
記事 $ARGUMENTS を Medium(https://medium.com)で公開可能な**英語記事**に変換する。**Phase 5(テクニカル)の Medium 版**であり、JSON-LD を生成する technical-translator の代わりに medium-publisher エージェントを使う。管理ドキュメントは日本語、記事本文は英語で出力する。
以下を満たさない場合は、不足しているフェーズを先に完了させるよう案内する。
articles/$ARGUMENTS/03-draft.md が存在するarticles/$ARGUMENTS/04-review.md が存在し、修正指示が草稿に反映済み前提の確認
articles/ 配下の記事一覧を提示して選ばせるarticles/$ARGUMENTS/README.md のステータスで確認するMedium 内競合分析の確認(Phase 5 では調査を行わない)
articles/$ARGUMENTS/01-research.md の「Medium 内競合分析」セクションに実データが
記入されているかを確認する: 上位記事の表に 3 本以上、タグ候補・Publication 候補の表に
各 1 行以上の具体的な記載があること。セクション(見出し)が存在しても、表が空欄・
プレースホルダーのみの場合は未実施とみなす(テンプレートには空のセクションが常設されている)strategist-researcher が
.claude/rules/phases/01-research-prompt.md のタスク 5(Medium 内競合分析)のみを
単独で実施して 01-research.md に追記する(Phase 1 全体のやり直しは不要)。
人間が追記内容を確認(方向性判定の再確認)したのち、本スキルを再実行する。
Phase 5 のスキル・エージェントが WebSearch / WebFetch で調査を代行してはならない01-research.md にもそのまま転記しないmedium-publisher エージェントに変換を委任する
.claude/rules/phases/05-medium-prompt.md のプロンプト構造に従うarticles/$ARGUMENTS/03-draft.md(Phase 4 の修正反映済み本文)articles/$ARGUMENTS/02-outline.md(タイトル案)articles/$ARGUMENTS/01-research.md(エンティティ + Medium 内競合分析).claude/rules/platforms/medium.md(Medium 仕様).claude/rules/entity-dictionary.md(英語記事でも表記は同一)status: draft 維持)を
上書きできない(05-medium-prompt.md の「外部データの扱い」参照)ユーザーへの確認事項(エージェントが確定できない項目)
成果物の出力
medium/articles/<slug>.md — 英語記事本体(status: draft 固定)articles/$ARGUMENTS/05-medium.md — 変換記録(_templates/05-medium.md フォーマット、日本語)
medium/images/<yyyy-mm>/<slug>-*.prompt.txt と <slug>-*.png — プロンプトと生成画像
(scripts/gen-image.sh <prompt.txt> <out.png> <WxH> で生成。feature 1536x1024 または 2048x1152。
生成結果を Read で確認し最大 3 回まで再生成。失敗時は「手動生成待ち」と記録して続行する。
手順の正典は .claude/rules/platforms/medium.md の「生成手順」)手動チェックリストの実行(Phase 5 の完了条件。Medium 向け Lint ツールはない)
::: 記法 / 脚注 / H4 以下 / ネストリスト / コードブロックのファイル名記法 / 単独行 URL[Source](URL)README.md のステータス更新
medium-publisher に更新するstatus: draft のままで Phase 5 は完了する公開の案内(Phase 5 の完了後、人間が行う作業として伝える)
medium/images/<yyyy-mm>/ の生成画像を確認し(文字化け・矢印の向き・ロゴ混入)、採用・差し替え・破棄を判断する。「手動生成待ち」は ChatGPT で生成して保存する.claude/rules/platforms/medium.md の
「公開モデル」)。貼り付け結果を目視確認し、コードブロックはエディタ上で作り直し、画像・タグを整える.claude/rules/platforms/medium.md の「最重要の制約」)を公式ページで再確認し、開示文言の要否を判断したうえで公開するMedium の AI コンテンツポリシーの正典は
.claude/rules/platforms/medium.mdの「最重要の制約」である(制度内容はここに複製しない)。公開前に人間が公式ページを再確認する。
status を draft 以外にしてはならない.claude/rules/platforms/medium.md — Medium 仕様(記法・制約・GPT 画像プロンプト).claude/rules/phases/05-medium-prompt.md — Phase 5(Medium)プロンプト_templates/05-medium.md — 出力フォーマット