What problem does it solve? NanoClaw agents run in isolated containers that never receive raw API credentials, so wiring Google Calendar access requires a careful multi-phase setup: stub credentials, Dockerfile changes, DB-level MCP registration, and container rebuilds. This Skill automates that entire workflow so agents can list calendars, search and create events, and query free/busy availability without any real tokens reaching the container. ## Core Features & Use Cases - OneCLI-managed OAuth: Stub credentials with the onecli-managed placeholder are mounted into containers; the OneCLI gateway swaps in real Google OAuth tokens at request time. - Multi-calendar and multi-account support: Uses @cocal/google-calendar-mcp, which exposes list-calendars, list/search/create/update/delete events, free/busy queries, and multi-account management tools. - Per-group wiring with guard tests: Registers the calendar MCP server and .calendar-mcp mount per agent group in the central DB, plus a vitest dependency-guard test that keeps the Dockerfile install pinned. - Use Case: After running this Skill, a user can message their agent "what's on my work calendar next Monday?" and the agent answers via the mcp__calendar__* tools, with credentials never leaving the OneCLI vault. ## Quick Start Ask the agent to add the Google Calendar tool to a chosen NanoClaw agent group, then restart the service and message the agent "list my calendars" to verify.