โ† All skills
Tencent SkillHub ยท Developer Tools

Google Keep

Read, create, edit, search, and manage Google Keep notes and lists via CLI.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Read, create, edit, search, and manage Google Keep notes and lists via CLI.

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, gkeep.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 16 sections Open source page

Google Keep CLI Skill

Manage Google Keep notes and lists from the command line using the unofficial gkeepapi.

Setup

After installing, the CLI lives in the skill directory. Set up a convenience alias or wrapper: SKILL_DIR="<path-to-this-skill>" # e.g. skills/google-keep alias gkeep="$SKILL_DIR/.venv/bin/python3 $SKILL_DIR/gkeep.py" Or create a global wrapper: cat > ~/.local/bin/gkeep << 'EOF' #!/bin/bash SKILL_DIR="$(dirname "$(readlink -f "$0")")/../.openclaw/workspace/skills/google-keep" exec "$SKILL_DIR/.venv/bin/python3" "$SKILL_DIR/gkeep.py" "$@" EOF chmod +x ~/.local/bin/gkeep

First-time setup (OAuth token exchange):

Go to https://accounts.google.com/EmbeddedSetup in your browser Log in with your Google account Click "I agree" on the consent screen (page may spin forever โ€” ignore it) Open DevTools: F12 โ†’ Application tab โ†’ Cookies โ†’ accounts.google.com Copy the value of the oauth_token cookie Run: gkeep auth <email> <oauth_token>

With pre-obtained master token:

gkeep auth-master <email> <master_token> Credentials are stored in <skill-dir>/.config/ (chmod 600). The master token has full account access โ€” treat it like a password. It does not expire (unlike standard OAuth refresh tokens).

List notes

gkeep list # Active notes gkeep list --archived # Include archived gkeep list --pinned # Pinned only gkeep list --label "Shopping" # Filter by label gkeep list --json # JSON output gkeep list -v # Show IDs

Search

gkeep search "grocery" gkeep search "todo" --json

Get a specific note

gkeep get <note-id> gkeep get "Shopping List" # By title (case-insensitive) gkeep get <id> --json

Create notes

gkeep create --title "Ideas" --text "Some thoughts" gkeep create --title "Groceries" --list --items "Milk" "Eggs" "Bread" gkeep create --title "Important" --pin --color Red --label "Work"

Edit notes

gkeep edit <id-or-title> --title "New Title" gkeep edit <id-or-title> --text "Updated text" gkeep edit <id-or-title> --pin true gkeep edit <id-or-title> --archive true gkeep edit <id-or-title> --color Blue

List operations

gkeep check "Groceries" "milk" # Check off an item gkeep check "Groceries" "milk" --uncheck # Uncheck gkeep check "Groceries" "m" --all # Check all matching gkeep add-item "Groceries" "Butter" "Cheese" # Add items

Delete (trash)

gkeep delete <id-or-title>

Labels

gkeep labels # List all labels gkeep labels --json

Export / backup

gkeep dump # All notes as JSON gkeep dump > backup.json

Colors

Valid colors: White, Red, Orange, Yellow, Green, Teal, Blue, DarkBlue, Purple, Pink, Brown, Gray

How it works

Uses gkeepapi (1,600+ stars, actively maintained) โ€” an unofficial reverse-engineered Google Keep client Auth via gpsoauth โ€” Google Play Services OAuth flow to obtain a master token State is cached locally (.config/state.json) for fast startup after the initial sync Master tokens don't expire, so no re-auth dance Unofficial API โ€” Google could break compatibility at any time (but gkeepapi has been stable for years)

Security notes

The master token grants full access to the associated Google account Credentials are stored with 600 permissions in .config/ Never commit .config/ to version control delete moves notes to trash (recoverable) โ€” it does not permanently delete

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs1 Scripts
  • SKILL.md Primary doc
  • gkeep.py Scripts