Skillshub apple-notes-rate-limits
install
source · Clone the upstream repo
git clone https://github.com/ComeOnOliver/skillshub
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ComeOnOliver/skillshub "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/jeremylongshore/claude-code-plugins-plus-skills/apple-notes-rate-limits" ~/.claude/skills/comeonoliver-skillshub-apple-notes-rate-limits && rm -rf "$T"
manifest:
skills/jeremylongshore/claude-code-plugins-plus-skills/apple-notes-rate-limits/SKILL.mdsource content
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
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)); } }