返回顶部
m

mac-notes-agentMac笔记助手

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
1,460
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

mac-notes-agent

Mac Notes Agent

概述

此技能允许代理通过AppleScript(使用osascript)与macOS上的Apple Notes进行交互。它作为一个小型Node.js CLI实现:

bash
node skills/mac-notes-agent/cli.js [options]

需要macOS系统内置的Notes应用和可用的osascript。

所有操作均针对默认Notes账户。您可以选择指定要使用的文件夹。



命令

1) 添加新笔记

bash
node skills/mac-notes-agent/cli.js add \
--title 会议记录 \
--body 第一行\n第二行\n第三行 \
[--folder Jarvis]

  • - --title(必填):笔记标题
  • --body(必填):笔记正文。使用\n表示换行。
  • --folder(可选):文件夹名称。如果省略,则使用系统默认文件夹。如果文件夹不存在,则会自动创建。

换行符(\n)会在内部转换为
标签,以便在Notes中正确渲染。

结果(JSON):

json
{
status: ok,
id: Jarvis::2026-02-09T08:40:00::会议记录,
title: 会议记录,
folder: Jarvis
}



2) 列出笔记

bash
node skills/mac-notes-agent/cli.js list [--folder Jarvis] [--limit 50]

  • - 列出指定文件夹中的笔记(如果省略则列出所有文件夹)。
  • 输出为JSON数组,包含title、folder、creationDate和合成id。

3) 读取笔记(获取)

bash

按文件夹+标题


node skills/mac-notes-agent/cli.js get \
--folder Jarvis \
--title 会议记录

按合成id

node skills/mac-notes-agent/cli.js get --id Jarvis::2026-02-09T08:40:00::会议记录

4) 更新笔记(替换正文)

bash
node skills/mac-notes-agent/cli.js update \
--folder Jarvis \
--title 会议记录 \
--body 新内容\n替换所有内容

  • - 替换匹配笔记的整个正文。
  • 也可以使用--id进行标识。

5) 追加到笔记

bash
node skills/mac-notes-agent/cli.js append \
--folder Jarvis \
--title 会议记录 \
--body \n---\n附加笔记内容

  • - 将新内容追加到现有笔记的末尾。

6) 删除笔记

bash
node skills/mac-notes-agent/cli.js delete \
--folder Jarvis \
--title 会议记录



7) 搜索笔记

bash
node skills/mac-notes-agent/cli.js search \
--query 关键词 \
[--folder Jarvis] \
[--limit 20]

  • - 在笔记标题和正文中搜索关键词。

标识模型

Apple Notes不暴露稳定的ID。此CLI使用:

  • - 主键:(folderName, title)
  • 合成ID:folderName::creationDate::title

当多个笔记共享相同标题时,CLI会操作最近创建的那个。



环境

  • - 仅限macOS:通过osascript使用AppleScript
  • 无npm依赖:仅使用Node.js内置模块(child_process)

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 mac-notes-agent-1776336964 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 mac-notes-agent-1776336964 技能

通过命令行安装

skillhub install mac-notes-agent-1776336964

下载

⬇ 下载 mac-notes-agent v1.1.0(免费)

文件大小: 6 KB | 发布时间: 2026-4-17 14:55

v1.1.0 最新 2026-4-17 14:55
Remove --bodyFile option for security (arbitrary file read). Use --body with \n for multi-line text instead.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部