Agent skill

Extrasuite

by think41 in think41/extrasuite

CRUD on google workspace files - Sheets, Slides, Docs, Forms.

MITAuto-check passedDocuments & Office

Install Extrasuite

skills CLI
$ npx skills add think41/extrasuite --skill extrasuite -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install think41/extrasuite extrasuite --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/think41/extrasuite.git skills-src && mkdir -p .claude/skills && cp -r skills-src/server/skills/extrasuite .claude/skills/extrasuite && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
extrasuite
GitHub stars
166
Token cost
~421 tokens
SKILL.md length
123 words
Files
1
Skills in repo
2
Repo updated
First seen
Licence
MIT

At a glance

CRUD on google workspace files - Sheets, Slides, Docs, Forms.

  • Tasks that involve Slides and decks
  • SKILL.md covers Workflow for Sheets, Slides,… and Gmail, Calendar, and Contacts
  • Calls uvx; reaches docs.google.com
  • Tasks that involve Cloud office suites

What it does

Extrasuite is an agent skill from think41/extrasuite. CRUD on google workspace files - Sheets, Slides, Docs, Forms. Compose drafts in Gmail. Fuzzy search through Contacts. Manage Google Calendar and App Script projects.

Its SKILL.md is about 420 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Documents & Office, covering Slides and decks, Cloud office suites and Email management. It works with Gmail, Google Workspace and Google Calendar. The repository describes itself as: Token-efficient pull/edit/push workflow for AI agents editing Google Workspace files (Sheets, Docs, Slides, Forms). The licence is MIT.

When your agent uses it

  • Tasks that involve Slides and decks
  • Tasks that involve Cloud office suites
  • Tasks that involve Email management

Example prompts

  • “/extrasuite”

What it can do on your machine

Read from SKILL.md and the folder at commit ded6772. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • uvx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • docs.google.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Extrasuite loads about 421 tokens when it runs. Until then it costs about 44 tokens; SKILL.md has 123 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~44
When it runs · the whole SKILL.md, loaded when a task matches
~421

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from think41/extrasuite at commit ded6772, republished under its MIT licence (© think41). 123 words, ~421 tokens.

