現在Windows11に直接インストールしたClaude Codeと、WSL2(Ubuntu)にインストールしたClaude Codeの2つを併存させています。バージョンはどちらも v 2.1.92 。
WSL2内のClaude Codeでは /btw コマンドが使えているのに、なぜかWindows側のClaude Codeでは /btw コマンドが 「Unknown skill: btw」というエラーになってしまう。
問題についてググってみたところ、下記ページが該当した。既知のバグのようです。
解決策を簡単に書くと、.claude/settings.json に
// .claude/settings.json — /btw does NOT work { "env": { "DISABLE_TELEMETRY": "1" } }// .claude/settings.json — /btw WORKS { "env": {} }
上記のように env項目を空にすると良い。
なお、自分が試したところ、Claude Code全体の.claude/settings.json(Cドライブの%USERPROFILE%直下)をいじってもダメで、プロジェクト・フォルダ内の.claude/settings.jsonをいじったら上手くいった。
そもそもsettings.jsonが存在しない場合は新規に作成する。自分の場合も存在しなかったので新規に作成して、上記の空のenv項目を書いたら /btw が動作するようになった。
余談
ちなみにWeb版Claude.ai(Haiku4.5拡張)にも今回の件を質問したところ、そもそも「/btw コマンドなんか知らん(意訳)」と。「/context コマンドも知らん(意訳) お前が知っているなら、たぶん実装されてるのだろう(意訳)」
え、ええぇ…。
いくらHaikuとは言え、自社製品のことも把握してないんですか…。

コメント