WordPress記事の `article.source.html` に、もしもアフィリエイトの「かんたんリンク」コード等を挿入・差し替えするときに使う。記事文脈に合う候補選定までは自走し、ログイン済み管理画面アクセス等の条件が揃えばリンク生成も試行する。挿入後は `render-wp-blocks` で `article.html` を再生成し、2ファイル運用を維持する。
もしもアフィリエイトのリンクコードを、wp-auto-poster の article.source.html に安全に挿入する Skill です。
固定リンクの差し替え依頼や、記事文脈に合う商材の再選定依頼にも対応します。
drafts/{slug}/article.source.html(編集対象)drafts/{slug}/article.html(再生成結果の確認対象)drafts/{slug}/meta.json(記事要点抽出やSEO文脈の補助に使う)references/moshimo-notes.md の制約を確認するreferences/product-selection-workflow.md に従って、記事要点抽出 -> Web検索 -> 候補比較 -> 選定理由提示を行うpython -m wp_auto_poster generate-affiliate-html ... --print-html で HTML を生成し、そのまま挿入候補として扱うreferences/insertion-patterns.md のいずれかのパターンで導入文を作るarticle.source.html へ挿入する(コード未解決なら仮リンク/候補一覧で保留状態を明示する)
<!-- START ... --> + <script>...</script> + <div id="msmaflink-...">...</div> + <!-- END ... --> を途中で分断せず、1つの連続したHTML塊として差し込むaffiliate_linker.py と同様に、最終的に article.html 側で各リンクが単一の <!-- wp:html --> ... <!-- /wp:html --> に収まる状態を正とするrender-wp-blocks を実行して article.html を再生成するreferences/post-insert-checklist.md で確認するMOSHIMO_AMAZON_AID / MOSHIMO_RAKUTEN_AID がある場合は local generator を優先候補に含めてよい--print-html で生成HTMLを出力し、ユーザーが管理画面の正式コードと比較できる状態にするcompare-affiliate-html を自動で回し、意味のある差分があるときだけ正式コードへ置き換える<!-- AFFILIATE_BOOKS --> を維持し、本番コード挿入はこのSkillでのみ行うarticle.html を再生成し、source/html の同期を維持するarticle.html では 1リンクごとに単一の wp:html ブロックとして保持するaffiliate_linker.py 互換の非公式生成として扱い、最終的にはユーザーの正式コード照合を歓迎するarticle.source.html の編集は <!-- AFFILIATE_BOOKS --> 周辺に限定するaffiliate_links.json 互換を使うMOSHIMO_AMAZON_AID=... MOSHIMO_RAKUTEN_AID=... PYTHONPATH=wp-auto-poster python3 -m wp_auto_poster generate-affiliate-html --draft-dir <draft-dir> --print-htmlpython -m wp_auto_poster generate-affiliate-html --request /path/to/affiliate_links.json --output /path/to/affiliate_section.html --print-htmlpython -m wp_auto_poster compare-affiliate-html --draft-dir <draft-dir> --official-file <official-html-file> --print-generatedaffiliate_section.html に保存し、--print-html 指定時は標準出力にも出すeid のみなら local generator 出力をそのまま採用してよいarticle.source.html の AFFILIATE_BOOKS 領域article.htmlaffiliate_insertedaffiliate_frozen