By fakoli
Operate across all Google Workspace services using the gws CLI — 100 skills, 15 slash commands, 11 role-based agents, and 44 automation recipes covering email, calendar, drive, docs, sheets, slides, tasks, chat, meet, forms, classroom, keep, people, events, admin reports, model armor, and apps script.
Show upcoming calendar events
Send messages and manage Google Chat spaces
Read, create, and append content to Google Docs documents
Search, upload, download, and share Google Drive files and folders
List and read Google Keep notes
Use this agent when the user wants to operate as a Content Creator — create, organize, and distribute content across Google Workspace. Services: docs, drive, gmail, chat, slides. <example> Context: User wants to create and share content user: "Draft a blog post in Google Docs and share it with the team for review" assistant: "I'll use the content-creator agent to draft and share." </example> <example> Context: User needs to organize content assets user: "Upload these media files to the content folder and announce in the team chat" assistant: "I'll use the content-creator agent to upload and announce." </example>
Use this agent when the user wants to operate as a Customer Support Agent — manage customer support, track tickets, respond to customers, and escalate issues. Services: gmail, sheets, chat, calendar. <example> Context: User needs to triage support inbox user: "Check the support inbox and log any new tickets to the tracking sheet" assistant: "I'll use the customer-support agent to triage and log tickets." </example> <example> Context: User wants to escalate an issue user: "Escalate this customer issue to the engineering team chat and schedule a follow-up call" assistant: "I'll use the customer-support agent to escalate and schedule." </example>
Use this agent when the user wants to operate as an Event Coordinator — plan and manage events including scheduling, invitations, and logistics. Services: calendar, gmail, drive, chat, sheets. <example> Context: User is planning a company event user: "Set up calendar events, send invitations, and create a shared folder for the offsite" assistant: "I'll use the event-coordinator agent to set up the event." </example> <example> Context: User needs to track RSVPs user: "Check RSVPs for the team dinner and update the tracking sheet" assistant: "I'll use the event-coordinator agent to check and update." </example>
Use this agent when the user wants to operate as an Executive Assistant — manage an executive's schedule, inbox, and communications. Services: gmail, calendar, drive, chat. <example> Context: User needs help managing an executive's day user: "Check my boss's calendar for today and triage their inbox" assistant: "I'll use the exec-assistant agent to handle this." </example> <example> Context: User wants meeting preparation user: "Prep me for my 2pm meeting and draft a follow-up email" assistant: "I'll use the exec-assistant agent to prepare and draft." </example>
Use this agent when the user needs to perform a multi-step operation across Google Workspace services that requires coordination, data passing between services, or complex sequencing. Examples: <example> Context: User wants to create a meeting and email attendees user: "Schedule a meeting with Alice and Bob for tomorrow at 2pm and email them the agenda" assistant: "I'll use the gws-orchestrator agent to coordinate creating the event and sending the emails." </example> <example> Context: User wants to process emails into tasks user: "Go through my unread emails from my manager and create tasks for any action items" assistant: "I'll use the gws-orchestrator agent to triage emails and convert relevant ones to tasks." </example> <example> Context: User wants to build a report from multiple sources user: "Create a spreadsheet summarizing this week's meetings and share it in our team chat" assistant: "I'll use the gws-orchestrator agent to gather calendar data, create the spreadsheet, and announce it." </example> <example> Context: User wants to upload and share a file user: "Upload this report to the shared drive folder and send an email to the team with the link" assistant: "I'll use the gws-orchestrator agent to upload the file and send the notification email." </example>
Google Workspace Admin SDK: Audit logs and usage reports.
Security rules for AI agents using gws — input validation, path safety, URL encoding, and Model Armor sanitization.
Authenticate and manage credentials for the gws CLI — login, logout, status, scopes, service accounts, and credential storage.
Google Calendar: Show upcoming events across all calendars.
Google Calendar: Create a new event.
Uses power tools
Uses Bash, Write, or Edit tools
Runs pre-commands
Contains inline bash commands via ! syntax
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Extend Claude Code with production-grade plugins.
A curated collection of battle-tested Claude Code plugins — covering Google Workspace automation, AI image generation, text-to-speech, diagram authoring, secure web fetching, and marketplace self-management. Every plugin ships with skills, commands, agents, and CI validation.
Add this marketplace to Claude Code with one command:
/plugin marketplace add fakoli/fakoli-plugins
Then install any plugin:
/plugin install gws
/plugin install safe-fetch
/plugin install nano-banana-pro
Claude Code plugins extend the assistant with domain-specific capabilities. A plugin can bundle:
/send-email, /speak, /fetch) that invoke specific behaviorsPlugins live in directories with a .claude-plugin/plugin.json manifest. The marketplace validates every plugin against a JSON Schema on every push and pull request.
Three plugins designed to work together — each useful standalone, all three together the full stack:
| Plugin | Role | What It Does |
|---|---|---|
| fakoli-crew | Specialist agents | 8 polyglot agents (TypeScript / Python / Rust) — architect, reviewer, researcher, plugin engineer, integration specialist, documenter, infrastructure engineer, QA |
| fakoli-flow | Workflow orchestration | Intent-driven pipeline: brainstorm → plan → execute → verify → finish. Wave-based dispatch with mandatory critic gates between every code-writing phase |
| systems-thinking | Architecture analysis | Multi-agent infrastructure analysis: discovery → extraction → synthesis. Built for decisions that affect the whole system |
fakoli-crew provides the workers. fakoli-flow orchestrates them. systems-thinking analyzes architecture before the workers start.
Install any combination — each works standalone. All three together give you a complete multi-agent development pipeline: architecture analysis, intent-driven planning, parallel agent execution, and evidence-based verification.
| Plugin | Description |
|---|---|
| gws | Full Google Workspace via the gws CLI — 100 skills, 15 commands, 11 role-based agents, and 44 recipes spanning Gmail, Calendar, Drive, Docs, Sheets, Slides, Chat, and more. The most comprehensive Workspace plugin available for any AI assistant. |
| notebooklm-enhanced | Programmatic control of Google NotebookLM — create notebooks, ingest PDFs and YouTube videos, generate podcasts and slide decks, and run end-to-end research workflows with a single command. |
| Plugin | Description |
|---|---|
| nano-banana-pro | Generate, edit, and remix production-ready images with Google Gemini 3 Pro. Includes a 5-agent PaperBanana pipeline (Retriever → Planner → Stylist → Visualizer → Critic) that iteratively refines images until they pass a quality threshold. |
| fakoli-speak | Multi-provider TTS for Claude Code — stream any response as speech via /speak using OpenAI ($0.015/1K), Deepgram, ElevenLabs, Google Gemini (free), or macOS Say (free). Switch with /provider, track spending with /cost, toggle auto-narration with /autospeak. |
| excalidraw-diagram | Generate .excalidraw files from natural language or by analyzing your codebase. Supports flowcharts, architecture diagrams, ER diagrams, and dependency graphs across four color themes — zero dependencies beyond Node.js 18. |
npx claudepluginhub fakoli/fakoli-plugins --plugin gwsApply systems thinking to infrastructure decisions so you stop discovering hidden costs, vendor assumptions, and scaling traps after you've committed. Extract what vendors bury in their docs, map dependencies the design review missed, reuse what worked before instead of forgetting lessons, and produce structured artifacts grounded in source evidence — not confident guesses.
Generate, edit, remix, and optimize images using Google's Gemini 3 Pro Image Preview model
Intent-driven workflow orchestration — brainstorm, plan, and execute complex projects through coordinated specialist agents with critic gates and evidence-based verification.
Comprehensive Google NotebookLM automation — create notebooks, add sources, generate podcasts/videos/quizzes/slides, and run multi-notebook research workflows via RPC API
Bloomberg-style financial terminal — 32 MCP tools, 6 workflow skills, audit trails, Polygon.io fallback, usage tracking
Complete Google Workspace integration -- Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Tasks, Contacts, Chat, Apps Script, and Custom Search via MCP with workflow guidance.
Google Workspace CLI — Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more
Google Workspace CLI (gws) skill — unified command-line access to Gmail, Drive, Sheets, Docs, Calendar, Chat, Admin, and 40+ Google APIs. Includes MCP server setup, authentication workflows, and agent-optimized usage patterns.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review