← Back to Skills Marketplace
Agent Tool Scout
by
mileszhang001-boom
· GitHub ↗
· v0.1.0
· MIT-0
7176
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install agent-tool-scout
Description
Give AI hands to control any Mac app. Auto-discover installed apps, generate CLI wrappers, return structured JSON. Works with Music, Finder, Chrome, Word, Fi...
Usage Guidance
Install only if you intentionally want an AI agent to control macOS applications. Pin and verify the `clam-mac` package, grant Automation and Accessibility permissions narrowly, use an app/action allowlist where possible, require human confirmation before file, email, browser, messaging, or system-setting changes, and remove generated wrappers plus revoke macOS permissions when finished.
Capability Assessment
Purpose & Capability
The advertised purpose is coherent with the artifacts: CLAM scans macOS apps, generates CLI wrappers, and controls apps through AppleScript/UI scripting. The concern is breadth: it is explicitly designed to let an AI control many local apps, including apps that can affect files, browser state, documents, media, messages, or mail.
Instruction Scope
The instructions and MCP server expose scan, install, and generic execute flows, but do not define an app allowlist, per-command policy, or confirmation gates for write/send/delete/open-file actions. The documented doctor command checks command reliability, not user approval or action impact.
Install Mechanism
Setup uses an external unpinned `pip install clam-mac`, and `clam install <app>` generates wrapper packages and installs them with pip in editable mode. This is disclosed and purpose-aligned, but it mutates the local Python/user environment and should be pinned and reviewed before use.
Credentials
The required macOS `osascript`, Automation, and Accessibility permissions are proportionate to app automation, but they are high-impact because they allow the invoking agent or terminal to operate other applications in the user session.
Persistence & Privilege
Generated wrappers and a registry are persisted under `~/.clam`, and installed entry points remain available until removed. An uninstall/remove path is documented, and no hidden daemon, login item, or background persistence was found.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install agent-tool-scout - After installation, invoke the skill by name or use
/agent-tool-scout - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of clam-mac: AI-controlled automation for any Mac app.
- Auto-discovers installed, scriptable Mac apps and generates CLI wrappers with zero configuration.
- Supports 20+ popular apps out of the box (Music, Finder, Chrome, Word, Figma, and more).
- All commands return structured JSON with the --json flag for easy integration and reasoning.
- Offers three control modes: Full (AppleScript .sdef), UI automation, and basic app operations.
- Includes reliability checker (doctor) to verify command support.
- Requires macOS with osascript and pip; promotes simple setup and app-level privacy/automation permissions.
Metadata
Frequently Asked Questions
What is Agent Tool Scout?
Give AI hands to control any Mac app. Auto-discover installed apps, generate CLI wrappers, return structured JSON. Works with Music, Finder, Chrome, Word, Fi... It is an AI Agent Skill for Claude Code / OpenClaw, with 7176 downloads so far.
How do I install Agent Tool Scout?
Run "/install agent-tool-scout" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Agent Tool Scout free?
Yes, Agent Tool Scout is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Agent Tool Scout support?
Agent Tool Scout is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Agent Tool Scout?
It is built and maintained by mileszhang001-boom (@mileszhang001-boom); the current version is v0.1.0.
More Skills