karaage0703/ai-agent-writing-book-template/book-publish
Claude Code and agent skill by karaage0703/ai-agent-writing-book-template
- community
Checking that the SKILL.md file is still in the repository.
完成した本から販売セット、BOOTH向けの商品名・紹介文・タグ・価格案、サンプル、更新履歴、公開前チェックリストを準備する。「本の販売準備をして」「BOOTHで売る準備をして」「出版準備をして」で使う。
Install
npx vskill@latest install karaage0703/ai-agent-writing-book-template/book-publishSKILL.md
本の販売準備
完成した原稿と生成物から販売セットを作り、BOOTHを第一候補として商品ページの下書きまで準備する。価格決定、アップロード、下書き保存、公開は別の操作として扱い、それぞれ依頼された範囲だけを行う。公開は必ず人間の最終確認後に行う。
入力
book_config.yamlと対象読者chapters/の完成原稿output/のPDFとEPUB- 表紙画像
- 販売場所と価格。未定でもよい
- BOOTHアカウント。商品ページの入力を明示的に依頼された場合だけ使う
手順
Step 1 生成物を確認する
book-buildの手順でPDFとEPUBを生成し、検査する。書名、著者名、版、ページ数、ファイル形式が原稿と生成物で一致するか確認する。
Step 2 販売セットを作る
release/を作り、販売するPDF、EPUB、表紙だけを集める。原稿、非公開メモ、ログは入れない。
Step 3 BOOTH向けの商品情報とサンプルを作る
対象読者、困りごと、読後にできること、制作方法の特徴を本文から確認する。次をrelease/BOOTH.mdへ出力する。
- 商品名。一覧で読める長さを優先する
- 一文の概要
- 商品紹介文。対象読者、読後にできること、主な内容、形式、ページ数の順に書く
- カテゴリ候補
- タグ候補。本文にある語だけを使う
- 価格案と判断材料。決定は人間へ戻す
- PDFとEPUBなど購入者が受け取るファイル
目次、章の冒頭、図や実演が伝わるページからサンプル候補を選び、選定理由を添える。紹介文へ本文にない効果、実績、感想を追加しない。
Step 4 更新履歴とチェックリストを作る
release/CHANGELOG.mdへ版と変更点を記録する。release/PUBLISH_CHECKLIST.mdへ、書名、著者名、価格、形式、サンプル、リンク、公開不可情報、権利、購入後の取得を確認する項目を作る。
Step 5 BOOTHへ入力する
商品ページへの入力を明示的に依頼された場合だけ、ログイン済みブラウザで次を行う。
- 「商品登録」から「ダウンロード商品を登録」を選ぶ
- 商品名、表紙、技術書などのカテゴリ、全年齢/R-18、紹介文、タグを入力する
- 合意済みの価格を入力する。未合意なら入力前に止める
- PDFとEPUBをアップロードし、画面に両方のファイル名が表示されたことを確認する
- 「下書きで保存する」を選ぶ
- 保存直後の画面だけで判定せず、編集ページを再読込して紹介文の入力値を取得する。文字列の
\nが0件で、実改行が残っていることを確認する - 購入者向けの商品ページを開き、本文の文字列
\nが0件であることと、段落・箇条書き・形式・ページ数を確認する - 表紙、商品名、価格、カテゴリ、タグ、PDFとEPUBのファイル名、非公開状態を確認する
アップロード成功や保存直後の表示だけで完了にしない。商品ページにファイル名が表示され、保存後に編集ページと商品ページを再取得できることを確認する。
検査例:
Step 6 人間へ判断を戻す
価格や販売場所が未定なら候補と判断材料を示し、決定を人間へ戻す。下書きを作った場合はURLと未確認事項を報告する。「公開で保存する」は、プレビューを示した後に新しい公開依頼を受けるまで押さない。
出力
release/の販売セット- 商品紹介文三案
release/BOOTH.md- サンプル候補と選定理由
- 更新履歴と公開前チェックリスト
- 人間が判断する項目と未確認事項
完了条件
- 販売セットに公開対象だけが含まれる
- PDFとEPUBの検査に成功している
- 紹介文と本文の内容が一致している
- 外部公開を無断で行っていない
- BOOTHへ入力した場合、商品は下書きであり、購入者向けプレビューを確認している
よくある失敗
output/をそのまま販売セットにして確認用ファイルまで混ぜない- 紹介文へ本文にない効果、実績、読者の感想を足さない
- サンプルはページ番号だけでなく、選んだ章や節も記録する
- ブラウザの入力欄へ改行コードを文字列の
\nとして保存しない - 保存前のDOM検査だけで成功扱いしない。保存処理で値が変わることがあるため、再読込後の入力値と商品ページ本文を検査する
- ファイル選択後は、PDFとEPUBのファイル名が商品画面に表示されたことを確認する
完了前チェックリスト
□ 販売セット、紹介文、サンプル候補、更新履歴、チェックリストを出力した □ PDFとEPUBを検査した □ 人間が決める項目と未確認事項を報告した □ 外部公開やアップロードを無断で行っていない □ BOOTH下書きを作った場合、保存後に編集ページを再読込し、紹介文のliteral \nが0件、実改行が1件以上あることを確認した □ BOOTHの商品ページを再読込し、本文のliteral \nが0件、段落、形式、ページ数、公開状態、価格、表紙、ファイル名を確認した
使用例
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/book-publish/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/karaage0703/ai-agent-writing-book-template/book-publish)