Env Check

Dump CLAUDE_PLUGIN env vars across plugin-level hook, skill frontmatter hook, and skill body for Cowork env propagation re-verification.

kazukinagata 531d2f4 1.5 KB Updated

File contents

env-check

Cowork の env 伝播を再検証する probe です。frontmatter hook を SessionStart と PreToolUse の両方で仕掛けてあります。

手順

  1. このskillを一度起動する(= frontmatter hook を登録させる)。次の bash を実行してください。
echo "[BODY] ROOT=[${CLAUDE_PLUGIN_ROOT:-(unset)}] DATA=[${CLAUDE_PLUGIN_DATA:-(unset)}] PROJECT=[${CLAUDE_PROJECT_DIR:-(unset)}] ENTRY=[${CLAUDE_CODE_ENTRYPOINT:-(unset)}] HOST=[$(hostname)]"
  1. その後 session を一度 resume させる(ウィンドウを数分非アクティブにして戻る、もしくは新しいプロンプトを送る)。resume 時に SessionStart event が再発火します。

観測する行

画面に出た以下の行をすべて貼ってください。

  • [PLUGIN-HOOK SessionStart] ...(plugin-level hook、session 開始 / resume 時)
  • [PLUGIN-HOOK PreToolUse] ...(plugin-level hook、bash 直前)
  • [FRONTMATTER-SessionStart] ...(この skill の frontmatter hook、SessionStart 経路)← 今回の主役
  • [FRONTMATTER-PreToolUse] ...(この skill の frontmatter hook、PreToolUse 経路)
  • [BODY] ...(skill body の bash)

[FRONTMATTER-SessionStart] 行が出れば frontmatter hook の env を直接観測できます。ROOT 等が空かどうかで判定します。

kazukinagata/analyzing-claude-plugin/tree/main/cowork-env-probe/skills/env-check commit 531d2f440b

Frequently asked questions

npx skillmds@latest add kazukinagata/env-check