π¦ ClawHub
Manage Google Keep notes
by @promptingpufferfish
Google Keep notes via gkeepapi. List, search, create, manage notes. Add items to notes. Supports authorization via OAuth 2.0 Token.
TERMINAL
clawhub install gkeep-notesπ About This Skill
name: gkeep-notes description: Google Keep notes via gkeepapi. List, search, create, manage notes. Add items to notes. Supports authorization via OAuth 2.0 Token. slash: gkeep-notes version: 1.0.14 author: PromptingPufferfish homepage: https://github.com/PromptingPufferfish/gkeep-notes metadata: openclaw: emoji: "π" requires: bins: ["python3"] setup: | cd ~/.openclaw/workspace/skills/gkeep-notes python3 -m venv venv source venv/bin/activate pip install -r requirements.txt
Google Keep Notes Skill π
WHEN TO USE
Use this skill when users ask to:"List" = Google Keep note (not a bullet list)
SETUP (First Run Only)
1. Creates venv + installs requirements automatically 2. Manual call of generate_token.py from the shell, then copy & paste token to file$HOME/.config/gkeep/token.json. gkeep.py list [--limit 10] # List notes
gkeep.py search "note_name" # Search notes
gkeep.py get # Get note details
gkeep.py create "note_name" "note_body" # Create note
gkeep.py add "new item" # Add item to note
gkeep.py archive # Archive note
gkeep.py delete # Trash note
gkeep.py pin # Pin note
gkeep.py unpin # Unpin note
USAGE FLOW
1. User: "Show my "
2. β gkeep.py list | grep β note_id
3. β gkeep.py get β show content
4. User: "Add milk to "
5. β gkeep.py list | grep β note_id
6. β gkeep.py add "milk"
EXECUTION TEMPLATE
cd ~/.openclaw/workspace/skills/gkeep-notes
source venv/bin/activate
python gkeep.py [command] [args]
TROUBLESHOOTING
β "No token" β manually generate token with generate_token.py and copy token into token.json
β "Module not found" β setup properly
β "API changed" β Check GitHub issues
NOTES
gkeep list outputβ‘ When to Use
π Tips & Best Practices
gkeep list output