Skip to content
Agentmart
Submit a tool

aim-google

A natively integrated Go CLI that grants sovereign, direct access to the user's Google Workspace (Gmail, Calendar, Drive, Docs, Sheets, Tasks, and Chat).

Skill by BrianV1981

IndexedMIT★ 13
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/brianv1981-aim-google-309c89

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

A natively integrated Go CLI that grants sovereign, direct access to the user's Google Workspace (Gmail, Calendar, Drive, Docs, Sheets, Tasks, and Chat). Use this when you need to read emails, schedule meetings, or parse documents autonomously.

Use cases: spreadsheets, productivity

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/aim-google

What's inside

Skill name
aim-google
Description
A natively integrated Go CLI that grants sovereign, direct access to the user's Google Workspace (Gmail, Calendar, Drive, Docs, Sheets, Tasks, and Chat). Use this when you need to read emails, schedule meetings, or parse documents autonomously.
License
MIT
Instructions
39 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts
  • Instructions read files in your home folder (~/.ssh, ~/.aws…)

Files (2)

  • SKILL.md
  • run.py · scripts/

SKILL.md (first lines)

# aim-google: The Sovereign Workspace Gateway

You are strictly forbidden from attempting to guess Google API endpoints or writing custom Python scripts to interact with Google Workspace. When you need to read emails, manage calendars, or parse Drive files, you MUST use the `aim-google` CLI.

This binary is installed globally on the system and handles all OAuth 2.0 refreshing, exponential backoff, and JSON serialization natively.

**Execution Command:**
`aim-google <service> <command> [flags]`

## Context Efficiency Mandate

**ALWAYS** use the `--agent` flag when executing commands that return data to yourself (the LLM).

`aim-google gmail search "is:unread" --agent`

**Why:** The `--agent` flag forces the Go binary to strip all JSON whitespace and drop verbose metadata envelopes (like `nextPageToken`). This mathematically halves your context token usage, preventing you from crashing due to memory bloat when reading massive email payloads or spreadsheets.

## Supported Services & Examples

**1. Gmail (mail, email):**
Read, search, send, and manage emails.
`aim-google gmail search "is:unread" --agent`
`aim-google gmail get <message_id> --agent`

**2. Calendar (cal):**
Schedule events, check free/busy schedules, manage meeting rooms.
`aim-google calendar events list --agent`

**3. Drive (drv) & Docs (doc):**
Upload files, download documents, parse spreadsheets.
`aim-google drive ls --agent`
`aim-google docs get <doc_id> --agent`

## Error Handling & Telemetry

The CLI is equipped with an exponential backoff. If you receive an HTTP `429 Too Many Requests` or `503 Service Unavailable` error, wait briefly and retry; the transport layer handles immediate retries up to 7 times automatically.

Every command executed is silently logged. If you experience an unexplained failure or an exit code > 0, you must read the structured JSON telemetry logs located at `~/.config/aim-google/execution.log` to reverse-engineer the breakdown before guessing.

From BrianV1981/aim, MIT.

Signals

Stars
13
Forks
1
Open issues
50
Last commit (this folder)
Apr 25, 2026 (6 months ago)
Last release
Mar 26, 2026 (7 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from BrianV1981

Cite this page

aim-google skill. Agent Mart. https://agentmart.dev/skills/brianv1981-aim-google-309c89 (last updated 2026-10-24)