Agent skill

apple-notes-rate-limits

Handle Apple Notes automation rate limits and iCloud sync throttling. Trigger: "apple notes rate limit".

Stars 1,803
Forks 241

Install this agent skill to your Project

npx add-skill https://github.com/jeremylongshore/claude-code-plugins-plus-skills/tree/main/plugins/saas-packs/apple-notes-pack/skills/apple-notes-rate-limits

SKILL.md

Apple Notes Rate Limits

Overview

Apple Notes does not have API rate limits, but iCloud sync and AppleEvent processing create practical throughput limits.

Practical Limits

Operation Safe Rate Notes
Create note 1/second iCloud sync buffer
Read note 10/second Local operation
Search notes 2/second Full-text scan
Move note 1/second Triggers sync
Delete note 1/second Triggers sync
Batch (100 notes) ~2 minutes With 1s delays

Throttled Operations

typescript
import { execSync } from "child_process";

async function throttledNoteOps(operations: Array<() => void>, delayMs = 1000) {
  for (const op of operations) {
    op();
    await new Promise(r => setTimeout(r, delayMs));
  }
}

Resources

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results