一键导入
gsuite
Google Suite integration for Sheets, Docs, Slides, Gmail, Calendar, Tasks with multi-account support. Orchestrates operations via CLI tools.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Google Suite integration for Sheets, Docs, Slides, Gmail, Calendar, Tasks with multi-account support. Orchestrates operations via CLI tools.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Finds the true merge-base/fork-point of a git branch, detecting history rewrites from rebases and squashes. Handles unknown parent branches. Triggers on keywords: find fork, merge-base, branch fork point, where did branch start, git fork, branch origin
Creates comprehensive GitHub Pull Requests with authentication validation and structured documentation. Triggers on keywords: pull request, PR, create PR, open PR
Full release workflow including changelog validation, squash, rebase, push, merge to main, and GitHub release preparation. Triggers on keywords: release, create release, publish release, tag release
Creates a git worktree with asset setup, serial branch/bootstrap creation, shared worker-wave environment setup, and direnv wiring. Triggers on keywords: worktree, create worktree, new worktree, git worktree
Hardens package-manager supply chain configuration with minimum release age policies, dry-run gates, and optional dependency security review. Triggers on keywords: harden supply chain, supply chain security, minimum release age, package age gate
Reports issues to agentic-config repository via GitHub CLI. Supports bug reports and feature requests. Triggers on keywords: issue, report bug, feature request, ac issue
| name | gsuite |
| description | Google Suite integration for Sheets, Docs, Slides, Gmail, Calendar, Tasks with multi-account support. Orchestrates operations via CLI tools. |
| project-agnostic | true |
| allowed-tools | ["Bash","Read","Write","Glob","Skill","Task","AskUserQuestion"] |
GSuite integration with multi-account support (work + personal).
@ac convention for agent-directed commentsUse platform-native subagents when available (Task() / subagent tool). Legacy spawn-command flows are not supported.
Fallback: if subagent tooling is unavailable in the current runtime, execute GSuite tools directly via Bash.
| Complexity | Model Tier | Use For |
|---|---|---|
| Simple reads | Low-tier (haiku/flash-lite) | auth.py status, gmail.py list, single API calls |
| Moderate | Medium-tier (sonnet/flash) | Multi-step operations, data processing, summarization |
| Complex | High-tier (opus/pro) | Cross-service operations, analysis requiring judgment |
Execution patterns and examples are in cookbook/orchestration.md. Use direct CLI calls with explicit inputs/outputs.
Tools: All PEP 723 uv scripts in tools/ (skill-relative). All support --help and --account/-a <email>. Verify exact tool names first (ls tools/) - naming is inconsistent (e.g., gcalendar vs docs).
Cookbook: <tool>.py -> cookbook/<tool>.md (MANDATORY read before executing). If cookbook missing, check <tool>.py --help directly.
Customization: <tool>.py -> ~/.agents/customization/gsuite/<tool>.md
Comment Loop Workflow: For agent-directed comment workflows, see cookbook/comments.md. Default filter: @ac (agent-directed comments).
Large Content Strategy: For multi-line or complex content (e.g.: docs, emails, slides):
/tmp/content.md)cat /tmp/content.md | uv run <tool>.py write ...date "+%Y-%m-%dT%H:%M:%S %Z"uv run auth.py status --jsonSTOP. Check customization BEFORE any tool execution or API search.
Check ~/.agents/customization/gsuite/ for:
index.md (always)<tool>.md (if exists)people.md (if name mentioned)NEVER search People API before checking customization. If name (not email) mentioned:
~/.agents/customization/gsuite/people.mdcookbook/people.mdSTOP. Read cookbook before executing any tool.
ls tools/ (e.g., docs.py not gdocs.py)cookbook/<tool>.md (exact match)<tool>.py --helpRun tool, report results (status, data, errors).
On user correction -> read cookbook/preferences.md for storage flow.
role: anyone, type: anyone, or public visibility settings unless user explicitly requests AND confirms.ls tools/ first)people.md customizationindex.md preferences checkConfig directory: ~/.agents/gsuite/
~/.agents/gsuite/
credentials.json # OAuth client credentials
service-account.json # Enterprise service account (optional)
config.yml # Confirmation settings (optional)
active_account # Current active account
accounts/<email>/token.json
Write operations require confirmation by default. Configure in config.yml:
confirmation:
default: true # Global default
gmail: true # Per-tool override
tasks: false # Disable for specific tools
Use --yes or -y flag to bypass confirmation.
User-side behavior customizations live in ~/.agents/customization/:
~/.agents/customization/
<skill-name>/ # Per-skill customizations
<tool>.md # Tool-specific output format
~/.agents/customization/gsuite/gcalendar.md for calendar output formatFor --extra parameter usage (recurring events, CC/BCC, subtasks, etc.), see cookbook/extra.md.
comments.py is deprecated. Use drive.py comments, drive.py reply, drive.py resolve instead.cookbook/auth.md for interactive setup