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