OIP system: Google Workspace
Google Workspace
A generated article for one OIP shelf. It lists every operation in this API/CLI/MCP/device/model/core subsystem, links each leaf article, and gives the ledger path for proof.
This page is the operating article for one build subsystem. It is generated from live directory rows. If a task belongs to this subsystem, scan the operations below, open the matching capability article, run only the exact object named there, and verify by receipt.
Kind: api. Capabilities: 8. Machine system map: /api/dispatch?map=GOOGLE&format=markdown. Root: /a/oip.
Operations
GOOGLE_DRIVE_LIST
List Google Drive files. $1=optional folder id or query (blank = root) Use when: find a file before downloading Arguments: see content. Human article: /a/oip-capability-google-drive-list. Machine doc: ?key=GOOGLE_DRIVE_LIST&format=markdown. Invocation history: /api/invocations?object_id=GOOGLE_DRIVE_LIST.
GOOGLE_DRIVE_GET
Download Google Drive file content as plain text. $1=file id. Use after GOOGLE_DRIVE_LIST Use when: you need to google drive get Arguments: see content. Human article: /a/oip-capability-google-drive-get. Machine doc: ?key=GOOGLE_DRIVE_GET&format=markdown. Invocation history: /api/invocations?object_id=GOOGLE_DRIVE_GET.
GOOGLE_SHEETS_GET
Read a Google Sheet range as 2D JSON. $1=sheet id, $2=A1 range (e.g. Sheet1!A1:Z100) Use when: reporting tables Arguments: see content. Human article: /a/oip-capability-google-sheets-get. Machine doc: ?key=GOOGLE_SHEETS_GET&format=markdown. Invocation history: /api/invocations?object_id=GOOGLE_SHEETS_GET.
GOOGLE_SHEETS_APPEND
Append a row to a Google Sheet. $1=sheet id, $2=tab name, $3=JSON array of values Use when: log Arguments: see content. Human article: /a/oip-capability-google-sheets-append. Machine doc: ?key=GOOGLE_SHEETS_APPEND&format=markdown. Invocation history: /api/invocations?object_id=GOOGLE_SHEETS_APPEND.
GOOGLE_CALENDAR_LIST
Upcoming Google Calendar events. $1=calendar id (or "primary"), $2=optional ISO start Use when: answer "what is on my calendar" Arguments: see content. Human article: /a/oip-capability-google-calendar-list. Machine doc: ?key=GOOGLE_CALENDAR_LIST&format=markdown. Invocation history: /api/invocations?object_id=GOOGLE_CALENDAR_LIST.
GOOGLE_CALENDAR_CREATE
Create a Google Calendar event. $1=calendar id, $2=title, $3=ISO start, $4=ISO end Use when: add a meeting Arguments: see content. Human article: /a/oip-capability-google-calendar-create. Machine doc: ?key=GOOGLE_CALENDAR_CREATE&format=markdown. Invocation history: /api/invocations?object_id=GOOGLE_CALENDAR_CREATE.
GOOGLE_TASKS_LIST
List Google Tasks. $1=optional task list id Use when: answer "what is on my todo list" Arguments: see content. Human article: /a/oip-capability-google-tasks-list. Machine doc: ?key=GOOGLE_TASKS_LIST&format=markdown. Invocation history: /api/invocations?object_id=GOOGLE_TASKS_LIST.
GOOGLE_TASKS_ADD
Add a Google Task. $1=optional list id, $2=title, $3=optional notes Use when: the user says "add to my todos" Arguments: see content. Human article: /a/oip-capability-google-tasks-add. Machine doc: ?key=GOOGLE_TASKS_ADD&format=markdown. Invocation history: /api/invocations?object_id=GOOGLE_TASKS_ADD.