evernote-hello-world

Featured

Create a minimal working Evernote example. Use when starting a new Evernote integration, testing your setup, or learning basic Evernote API patterns. Trigger with phrases like "evernote hello world", "evernote example", "evernote quick start", "simple evernote code", "create first note".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Evernote Hello World ## Overview Create your first Evernote note using the Cloud API, demonstrating ENML format and NoteStore operations. ## Prerequisites - Completed `evernote-install-auth` setup - Valid access token (OAuth or Developer Token for sandbox) - Development environment ready ## Instructions ### Step 1: Create Entry File Initialize an authenticated Evernote client. Use a Developer Token for sandbox or an OAuth access token for production. ```javascript // hello-evernote.js const Evernote = require('evernote'); const client = new Evernote.Client({ token: process.env.EVERNOTE_ACCESS_TOKEN, sandbox: true // false for production }); ``` ### Step 2: Understand ENML Format Evernote uses ENML (Evernote Markup Language), a restricted XHTML subset. Every note must include the XML declaration, DOCTYPE, and `<en-note>` root element. Forbidden elements include `<script>`, `<form>`, `<iframe>`. Only inline styles are allowed (no `class` or `id` attributes). ```xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE en-note SYSTEM "http://xml.evernote.com/pub/enml2.dtd"> <en-note> <h1>Note Title</h1> <p>Content goes here</p> <en-todo checked="false"/> A task item </en-note> ``` ### Step 3: Create Your First Note Build ENML content and call `noteStore.createNote()`. The returned object contains the `guid`, `title`, and `created` timestamp. ```javascript async function createHelloWorldNote() { const noteStore = client.getNoteStore(); const content = `<?...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

evernote-core-workflow-a

Execute Evernote primary workflow: Note Creation and Management. Use when creating notes, organizing content, managing notebooks, or implementing note-taking features. Trigger with phrases like "create evernote note", "evernote note workflow", "manage evernote notes", "evernote content".

2,266 Updated today
jeremylongshore
AI & Automation Featured

onenote-hello-world

Create your first OneNote notebook, section, and page with correct XHTML content. Use when starting a new OneNote integration or testing Graph API connectivity. Trigger with "onenote hello world", "first onenote page", "create onenote notebook".

2,266 Updated today
jeremylongshore
AI & Automation Featured

evernote-install-auth

Install and configure Evernote SDK and OAuth authentication. Use when setting up a new Evernote integration, configuring API keys, or initializing Evernote in your project. Trigger with phrases like "install evernote", "setup evernote", "evernote auth", "configure evernote API", "evernote oauth".

2,266 Updated today
jeremylongshore
AI & Automation Featured

evernote-data-handling

Best practices for handling Evernote data. Use when implementing data storage, processing notes, handling attachments, or ensuring data integrity. Trigger with phrases like "evernote data", "handle evernote notes", "evernote storage", "process evernote content".

2,266 Updated today
jeremylongshore
AI & Automation Featured

evernote-local-dev-loop

Set up efficient local development workflow for Evernote integrations. Use when configuring dev environment, setting up sandbox testing, or optimizing development iteration speed. Trigger with phrases like "evernote dev setup", "evernote local development", "evernote sandbox", "test evernote locally".

2,266 Updated today
jeremylongshore