← 返回 Skills 市场
dlutwuwei

mac-app-launcher

作者 wei.wu · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
239
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install mac-app-launcher
功能描述
查询和打开 macOS 应用程序。通过关键词搜索已安装的 App,并使用 open 命令启动。 当用户要求查找、搜索、列出、打开某个 Mac 应用程序时使用。
使用说明 (SKILL.md)

Mac App Launcher

查询应用

使用 mdfind 通过 Spotlight 索引搜索应用(最快最全):

mdfind "kMDItemKind == 'Application'" -name "\x3C关键词>"

如果用户未提供关键词、想浏览所有应用,改用目录列举:

ls /Applications /Applications/Utilities ~/Applications /System/Applications 2>/dev/null

搜索策略

  1. 优先用 mdfind,支持模糊匹配中英文应用名
  2. 如果 mdfind 无结果,回退到 ls + grep -i 在常见目录搜索
  3. 将匹配结果以列表形式展示给用户,标注完整路径

打开应用

找到目标应用后,使用 Shell 工具执行:

open -a "应用名称"

或使用完整路径:

open "/Applications/XXX.app"

工作流

  1. 用户提出要查找或打开某个应用
  2. mdfind 搜索匹配的应用
  3. 如果有多个匹配结果,列出让用户选择
  4. 如果只有一个匹配结果,直接打开
  5. 使用 open 命令启动应用

注意事项

  • open -a 需要精确的应用名或路径,优先使用 mdfind 返回的完整 .app 路径
  • 系统应用在 /System/Applications,第三方在 /Applications
  • Homebrew cask 应用也在 /Applications,但部分命令行工具在 /opt/homebrew/bin
安全使用建议
This skill appears to do what it claims (search Spotlight and run open to start apps), but take these precautions before installing: 1) Only install if you run macOS — the skill depends on macOS tools (mdfind, open) though it doesn't declare that. 2) Because the skill can launch local apps, consider whether you want an agent able to start software autonomously; disable autonomous invocation if you prefer manual confirmation. 3) The skill has no homepage and an unknown source; prefer skills with verifiable provenance. 4) Ask the author to add explicit metadata: required binaries (mdfind, open, grep/ls) and an OS restriction to macOS. If you accept those caveats, the skill is functionally coherent; if not, avoid installing it.
功能分析
Type: OpenClaw Skill Name: mac-app-launcher Version: 1.0.0 The skill bundle provides standard macOS functionality for searching and launching applications using native commands like `mdfind`, `ls`, and `open`. The instructions in SKILL.md are transparent, align with the stated purpose, and do not contain any indicators of malicious intent, data exfiltration, or unauthorized command execution.
能力评估
Purpose & Capability
The SKILL.md behavior (using mdfind, ls, grep, and open to find and launch .app bundles) matches the declared purpose. However the registry metadata did not declare any required binaries or an OS restriction even though this is macOS-specific and depends on mdfind/open. That mismatch is an incoherence that should be corrected.
Instruction Scope
The instructions are narrowly scoped to searching Spotlight indexes and listing /Applications paths, then launching apps with open. They do not instruct reading unrelated files or exfiltrating data; their commands operate only on typical application locations and names.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so nothing will be written to disk by an installer. That is the lowest-risk install mechanism.
Credentials
The skill requires no environment variables or credentials and does not request excessive access. It does read typical system/application directories, which is appropriate for its stated goal.
Persistence & Privilege
always:false (normal). The skill can be invoked autonomously by the agent (disable-model-invocation:false), which is expected, but note that autonomous invocation would allow the agent to launch local macOS applications without additional confirmation.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mac-app-launcher
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mac-app-launcher 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of mac-app-launcher. - Quickly search installed macOS applications with keywords using Spotlight (`mdfind`). - Browse all apps if no keyword is given by listing common application directories. - Open applications directly via `open` with app name or full path. - Presents search results as a list with full paths if multiple matches found. - Prioritizes accuracy by using Spotlight first, with fallbacks to directory search.
元数据
Slug mac-app-launcher
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

mac-app-launcher 是什么?

查询和打开 macOS 应用程序。通过关键词搜索已安装的 App,并使用 open 命令启动。 当用户要求查找、搜索、列出、打开某个 Mac 应用程序时使用。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 239 次。

如何安装 mac-app-launcher?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install mac-app-launcher」即可一键安装,无需额外配置。

mac-app-launcher 是免费的吗?

是的,mac-app-launcher 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

mac-app-launcher 支持哪些平台?

mac-app-launcher 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 mac-app-launcher?

由 wei.wu(@dlutwuwei)开发并维护,当前版本 v1.0.0。

💬 留言讨论