mileszhang001-boom

Agent Tool Scout

开发编程v0.1.0
作者:mileszhang001-boom更新于 2026-05-18agent-tool-scout
#Json#Music

据 AlphaMoat 统计,截至 2026-10,Agent Tool Scout 累计下载 7,249 次、获 0 个星标,按累计下载量在本次参与排名的 10,914 个 AI 技能中排名第 3,871 位,在「开发编程」分类(1,069 个)中排名第 318 位。

列表默认按累计下载量排序,也可按星标排序;详情页排名按累计下载量计算。

累计下载
7,249
星标
-
全站下载量排名
#3,871
全站前 36% · 「开发编程」前 30%
平台累计下载星标评论
ClawHub ↗7,249--

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

该技能可发现可脚本化应用,按需生成 CLI 包装器并返回结构化 JSON,适用于多种 macOS 桌面应用。它可能获得邮件、信息、Finder、终端、浏览器或系统设置等敏感应用的广泛控制权限;只允许可信代理操作,并逐项批准应用和动作。不要扫描不可信应用,使用前审阅生成的包装器,并谨慎授予 Automation 或 Accessibility 权限。

资料发布于 2026-10-29

可以用来做什么

  • 发现本机可脚本化的 macOS 应用
  • 为获准的应用生成命令行操作封装
  • 执行经过确认的桌面自动化

什么时候用

  • 用户明确要求控制 macOS 桌面应用时
  • 已限定可访问的应用和具体操作时
  • 生成的包装器与系统权限可先审阅时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

先只发现已安装应用并列出 CLAM 将生成的命令;不要控制邮件、信息或系统设置,也不要授予自动化权限,除非我逐项批准。

月度数据趋势

累计下载7,249
6,1336,7337,3322026-07 · 累计下载 6,2162026-08 · 累计下载 7,1282026-09 · 累计下载 7,2492026-10 · 累计下载 7,24926-0726-0926-10
星标-
0112026-07 · 星标 -2026-08 · 星标 -2026-09 · 星标 -2026-10 · 星标 -26-0726-0926-10

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-107,249—-
2026-097,249—-
2026-087,128+14.7%-
2026-076,216—-

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

3.3 KB · ClawHub v0.1.0
---
name: clam-mac
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, Figma, and 20+ more."
version: 0.1.0
metadata:
  openclaw:
    requires:
      bins:
        - osascript
        - pip
展开全部(共 109 行)
      os:
        - macos
    emoji: "🦀"
    homepage: https://github.com/mileszhang001-boom/cli-on-mac
    tags:
      - macos
      - automation
      - applescript
      - native-apps
      - cli-generator
---

# CLAM — Give AI Hands to Control Mac Apps

You can control any macOS application through CLAM. It auto-discovers scriptable apps on the user's Mac, generates CLI wrappers on the fly, and returns structured JSON — all without API keys or manual configuration.

## Setup

If `clam` is not yet installed, run:

```bash
pip install clam-mac
```

## What You Can Do

### 1. Discover what apps are controllable

```bash
clam --json scan
```

This returns a JSON array of all controllable apps with their command count, property count, and mode (full / ui / basic).

### 2. Install a CLI wrapper for any app

```bash
clam install music         # fuzzy match: "chrome" → "google-chrome"
```

This auto-generates a typed CLI with dozens to hundreds of commands. Takes ~10 seconds, zero configuration.

### 3. Execute commands and read structured data

```bash
clam-music play
clam-music set-sound-volume 50
clam-music --json get-current-track    # → full JSON with 15+ fields
clam-finder --json open ~/Documents
clam-google-chrome --json get-url      # → current tab URL
```

Every command returns JSON when called with `--json`. Use this for reasoning and decision-making.

### 4. Check command reliability before calling

```bash
clam --json doctor music
```

This tells you which commands are fully supported vs. which have parameter type issues. Only call commands marked as `supported: true` for reliable results.

## Command Pattern

```
clam --json scan                        # discover apps
clam --json info <app>                  # list all commands for an app
clam install <app>                      # install wrapper (if not already)
clam-<app> --json <command> [args]      # execute
clam --json doctor <app>                # reliability check
```

## Three Modes

- **Full mode**: Apps with .sdef scripting definitions (Music, Finder, Chrome, Word) → dozens to hundreds of commands
- **UI Scripting mode**: Apps without .sdef but with accessible menus (Figma, Slack, VS Code, Spotify) → menu-click automation
- **Basic mode**: Fallback for all .app bundles (WeChat, DingTalk, WPS) → activate, quit, open file, get version

The install command auto-selects the best mode. You don't need to specify it.

## Important Notes

