# Keep Summarizer

> Summarize Google Keep notes into a list of tasks. Use when the user asks "whats my tasks" or asks to summarize their Keep notes.

- Skill: `ranioren/keep-summarizer` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add ranioren/keep-summarizer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ranioren/keep-summarizer/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Research & Search
- Author: ranioren (https://skillmd.com/u/ranioren)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/ranioren/keep-summarizer

---


# Keep Summarizer

This skill allows you to summarize your Google Keep notes into a concise list of tasks in a markdown file.

## Prerequisites

- `gkeepapi` must be installed.
- **Option A (Stable):** An OSID token from your browser (see script for instructions).
- **Option B (Legacy):** An App Password from [Google App Passwords](https://myaccount.google.com/apppasswords).

## Workflow

1.  **Check for Credentials:** First, check if `keep_token.txt` exists. If not, ask the user for their Google email and either their App Password or their OSID/Master Token string.
2.  **Run the summarization script:**
    ```bash
    python3 keep-summarizer/scripts/summarize_keep.py "user@gmail.com" "TOKEN_OR_PASSWORD" "whats-my-tasks.md"
    ```
3.  **Provide the output:** Inform the user that the tasks have been summarized in `whats-my-tasks.md` and display a preview of the file.

## Usage Examples

- "whats my tasks"
- "summarize my keep notes"
- "get my tasks from google keep"

