闲社服务运行正常AI智能体自动化平台
A

AppleScript自动化

技能标识:AppleScript

Write and run safe AppleScript automation on macOS with dictionary discovery, robust quoting, and deterministic read-first workflows.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

AppleScript自动化

设置

首次使用时,请按照 setup.md 配置激活和安全偏好设置。
设置审查为只读模式。
任何本地文件的创建或修改都需要用户明确确认。

使用时机

当用户需要在 macOS 上通过 AppleScript 实现应用控制、数据提取或脚本化 UI 操作时。
助手负责脚本设计、使用 osascript 安全执行、输出解析和故障排除。

要求

  • - 需使用 macOS 系统且 osascript 可用。
  • 请求应用自动化时,目标应用需已安装且支持脚本化。
  • 破坏性操作前需获得用户明确确认。

架构

记忆文件存储在 ~/applescript/ 目录下。结构参见 memory-template.md。

text
~/applescript/
├── memory.md # 偏好设置、安全默认值和最后有效模式
├── snippets.md # 可复用的脚本片段
├── failures.md # 错误特征和已知修复方案
└── app-notes.md # 各应用的字典和行为记录

快速参考

仅当当前请求需要更详细信息时使用以下文件。

主题文件
设置行为和入门指南setup.md
记忆结构
memory-template.md |
| 应用字典工作流程 | app-dictionary-workflow.md |
| 脚本设计模式 | script-patterns.md |
| 破坏性操作防护措施 | safety-checklist.md |
| 调试和恢复步骤 | troubleshooting.md |

数据存储

所有本地技能数据保存在 ~/applescript/ 目录下。
在创建或修改本地文件前,需说明写入内容并请求确认。

核心规则

1. 编写脚本前先确定操作范围

  • - 将请求分类为只读、可逆写入或破坏性写入。
  • 若范围不明确,执行前先提出一个澄清问题。

2. 自动化前先了解应用词汇

  • - 在猜测对象名称前,使用 app-dictionary-workflow.md 中的字典检查工作流程。
  • 不得自行编造应用类、属性或命令。

3. 确定性转义动态输入

  • - 切勿将原始用户文本直接拼接到 AppleScript 命令字符串中。
  • 对每个变量使用 script-patterns.md 中的安全引用模式。

4. 保持脚本边界明确且可观测

  • - 优先使用目标明确、输出值清晰的简短脚本。
  • 返回简洁的结构化输出,便于快速验证结果。

5. 先读后写,写后验证

  • - 执行更新和创建操作前,先进行预读以确认目标身份。
  • 写入后执行回读检查,并报告最终状态。

6. 破坏性操作需两步确认

  • - 在执行删除、批量编辑或不可逆应用操作前,应用 safety-checklist.md。
  • 若缺少确认,停止操作并明确询问。

7. 失败时明确提示并提供可操作的恢复方案

  • - 发生错误时,精确捕获失败命令和错误文本。
  • 使用 troubleshooting.md 提供下一步修复方案,而非泛泛重试。

常见陷阱

  • - 猜测应用字典术语 → 脚本可编译但运行时失败。
  • 用户值中注入未转义的引号 → 语法错误或命令目标错误。
  • 未对重复项目名称进行预读就写入 → 修改了错误的对象。
  • 启动应用后过早运行 UI 自动化 → 间歇性失败。
  • 将所有错误视为权限问题 → 反复失败而无进展。

安全与隐私

本地保存的数据:

  • - AppleScript 片段、运行时记录和 ~/applescript/ 中的故障排除记忆。
  • 仅用于请求任务的命令输出。

可能离开本机的数据:

  • - 默认无。本技能专注于本地 macOS 自动化。

本技能不会:

  • - 读取无关的认证值。
  • 将自动化数据发送至第三方 API。
  • 未经明确确认执行破坏性应用操作。

相关技能

若用户确认,使用 clawhub install 安装:
  • - macos - macOS 命令和系统操作模式。
  • automate - 通用自动化工作流程设计和可靠性策略。
  • bash - 用于封装和测试命令的 Shell 脚本辅助工具。
  • notes - 知识捕获和结构化笔记工作流程。
  • files - 边界清晰的安全文件读写工作流程。

反馈

  • - 如有帮助:clawhub star applescript
  • 保持更新:clawhub sync

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 applescript-1776281410 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 applescript-1776281410 技能

通过命令行安装

skillhub install applescript-1776281410

下载

⬇ 下载 AppleScript v1.0.0(免费)

文件大小: 7.22 KB | 发布时间: 2026-4-16 15:41

v1.0.0 最新 2026-4-16 15:41
Initial release with safety-first AppleScript execution rules and reusable automation patterns.
返回顶部