add-account
Connect a new Google account to the GWS connector with a custom label.
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-add-account
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/add-account
What's inside
- Skill name
add-account- Description
- Connect a new Google account to the GWS connector with a custom label. Supports per-account OAuth credentials for different organizations.
- License
- MIT
- Instructions
- 40 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Add Account Connect a new Google account via OAuth authorization. ## Usage The user provides a label (e.g., "work", "personal", "client-acme") that will be used to reference this account in all tool calls. ## Steps 1. Ask the user for a label for this account 2. Ask the user for their OAuth credentials. They can either: - **Point to a downloaded JSON file**: Read the `client_secret_*.json` file to extract `client_id` and `client_secret` from the `installed` object - **Provide Client ID and Client Secret directly** as text - If the user has already connected accounts, ask if this new account uses the same GCP project or a different one. If the same, offer to reuse the existing client ID (the secret is in the keychain; they may need to provide it again or point to the same JSON file). 3. Call `gws.accounts.add` with the label, `clientId`, and `clientSecret` params. The tool opens the browser and waits up to ~60 seconds for the user to complete consent. 4. The response is one of: - **Success** → report the connected email and total account count. - **Error** → report and stop. - **Status: pending** (user was slow) → call `gws.accounts.complete` with the returned `pendingId`. Repeat until success or error. 5. The client secret is stored securely in the OS keychain. ## Per-account credentials Each account stores its own OAuth credentials. Different Google Workspace organizations need different GCP OAuth apps. For example: - `personal` account: uses your personal GCP project's credentials - `work` account at Company A: uses Company A's GCP project credentials - `client-acme` account: uses Acme Corp's GCP project credentials Each org's admin creates their own GCP project with OAuth credentials. See `/gws:configure` for step-by-step GCP setup. ## Notes - If no credentials are provided, the tool returns setup instructions (or run /gws:configure) - The first account added becomes the default - The browser must be accessible for the OAuth flow - Client secrets are stored in the OS keychain (macOS Keychain, GNOME Keyring), not in config files
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
configure
orieg
Step-by-step setup wizard for the GWS connector.
SkillAFreshness: A★ 2Claude Code +9 - 0.592score
reauth
orieg
Re-authorize a connected GWS account to refresh tokens or pick up new OAuth scopes without changing account settings.
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)
- Apr 20, 2026 (6 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
configure
orieg
Step-by-step setup wizard for the GWS connector.
SkillAFreshness: A★ 2Claude Code +9 - 0.592score
reauth
orieg
Re-authorize a connected GWS account to refresh tokens or pick up new OAuth scopes without changing account settings.
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
list-accounts
orieg
Show all connected GWS accounts with their labels and default status.
SkillAFreshness: A★ 2Claude Code +9
Cite this page
add-account skill. Agent Mart. https://agentmart.dev/skills/orieg-add-account (last updated 2026-10-24)