dicklesworthstone/pi_agent_rust/evernote-upgrade-migration
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Upgrade Evernote SDK versions and migrate between API versions. Use when upgrading SDK, handling breaking changes, or migrating to newer API patterns. Trigger with phrases like "upgrade evernote sdk", "evernote migration", "update evernote", "evernote breaking changes".
Install
npx vskill@latest install dicklesworthstone/pi_agent_rust/evernote-upgrade-migrationSKILL.md
Evernote Upgrade & Migration
Overview
Guide for upgrading Evernote SDK versions, handling breaking changes, and migrating legacy integrations to current API patterns.
Prerequisites
- Existing Evernote integration
- Test environment for validation
- Understanding of current implementation
SDK Version History
| Version | Node.js | Key Changes | |
|---|---|---|---|
| 2.0.x | 10+ | Promise-based API, ES6 modules | |
| 1.25.x | 8+ | Legacy callback pattern | |
| 1.x | 6+ | Original SDK |
Instructions
Step 1: Check Current Version
Step 2: Review Breaking Changes
Step 3: Migration Script
Step 4: Convert Callbacks to Promises
Step 5: Upgrade Dependencies
Step 6: Test Suite Updates
Step 7: Compatibility Layer
Step 8: Deprecation Warnings
Migration Checklist
Output
- SDK version comparison
- Automated migration script
- Callback to Promise conversion
- Compatibility layer for gradual migration
- Migration test suite
- Deprecation warning system
Error Handling
| Issue | Cause | Solution | |
|---|---|---|---|
Evernote.Note is not a constructor | Old import style | Use Evernote.Types.Note | |
callback is not a function | Mixed patterns | Use Promise or callback, not both | |
Cannot read property 'then' | Using old callback-only method | Update to Promise-based method |
Resources
Next Steps
For CI/CD integration, see evernote-ci-integration.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingtests/ext_conformance/artifacts/plugins-community/plugins/saas-packs/evernote-pack/skills/evernote-upgrade-migration/SKILL.md
Popularity
- Repository stars
- 1,831
- Repository forks
- 217
- 7-day trend score
- 43
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dicklesworthstone/pi_agent_rust/evernote-upgrade-migration)