- macOS only — requires `osascript` (built-in on all Macs)
- Some commands require Automation permission: System Settings > Privacy & Security > Automation
- UI Scripting commands require Accessibility permission: System Settings > Privacy & Security > Accessibility
- Commands execute via AppleScript with a 30-second timeout
- Always use `--json` flag for structured output when processing results programmatically

## Lobster Pipeline Example

CLAM-generated CLIs are standard shell commands, usable as Lobster pipeline steps:

```yaml
steps:
  - run: clam-music set-sound-volume 20
  - run: clam-music play
  - run: clam-finder open ~/Projects/current
```

「开发编程」分类下的热门技能

编程大神.Skill开发编程

【全栈能力】编程大神.Skill:面向复杂真实项目的高阶全栈编程助手。不止生成代码,而是从一句目标接手陌生代码库,拆解需求、补齐实现、追到根因、完成重构、联调前后端,并把结果推进到能运行、能验证、能交付。覆盖 Web、后端、脚本、iOS、安卓、鸿蒙 ArkUI、微信小程序及其他技术栈,支持中英文工程、疑难 Bug、跨模块任务和长任务续做;用构建、日志、真实入口、设备或接口证据说明结果。仅问概念时直接回答,要求落地时持续推进到验收或明确阻塞。

↓ 1125.9万★ 82u_42bbb65f
编程专家Pro.Skill开发编程

编程专家 Pro:融合编程专家 2.0.3 工程专题与编程大神的鸿蒙 ArkTS/ArkUI、微信小程序和小游戏开发资料。用于项目实现、根因调试、审查、重构、测试、架构性能分析及多端开发验证。支持自然语言和 @专题标识,按任务读取包内知识;只问概念时直接回答。

↓ 626.9万★ 32user_47d655f0
编程专家.Skill开发编程

编程专家.Skill P8级编程助手,25年实战经验技能Skill,全栈:Java/Php网站/软件项目、API设计、Bug诊断、代码生成、代码审查、重构、测试用例、性能基准、技术选型、文档生成、任务拆解、Spec驱动、Karpathy规范、CMS二次开发、前端设计、MySQL/Mariadb、项目知识图谱,以及工程纪律层(根因调试硬闭环、阶段导航、事故复盘/SLO、威胁建模/供应链安全、生产就绪/渐进式发布、AI编码治理、面向Agent代码可读性、LLM应用安全)。支持 @标识 显式调用跳过路由。

↓ 600.7万★ 378user_741dc82b
dev-expert开发编程

编程专家.Skill P8级编程助手,25年实战经验技能Skill,全栈:Java/Php网站/软件项目、API设计、Bug诊断、代码生成、代码审查、重构、测试用例、性能基准、技术选型、文档生成、任务拆解、Spec驱动、Karpathy规范、CMS二次开发、前端设计、MySQL/Mariadb、项目知识图谱,以及工程纪律层(根因调试硬闭环、阶段导航、事故复盘/SLO、威胁建模/供应链安全、生产就绪/渐进式发布、AI编码治理、面向Agent代码可读性、LLM应用安全)。支持 @标识 显式调用跳过路由。

↓ 528.1万★ 32user_814dbe54
dev-expert-pro开发编程

编程专家 Pro:融合编程专家 2.0.3 工程专题与编程大神的鸿蒙 ArkTS/ArkUI、微信小程序和小游戏开发资料。用于项目实现、根因调试、审查、重构、测试、架构性能分析及多端开发验证。支持自然语言和 @专题标识,按任务读取包内知识;只问概念时直接回答。

↓ 104.7万★ -user_814dbe54
编程专家 Pro开发编程

编程专家 Pro:融合编程专家 2.0.3 工程专题与编程大神的鸿蒙 ArkTS/ArkUI、微信小程序和小游戏开发资料。用于项目实现、根因调试、审查、重构、测试、架构性能分析及多端开发验证。支持自然语言和 @专题标识,按任务读取包内知识;只问概念时直接回答。

↓ 98.2万★ 1user_28275a78
编程专家.Skill开发编程

编程专家.Skill P8级编程助手,25年实战经验技能Skill,全栈:Java/Php网站/软件项目、API设计、Bug诊断、代码生成、代码审查、重构、测试用例、性能基准、技术选型、文档生成、任务拆解、Spec驱动、Karpathy规范、CMS二次开发、前端设计、MySQL/Mariadb、项目知识图谱,以及工程纪律层(根因调试硬闭环、阶段导航、事故复盘/SLO、威胁建模/供应链安全、生产就绪/渐进式发布、AI编码治理、面向Agent代码可读性、LLM应用安全)。支持 @标识 显式调用跳过路由。

↓ 70.1万★ 6user_613b33ea
Github开发编程

用 gh 命令行工具查看 GitHub 上的 PR 检查、工作流运行与 API 查询的技能。

↓ 48.0万★ 714Peter Steinberger

数据月份:2026-10 · 下载/星标数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。