agentsclimarketplace

Publish

Skill kuro0107/madamisu-skills/plugins/madamisu/skills/publish

生成済みマダミスシナリオ(output/v{N}/ または独自入力ディレクトリ)を入力に、プレイ用配布資料(GMマニュアル・プレイヤーハンドアウト・証拠資料・エンディング演出等)を publish/v{N}/ に作成する。ユーザーが「公開用資料作って」「配布資料生成」「ハンドアウト作成」と言ったとき、または /madamisu:publish 起動時に使う。From its SKILL.md

Install
npx -y skills add kuro0107/madamisu-skills --skill publish

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.9 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it

以下の手順でマダミスプレイ用資料を作成してください。

引数の解析

$ARGUMENTS から以下を取得してください:

  • 第1引数(省略可): INPUT_DIR(入力ディレクトリのパス)

INPUT_DIR が省略された場合:

  • Bash で ls -d output/v*/ 2>/dev/null | sort -t'v' -k2 -n | tail -1 を実行
  • 該当が見つかれば INPUT_DIR = <最新v>
  • 見つからない場合は以下を表示して終了:
    エラー: 入力が指定されておらず、output/v*/ も見つかりません。
    引数で入力ディレクトリを指定してください。
    例: /madamisu-publish 設定資料/
    

INPUT_DIR が指定されている場合: そのパスを使用。Bash で存在チェック、なければエラー終了。

バージョン番号の決定

Bash で以下を実行し NEXT_V を決定して作業ディレクトリを作成する:

LATEST=$(ls -d publish/v*/ 2>/dev/null | sort -t'v' -k2 -n | tail -1 | grep -oE '[0-9]+')
NEXT_V=$(( ${LATEST:-0} + 1 ))
mkdir -p "publish/v${NEXT_V}/_working"

工程0: 前提資料の存在確認

Skillツールで madamisu:publish-step0 skillを起動してください。

  • args に渡す文字列: "{INPUT_DIR} --v {PUBLISH_V}"PUBLISH_V は前ステップで決定した NEXT_V

工程0の結果で不足があれば、ユーザーに具体的に指摘し補完を求めて停止してください。

工程1: ヒアリング

Skillツールで madamisu:publish-step1 skillを起動してください。

  • args に渡す文字列: "{INPUT_DIR} --v {PUBLISH_V}"

工程2: ルール設計

Skillツールで madamisu:publish-step2 skillを起動してください。

  • 通常時の args: "{INPUT_DIR} --v {PUBLISH_V}"
  • 工程3/工程6からの再呼出時の args: "{INPUT_DIR} --v {PUBLISH_V} --feedback \"{FEEDBACK_CONTENT}\""

工程3: 設計案ユーザー確認

Skillツールで madamisu:publish-step3 skillを起動してください。

  • args に渡す文字列: "--v {PUBLISH_V}"

ユーザー入力が:

  • y: 工程4へ進む
  • n: 中断し終了
  • f: フィードバック入力を受付け → step2 を --feedback "{内容}" で再実行 → 工程3再表示

工程4: 資料作成

Skillツールで madamisu:publish-step4 skillを起動してください。

  • args に渡す文字列: "{INPUT_DIR} --v {PUBLISH_V}"

工程5: 四段階レビュー

Skillツールで madamisu:publish-step5 skillを起動してください。

  • args に渡す文字列: "--v {PUBLISH_V}"

工程6: 修正反映

Skillツールで madamisu:publish-step6 skillを起動してください。

  • args に渡す文字列: "{INPUT_DIR} --v {PUBLISH_V}"

設計レベル修正が発生した場合は工程2に戻り、工程3 → 工程4 → 工程5 → 工程6 ループを最大3回繰り返してください。

工程7: 最終確認・納品

Skillツールで madamisu:publish-step7 skillを起動してください。

  • args に渡す文字列: "--v {PUBLISH_V}"

全工程完了

工程7でユーザー承認後、以下を表示してください:

========================================
madamisu-publish 全工程完了!

納品物: publish/v{PUBLISH_V}/
使い方ガイド: publish/v{PUBLISH_V}/_meta.md

【各工程別スキルで再実行する場合】
工程N: /madamisu:publish-stepN <引数>
========================================

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.