New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

openclaw-apple-notes

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

openclaw-apple-notes

OpenClaw plugin for Apple Notes - read, create, update, and delete notes via AppleScript

latest
Source
npmnpm
Version
1.0.1
Version published
Weekly downloads
13
62.5%
Maintainers
1
Weekly downloads
 
Created
Source

Apple Notes (OpenClaw Plugin)

Read, create, update, and delete Apple Notes via AppleScript.

Requirements

  • macOS (uses AppleScript via osascript)
  • Apple Notes app
  • OpenClaw gateway running on macOS host (not in a container)

Installation

openclaw plugins install openclaw-apple-notes

This downloads the plugin from npm and extracts it to ~/.openclaw/extensions/apple-notes/.

Alternative: install from source

git clone https://github.com/androidStern/openclaw-apple-notes.git
openclaw plugins install ./openclaw-apple-notes

Configuration

1. Enable the plugin

Add to ~/.openclaw/openclaw.json:

{
  "plugins": {
    "entries": {
      "apple-notes": {
        "enabled": true
      }
    }
  }
}

2. Allow for sandboxed agents

Since these tools can modify data, they are registered as optional: true and must be explicitly allowed.

Add "apple-notes" to your sandbox tool allowlist in ~/.openclaw/openclaw.json:

{
  "tools": {
    "sandbox": {
      "tools": {
        "allow": ["group:runtime", "group:fs", "apple-notes"]
      }
    }
  }
}

3. Restart the gateway

openclaw gateway restart

4. Verify

openclaw plugins list
# Should show: Apple Notes | apple-notes | loaded

Tools

ToolDescription
apple_notes_listList all notes with ID, folder, and title
apple_notes_readRead note content (HTML) by ID
apple_notes_createCreate a note in a folder with title and HTML body
apple_notes_updateUpdate note content by ID
apple_notes_deleteDelete a note by ID

Usage Examples

List notes

Use apple_notes_list to see all my notes

Read a note

Read the note with ID "x-coredata://..." using apple_notes_read

Create a note

Create a new note in "Notes" folder titled "Shopping List" with content "<h1>Shopping</h1><ul><li>Milk</li></ul>"

Update a note

Update note ID "x-coredata://..." with new HTML content

Notes

  • Content is HTML. Apple Notes uses a subset of HTML (basic tags like <h1>, <p>, <ul>, <li>, <b>, <i>, etc.)
  • The "Recently Deleted" folder is automatically excluded from listings
  • Note IDs are CoreData URIs (e.g., x-coredata://...)

Security

  • Runs AppleScript via osascript as a local subprocess
  • Requires macOS automation permissions for the Notes app
  • Tools are marked optional: true so they must be explicitly allowed

License

MIT

Keywords

openclaw

FAQs

Package last updated on 31 Jan 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts