reauth
Re-authorize a connected GWS account to refresh tokens or pick up new OAuth scopes without changing account settings.
Skill by orieg
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/orieg-reauth
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: security
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
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/reauth
What's inside
- Skill name
reauth- Description
- Re-authorize a connected GWS account to refresh tokens or pick up new OAuth scopes without changing account settings.
- License
- MIT
- Instructions
- 53 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Re-authorize Account Re-run OAuth for an existing account. This refreshes the token and picks up any new scopes added in the GCP project — without changing the account label, default status, or credentials. ## When to use - After adding new OAuth scopes in the GCP Console (e.g., adding `gmail.send`) - When token refresh fails with auth errors - When the user gets permission denied on a specific API - When upgrading from v0.2.x to v0.3.0+ (Sheets and Docs scopes are new) - When picking up the Google Slides tools (the `presentations` scope is new) ## Upgrading to v0.3.0 — tell the user before re-auth If the user is re-authorizing because they just upgraded to v0.3.0 (or later), they must approve two new scopes. Before calling `gws.accounts.reauth`, say this to them (adapt to their wording): > The v0.3.0 release adds Google Sheets and Google Docs support. Re-authorizing > grants this server **read and write access to every spreadsheet and document > in this account's Google Drive**, including files shared with the account. > Make sure this matches your intent before approving the browser consent screen. > You also need to have added the `spreadsheets` and `documents` scopes (and > enabled the Sheets and Docs APIs) in the GCP project's OAuth consent screen — > otherwise consent will fail. Do not proceed with `gws.accounts.reauth` until the user has acknowledged this. ## Picking up the Google Slides tools — tell the user before re-auth If the user is re-authorizing to enable the Google Slides tools (`gws.slides.*`), they must approve one new scope. Before calling `gws.accounts.reauth`, say this to them (adapt to their wording): > The Slides tools add the `presentations` scope, granting this server **read > and write access to every Google Slides presentation in this account's > Drive**, including files shared with the account. You also need to have > enabled the **Slides API** and added the `presentations` scope in the GCP > project's OAuth consent screen — otherwise consent will fail. Do not proceed with `gws.accounts.reauth` until the user has acknowledged this. ## Steps 1. If no account is specified, call `gws.accounts.list` and ask which account to re-authorize. 2. Call `gws.accounts.reauth` with the account label or email. The tool opens the browser and waits up to ~60 seconds for the user to finish signing in. 3. The response is one of: - **Success** → confirm to the user. - **Error** → report and stop. - **Status: pending** (user was slow) → call `gws.accounts.complete` with the returned `pendingId`. Repeat until success or error. 4. Tell the user to sign in with the **same Google account**.
From orieg/gws-connector, MIT.
More from orieg/gws-connector
- 0.607score
Gws Connector
orieg
Multi-account Google Workspace MCP — Gmail, Calendar, Drive, Sheets, Docs with smart routing.
ConnectorAFreshness: ALocal★ 2Claude Desktop - 0.595score
add-account
orieg
Connect a new Google account to the GWS connector with a custom label.
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
configure
orieg
Step-by-step setup wizard for the GWS connector.
SkillAFreshness: A★ 2Claude Code +9 - 0.587score
list-accounts
orieg
Show all connected GWS accounts with their labels and default status.
SkillAFreshness: A★ 2Claude Code +9 - 0.587score
set-default
orieg
Set the default GWS account used when no account is specified.
SkillAFreshness: A★ 2Claude Code +9 - 0.587score
remove-account
orieg
Disconnect a Google account from the GWS connector and delete its tokens.
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Aug 17, 2026 (2 months ago)
- Last release
- Sep 25, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/orieg/gws-connector
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from orieg
- 0.614score
YAML Workflow
orieg
Expose declarative YAML-defined workflows as MCP tools over stdio
ConnectorAFreshness: ALocal★ 4↓ 37/wkClaude Code +5 - 0.607score
Gws Connector
orieg
Multi-account Google Workspace MCP — Gmail, Calendar, Drive, Sheets, Docs with smart routing.
ConnectorAFreshness: ALocal★ 2Claude Desktop - 0.595score
add-account
orieg
Connect a new Google account to the GWS connector with a custom label.
SkillAFreshness: A★ 2Claude Code +9 - 0.595score
configure
orieg
Step-by-step setup wizard for the GWS connector.
SkillAFreshness: A★ 2Claude Code +9 - 0.587score
list-accounts
orieg
Show all connected GWS accounts with their labels and default status.
SkillAFreshness: A★ 2Claude Code +9 - 0.587score
set-default
orieg
Set the default GWS account used when no account is specified.
SkillAFreshness: A★ 2Claude Code +9
Cite this page
reauth skill. Agent Mart. https://agentmart.dev/skills/orieg-reauth (last updated 2026-10-24)