# Openfolder

> 現在のセッションの作業ディレクトリ（cwd）を Windows エクスプローラーで開くスキル。「フォルダを開いて」「今のディレクトリをエクスプローラーで」「openfolder」「このフォルダ開いて」などと言われたときに使用する。引数でパスを渡せばそのフォルダを開く。

- Skill: `ntaksh42/openfolder` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ntaksh42/openfolder`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ntaksh42/openfolder/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ntaksh42 (https://skillmd.com/u/ntaksh42)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ntaksh42/openfolder

---


# openfolder

現在の作業ディレクトリ（または引数で指定されたパス）を Windows エクスプローラーで開く。

## ワークフロー

1. **開くパスを決める**
   - 引数（`$ARGUMENTS`）が指定されていればそのパスを使う。
   - 指定がなければ、PowerShell ツールで `$PWD.Path` を実行して現在の cwd を取得する。

2. **エクスプローラーで開く**
   PowerShell ツールで以下を実行する（パスは必ずダブルクォートで囲む）:
   ```powershell
   Invoke-Item "<パス>"
   ```
   - パスが Windows 形式（`C:\Users\...`）であることを確認する。Bash の `pwd` を使った場合は `/c/Users/...` 形式になるので、PowerShell の `$PWD.Path` を使うか Windows 形式に変換する。

3. **報告**
   開いたフォルダのパスを一行で報告する。

## 注意

- `Invoke-Item` はフォルダを開いた後すぐに制御を返す。GUI を待たない。
- 指定パスが存在しない場合はエラーになるので、その旨をユーザーに伝える。

