evernote-rate-limits
Installation
SKILL.md
Evernote Rate Limits
Overview
Evernote enforces rate limits per API key, per user. When exceeded, the API throws EDAMSystemException with errorCode: RATE_LIMIT_REACHED and rateLimitDuration (seconds to wait). Production integrations must handle this gracefully.
Prerequisites
- Evernote SDK setup
- Understanding of async/await patterns
- Error handling implementation
Instructions
Step 1: Rate Limit Handler
Catch EDAMSystemException and check for rateLimitDuration. Implement exponential backoff: wait the specified duration, then retry. Track retry attempts to avoid infinite loops.