km:open-file
仓库创建 2026年1月24日最近提交 23 天前SkillHot 收录 22 天前
▸ 精选理由
在 WSL/Windows 的 agent 场景下方便让用户查看文件并避免执行风险。
▸ 风险提示
依赖本地系统命令并会打开本地路径,可能暴露或访问敏感文件。
这个 Skill 做什么
在 Windows/WSL 环境中通过 explorer.exe 安全地打开本地文件或文件夹。
在 Windows(Git Bash)或 WSL Ubuntu 下把本地文件或文件夹交给 Windows 端打开,统一用 explorer.exe 调用。常在你说“在资源管理器打开”或“在浏览器里打开”时用:文件会被 reveal(不直接执行),文件夹用 Explorer 打开,HTML 用默认浏览器渲染。实现只依赖 uname/wslpath/cygpath/explorer.exe,不要求额外工具,能避免误执行可疑文件。
▸ 展开 SKILL.md 英文原文
ローカルのファイル / フォルダを Windows 側で開く(Windows / WSL Ubuntu のみ)。"ブラウザで開いて" / "エクスプローラで開いて" のときに使う。
0
Stars
0
Forks
9
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/koumatsumoto/agent-config/main/templates/skills/open-file/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/koumatsumoto/agent-config/main/templates/skills/open-file/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# Open File ローカルのファイルやフォルダを Windows 側で開く。対応環境は **Windows (Git Bash)** と **WSL (Ubuntu)** のみ。標準コマンド(`uname` / `wslpath` / `cygpath` / `explorer.exe`)だけで動き、追加パッケージ(`wslview` 等)は前提にしない。 開く手段は `explorer.exe` に統一し、対象の種類で扱いを分ける。これにより、開いたファイルがプログラムとして実行されることはない。 - **フォルダ**: Explorer で開く - **`.html` / `.htm`**: 拡張子の関連付けで既定ブラウザに描画する - **その他のファイル**: 実行せず、Explorer で選択表示(reveal)するだけにとどめる 入力パスは Linux 形式(`/home/...`, `./x`)でも Windows 形式(`C:\...`, `C:/...`, `\\...`)でも受け付ける。 ## Context - Platform: !`uname -sr 2>/dev/null || echo unknown` ## Success Criteria - 対象を種類に応じて Windows 側で開く(フォルダ=Explorer / HTML=既定ブラウザ / その他=選択表示) - 存在しないパス・対応外環境では開かず、理由を伝えて止まる ## 開き方 `<path>` を対象に置き換えて、次の 1 ブロックをそのまま実行する。環
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有