Download SKILL.mdSave it as .claude/skills/extrasuite/SKILL.md (or your agent's skills folder).
name
extrasuite
description
CRUD on google workspace files - Sheets, Slides, Docs, Forms. Compose drafts in Gmail. Fuzzy search through Contacts. Manage Google Calendar and App Script projects.

ExtraSuite is a CLI for Google Workspace. Auth is automatic — a browser window opens on first use, tokens are cached after. Files must be shared with the user's service account before the agent can access them.

The extrasuite command is available via uvx. Discover commands using --help.

bash
uvx extrasuite@latest --help
uvx extrasuite <module> --help           # Module overview. Skip @latest for subsequent commands
uvx extrasuite <module> <cmd> --help     # Command flags and format reference

Workflow for Sheets, Slides, Docs, Forms, and App Script

Use the create command to create a new file.

bash
uvx extrasuite sheet create "Financial Model for Q2"
uvx extrasuite doc create "Project Proposal"

pull downloads the file as editable local files. Edit them, then push to sync changes back.

bash
uvx extrasuite sheet pull "https://docs.google.com/spreadsheets/..." <basefolder>
uvx extrasuite sheet push <basefolder>/<document-id>

The same workflow applies for slide, doc, form, and script.

For Docs: pull creates a folder with one markdown file per tab in tabs/. Edit the markdown files and push to sync. Run extrasuite doc --help for details.

Gmail, Calendar, and Contacts

bash
uvx extrasuite gmail compose <file>     # Save draft from markdown file
uvx extrasuite calendar view            # View today's events
uvx extrasuite contacts search "alice" "acme corp"  # Multiple queries, fuzzy match

© think41, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in server/skills/extrasuite of think41/extrasuite.

Open the folder on GitHubat commit ded6772

Compare with similar skills

Extrasuite next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Extrasuite compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Extrasuite this skillthink41/extrasuite166—~421Automated safety check: PassMIT
Managing Google Workspacetaylorwilsdon/google_workspace_mcp3.3k—~2.9kAutomated safety check: PassMIT
Gog CLIintellectronica/agent-skills295—~2.2kAutomated safety check: PassCC0-1.0
GogcliCraftOS-dev/CraftBot3921 repos~614Automated safety check: NotesMIT
GwsHybridAIOne/hybridclaw158—~898Automated safety check: PassMIT
Nopalfivetaku/gptaku-plugins-codex128—~4.8kAutomated safety check: PassMIT

Similar skills

  • Managing Google Workspace

    taylorwilsdon/google_workspace_mcp

    Manages Google Workspace operations across 12 services (Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat, Apps Script, Custom Search).

    3.3k GitHub stars~2.9k tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • Gog CLI

    intellectronica/agent-skills

    A skill your agent uses whenever the user wants to operate Google Workspace from the command line with gog/gogcli, including Gmail, Calendar, Drive, Docs, Sheets, Slides, Forms, Apps Script, Chat…

    295 GitHub stars~2.2k tokensUpdated 5 mo ago
    Documents & OfficeAuto-check passed
  • Gogcli

    CraftOS-dev/CraftBot

    Google Workspace CLI for Gmail, Calendar, Drive, Sheets, Docs, Slides, Contacts, Tasks, People, Groups, Keep.

    392 GitHub starsUsed in 1 repo~614 tokens
    Documents & OfficeAuto-check: notes
  • Gws

    HybridAIOne/hybridclaw

    Use the gws CLI for Google Calendar, Gmail, Drive, Sheets, Docs, Tasks, and cross-service Workspace workflows.

    158 GitHub stars~898 tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • Nopal

    fivetaku/gptaku-plugins-codex

    Codex용 Google Workspace 오케스트레이션 스킬. An agent skill from fivetaku/gptaku-plugins-codex.

    128 GitHub stars~4.8k tokensUpdated 29 days ago
    Documents & OfficeAuto-check passed
  • Google Workspace

    yc-software/qm

    Read and act on the user's Gmail, Google Calendar, and Google Tasks through per-user OAuth.

    15k GitHub stars~1.8k tokensUpdated yesterday
    Productivity & AutomationAuto-check passed

More from think41/extrasuite

  • Release

    think41/extrasuite

    Release one or more ExtraSuite packages to PyPI. An agent skill from think41/extrasuite.

    166 GitHub stars~1.4k tokensUpdated 5 mo ago
    Auto-check passed

Questions about Extrasuite

What does Extrasuite do?

CRUD on google workspace files - Sheets, Slides, Docs, Forms. Extrasuite is an agent skill from think41/extrasuite. CRUD on google workspace files - Sheets, Slides, Docs, Forms.

When should I use Extrasuite?

Extrasuite fits situations like: tasks that involve Slides and decks; tasks that involve Cloud office suites; tasks that involve Email management.

How do I install Extrasuite in Claude Code?

Run `npx skills add think41/extrasuite --skill extrasuite -a claude-code`. Or copy the skill folder (server/skills/extrasuite in think41/extrasuite) into .claude/skills/extrasuite in your project. Claude Code loads it when a task matches its description.

How do I install Extrasuite in Codex?

Run `npx skills add think41/extrasuite --skill extrasuite -a codex`. Or copy the skill folder (server/skills/extrasuite in think41/extrasuite) into .agents/skills/extrasuite in your project. Codex loads it when a task matches its description.

Can I use Extrasuite in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add think41/extrasuite --skill extrasuite -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/extrasuite, .gemini/skills/extrasuite, .github/skills/extrasuite and .opencode/skills/extrasuite in your project.

What does Extrasuite need to run?

Going by SKILL.md and its folder, Extrasuite needs the command-line tools its instructions call (uvx).

Does Extrasuite access the network?

SKILL.md names 1 domain. In commands or code: docs.google.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Extrasuite safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Extrasuite use?

Extrasuite is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Extrasuite use?

About 421 tokens (SKILL.md is roughly 1.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Extrasuite?

Skills that share tags, products or a category with Extrasuite: Managing Google Workspace (taylorwilsdon/google_workspace_mcp, 3.3k stars), Gog CLI (intellectronica/agent-skills, 295 stars), Gogcli (CraftOS-dev/CraftBot, 392 stars) and Gws (HybridAIOne/hybridclaw, 158 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Extrasuite?

think41 (a GitHub organization) maintains it in think41/extrasuite, which has 166 GitHub stars. The repository holds 2 skills in this directory. The repository was last updated on April 17, 2026.

Source: think41/extrasuite on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.