google-keep
Original:🇺🇸 English
Translated
Enables Claude to create, organize, and manage notes and lists in Google Keep via Playwright MCP
7installs
Added on
NPX Install
npx skill4agent add andrejones92/canifi-life-os google-keepTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →Google Keep Skill
Overview
Claude can manage your Google Keep notes to capture ideas, create checklists, set reminders, and organize information with labels and colors. Perfect for quick notes, to-do lists, and collaborative note-taking.
Quick Install
bash
curl -sSL https://canifi.com/skills/google-keep/install.sh | bashOr manually:
bash
cp -r skills/google-keep ~/.canifi/skills/Setup
Configure via canifi-env:
bash
# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash
canifi-env set GOOGLE_EMAIL "your-email@gmail.com"Privacy & Authentication
Your credentials, your choice. Canifi LifeOS respects your privacy.
Option 1: Manual Browser Login (Recommended)
If you prefer not to share credentials with Claude Code:
- Complete the Browser Automation Setup using CDP mode
- Login to the service manually in the Playwright-controlled Chrome window
- Claude will use your authenticated session without ever seeing your password
Option 2: Environment Variables
If you're comfortable sharing credentials, you can store them locally:
bash
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.
Capabilities
- Create text notes and checklists
- Add images and drawings to notes
- Set time and location-based reminders
- Organize notes with labels and colors
- Pin important notes to top
- Archive and delete notes
- Search notes by content
- Collaborate on shared notes
- Convert notes to Google Docs
- Create voice notes (transcribed)
- Copy notes between accounts
Usage Examples
Example 1: Create a Quick Note
User: "Make a note about the book recommendation: Atomic Habits"
Claude: Creates note titled "Book Recommendation" with content
"Atomic Habits by James Clear". Confirms: "Note created"Example 2: Create Checklist
User: "Create a grocery list: milk, eggs, bread, butter"
Claude: Creates checklist note titled "Grocery List" with
4 checkbox items. Returns: "Checklist created with 4 items"Example 3: Set Reminder
User: "Remind me to call mom tomorrow at 5pm"
Claude: Creates note "Call mom", sets reminder for tomorrow 5pm.
Confirms: "Reminder set for tomorrow at 5pm"Example 4: Organize Notes
User: "Add the 'Work' label to all my project notes"
Claude: Searches for project-related notes, applies "Work" label to each.
Reports: "Added 'Work' label to 7 notes"Authentication Flow
- Claude navigates to keep.google.com via Playwright MCP
- Authenticates with GOOGLE_EMAIL if needed
- Handles 2FA if prompted (notifies user via iMessage)
- Maintains session for subsequent Keep operations
Selectors Reference
javascript
// Take a note input
'[aria-label="Take a note…"]'
// Note title
'[aria-label="Title"]'
// Note content
'[aria-label="Note"]' or '[contenteditable="true"]'
// New list button
'[aria-label="New list"]'
// Checklist item
'.VIpgJd-TUo6Hb'
// Pin button
'[aria-label="Pin note"]'
// Reminder button
'[aria-label="Remind me"]'
// Color picker
'[aria-label="Background options"]'
// Label button
'[aria-label="Add label"]'
// Archive button
'[aria-label="Archive"]'
// Delete button
'[aria-label="Delete note"]'
// Search box
'input[aria-label="Search"]'
// Note cards
'.IZ65Hb-n0tgWb'Error Handling
- Login Failed: Retry 3 times, notify user via iMessage
- Session Expired: Re-authenticate automatically
- Note Creation Failed: Retry, save content locally as backup
- Reminder Set Failed: Verify date/time format, retry
- Label Not Found: Create label if it doesn't exist
- Search No Results: Suggest broader search terms
Self-Improvement Instructions
When you learn a better way to accomplish a task with Google Keep:
- Document the improvement in your response
- Suggest updating this skill file with the new approach
- Include specific shortcuts or organizational tips
- Note any sync behavior improvements
Notes
- Notes sync across all devices with Google account
- Maximum note size: 19,999 characters
- Images can be added from camera or upload
- Location reminders require location permissions
- Labels are limited but colors provide visual organization
- Keyboard shortcuts: C for new note, L for new list
- Archived notes are searchable but hidden from main view
- Shared notes update in real-time for collaborators