← Back to Skills Marketplace
239
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install mac-app-launcher
Description
查询和打开 macOS 应用程序。通过关键词搜索已安装的 App,并使用 open 命令启动。 当用户要求查找、搜索、列出、打开某个 Mac 应用程序时使用。
README (SKILL.md)
Mac App Launcher
查询应用
使用 mdfind 通过 Spotlight 索引搜索应用(最快最全):
mdfind "kMDItemKind == 'Application'" -name "\x3C关键词>"
如果用户未提供关键词、想浏览所有应用,改用目录列举:
ls /Applications /Applications/Utilities ~/Applications /System/Applications 2>/dev/null
搜索策略
- 优先用
mdfind,支持模糊匹配中英文应用名 - 如果
mdfind无结果,回退到ls+grep -i在常见目录搜索 - 将匹配结果以列表形式展示给用户,标注完整路径
打开应用
找到目标应用后,使用 Shell 工具执行:
open -a "应用名称"
或使用完整路径:
open "/Applications/XXX.app"
工作流
- 用户提出要查找或打开某个应用
- 用
mdfind搜索匹配的应用 - 如果有多个匹配结果,列出让用户选择
- 如果只有一个匹配结果,直接打开
- 使用
open命令启动应用
注意事项
open -a需要精确的应用名或路径,优先使用mdfind返回的完整.app路径- 系统应用在
/System/Applications,第三方在/Applications - Homebrew cask 应用也在
/Applications,但部分命令行工具在/opt/homebrew/bin
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install mac-app-launcher - After installation, invoke the skill by name or use
/mac-app-launcher - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is mac-app-launcher?
查询和打开 macOS 应用程序。通过关键词搜索已安装的 App,并使用 open 命令启动。 当用户要求查找、搜索、列出、打开某个 Mac 应用程序时使用。 It is an AI Agent Skill for Claude Code / OpenClaw, with 239 downloads so far.
How do I install mac-app-launcher?
Run "/install mac-app-launcher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is mac-app-launcher free?
Yes, mac-app-launcher is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does mac-app-launcher support?
mac-app-launcher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created mac-app-launcher?
It is built and maintained by wei.wu (@dlutwuwei); the current version is v1.0.0.
More Skills