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
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.
About
Use cases: spreadsheets, productivity
Reviews
Write a reviewNo 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.
More from BrianV1981/aim
- 0.543score
advanced-memory-search
BrianV1981
Runs a deep hybrid (semantic + FTS5) search across the entire Engram DB — perfect for "what did we decide about X last week?"
SkillCFreshness: C★ 13Claude Code +9 - 0.537score
switch-github-creds
BrianV1981
A skill to switch GitHub credentials for the agent.
SkillCFreshness: C★ 13Claude Code +9 - 0.486score
aim-calc
BrianV1981
A stateful scientific calculator.
SkillDFreshness: D★ 13Claude Code +9 - 0.478score
list-recent-sessions
BrianV1981
Returns the N most recent sessions from the Engram DB (perfect for agents that want to know "what have we worked on lately").
SkillDFreshness: D★ 13Claude Code +9 - 0.475score
export-datajack-cartridge
BrianV1981
Packages specific knowledge from the Engram DB into a portable .engram DataJack cartridge for sharing or backup.
SkillDFreshness: D★ 13Claude Code +9
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
- Repository
- github.com/BrianV1981/aim
- Website
- x.com/BrianV1981
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from BrianV1981
- 0.601score
aim-memory-wiki
BrianV1981
Interactive active-memory ingestion skill for maintaining a persistent, compounding LLM knowledge base (the Memory Wiki).
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
aim-gitops
BrianV1981
Automates the strict GitOps worktree and TDD workflow (formerly `aim fix` and `aim promote`) natively using PowerShell and git.
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
aim-mega-guide
BrianV1981
A highly specialized content pipeline for generating consistent, deeply structured 'Mega Guides' and SOPs from a single, long-form YouTube video or podcast…
SkillAFreshness: A★ 3Claude Code +9 - 0.601score
aim-handoff
BrianV1981
Ephemeral context handoff: structure Engineering Handoff docs to the gold-standard numbered template (HANDOFF style), update in place, optional Tmux baton…
SkillAFreshness: A★ 3Claude Code +9 - 0.597score
aim-mega-article
BrianV1981
Multi-source B2B authority article pipeline combining 3-5 contextual YouTube masterclass embeds, inline hyperlinked empirical data citations, 3 bespoke…
SkillAFreshness: A★ 3Claude Code +9 - 0.569score
aim-communicate
BrianV1981
Inter-agent communication via tmux with permission gates, chalkboard + short-paste protocol (Grok/AGY-hardened).
SkillBFreshness: B★ 3Claude Code +9
Cite this page
aim-google skill. Agent Mart. https://agentmart.dev/skills/brianv1981-aim-google-309c89 (last updated 2026-10-24)