[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-googleworkspace-gws-gmail-triage-zh-CN":3,"guides-for-googleworkspace-gws-gmail-triage":1085,"similar-k173wqxhcsrt1gbnws94rkmdz186nwq0-zh-CN":1086},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":254,"isFallback":236,"parentExtension":259,"providers":260,"relations":265,"repo":267,"tags":1082,"workflow":1083},1778688022104.1648,"k173wqxhcsrt1gbnws94rkmdz186nwq0",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Gmail: Show unread inbox summary (sender, subject, date).",{"claudeCode":12},"googleworkspace/cli","gws gmail +triage","https://github.com/googleworkspace/cli",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":234,"workflow":252},1778688519307.0483,"kn77r0y0ne8n80hnamz94y5x7986mfvq","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":203,"practices":207,"prerequisites":211,"promptVersionExtension":216,"promptVersionScoring":217,"purpose":218,"rationale":219,"score":220,"summary":221,"tags":222,"targetMarket":228,"tier":229,"useCases":230},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,116,120,123,126,129,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of showing an unread Gmail inbox summary with sender, subject, and date.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a specialized command for summarizing unread emails, offering value beyond a generic Gmail query.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is fully implemented and covers the complete lifecycle of fetching and displaying unread email summaries.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The extension is focused solely on providing Gmail unread inbox summaries, aligning with its stated purpose.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the functionality of the skill.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill exposes a single, specific tool (`gws gmail +triage`) rather than a generalist command.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All parameters (`--max`, `--query`, `--labels`) are documented with their purpose and defaults.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The tool name `+triage` is descriptive and adheres to the '+' prefix convention for helpers.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Input parameters are typed flags, and the output is structured JSON, returning only the requested summary data.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The project is licensed under Apache-2.0, a permissive open-source license, with a clear LICENSE file.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on 2026-05-12, well within the 3-month threshold.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project uses npm and has a lockfile, indicating good dependency management practices.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The skill does not appear to handle or expose secrets; it is read-only.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill is read-only and does not load external data, mitigating injection risks.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill does not fetch external content at runtime or include untrusted dependencies.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill is read-only and does not modify files outside its designated scope.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached processes or retry loops around denied calls were detected.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill is read-only and does not send any data to third parties.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","No hidden steering tricks or obfuscated content were found in the bundled files.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The skill's logic is contained within readable scripts and not obfuscated.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill relies on the `gws` CLI and its authentication, which are standard and well-documented.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","Open/closed issues indicate active maintenance and timely responses from maintainers.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The skill has a clear `manifestVersion` (0.22.5) and a CHANGELOG, indicating good release practices.",{"category":103,"check":104,"severity":24,"summary":105},"Execution","Validation","Input parameters are typed flags, implying validation by the CLI framework.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The skill is read-only and performs no destructive operations.",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","The CLI framework handles errors, and the skill itself is read-only, minimizing error paths.",{"category":110,"check":114,"severity":24,"summary":115},"Logging","The skill is read-only and does not require local audit logging.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill is read-only and does not handle personal data beyond what is necessary for display.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill operates globally on Gmail data without regional restrictions.",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on the `gws` CLI, which is designed for cross-platform compatibility.",{"category":44,"check":127,"severity":24,"summary":128},"README","A comprehensive README exists and clearly explains the project's purpose and functionality.",{"category":33,"check":130,"severity":131,"summary":132},"Tool surface size","not_applicable","This is a single-tool extension.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The skill exposes only one specific tool, avoiding synonym conflicts.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features are implemented and directly correspond to the `gws gmail +triage` command.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions using npm and includes copy-paste examples.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The underlying CLI framework provides actionable error messages, and the skill itself is read-only.",{"category":103,"check":148,"severity":24,"summary":149},"Pinned dependencies","Dependencies are managed via npm with a lockfile, and scripts have shebangs.",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","The skill is read-only and does not require a dry-run mode.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The skill is read-only and does not involve remote calls or state-changing operations.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The extension does not appear to emit telemetry, or it is opt-in by default.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill clearly defines its purpose (summarize unread Gmail) and provides usage examples.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and usage.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is concise and delegates deeper material to the README.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The SKILL.md is short, and deeper information is in the README, following progressive disclosure.",{"category":170,"check":174,"severity":131,"summary":175},"Forked exploration","This skill is not an exploration-heavy skill and does not require forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","Sufficient examples are provided, demonstrating various use cases and output formats.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The skill handles edge cases like message limits and custom queries, and its read-only nature limits failure modes.",{"category":110,"check":183,"severity":24,"summary":184},"Tool Fallback","The skill relies on the `gws` CLI which manages its own dependencies and fallbacks.",{"category":91,"check":186,"severity":24,"summary":187},"Stack assumptions","The skill clearly states its dependency on Node.js 18+ and the `gws` CLI.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The skill is read-only, and the underlying CLI handles validation, preventing unexpected states from causing issues.",{"category":91,"check":193,"severity":24,"summary":194},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills being loaded.",1778688519183,"This skill provides a command-line interface tool (`gws gmail +triage`) that fetches and displays a summary of unread emails from a Gmail inbox, including sender, subject, and date. It is part of the `googleworkspace/cli` project and leverages the `gws` CLI for authentication and interaction with Google Workspace APIs.",[198,199,200,201,202],"Summarize unread Gmail inbox items","Display sender, subject, and date","Configurable message limit","Supports custom Gmail search queries","Option to include labels in output",[204,205,206],"Reading or archiving emails","Replying to or forwarding emails","Managing Gmail labels or settings",[208,209,210],"Email Triage","Inbox Management","Information Summarization",[212,213,214,215],"Node.js 18+","A Google Cloud project","A Google account with access to Google Workspace","gws CLI installed and authenticated","3.0.0","4.4.0","To quickly provide users with a summary of their unread Gmail messages, helping them prioritize and manage their inbox efficiently.","The extension is well-documented, has clear usage instructions and examples, and adheres to best practices for security and maintenance. It is a focused, production-ready tool.",99,"A highly polished CLI tool for summarizing unread Gmail messages.",[223,224,225,226,227],"gmail","email","productivity","cli","google-workspace","global","verified",[231,232,233],"Quickly triage urgent emails without opening Gmail","Get an overview of new messages before a meeting","Monitor specific types of unread emails via custom queries",{"codeQuality":235,"collectedAt":237,"documentation":238,"maintenance":241,"security":248,"testCoverage":251},{"hasLockfile":236},true,1778688503529,{"descriptionLength":239,"readmeSize":240},57,20289,{"closedIssues90d":242,"forks":243,"hasChangelog":236,"manifestVersion":244,"openIssues90d":245,"pushedAt":246,"stars":247},178,1362,"0.22.5",94,1778604371000,26154,{"hasNpmPackage":249,"license":250,"smitheryVerified":249},false,"Apache-2.0",{"hasCi":236,"hasTests":249},{"updatedAt":253},1778688519307,{"basePath":255,"githubOwner":256,"githubRepo":226,"locale":18,"slug":257,"type":258},"skills/gws-gmail-triage","googleworkspace","gws-gmail-triage","skill",null,{"evaluate":261,"extract":263},{"promptVersionExtension":216,"promptVersionScoring":217,"score":220,"tags":262,"targetMarket":228,"tier":229},[223,224,225,226,227],{"commitSha":264,"license":250},"HEAD",{"repoId":266},"kd74t1908zh6g1jzcxw8tg1rwx86nnpt",{"_creationTime":268,"_id":266,"identity":269,"providers":270,"workflow":1078},1778688016626.351,{"githubOwner":256,"githubRepo":226,"sourceUrl":14},{"classify":271,"discover":1057,"github":1060},{"commitSha":264,"extensions":272},[273,284,292,300,308,316,324,332,340,348,356,364,372,380,388,396,404,412,420,428,436,444,449,457,465,473,481,489,497,505,513,521,529,537,545,553,561,569,577,585,593,601,609,617,625,633,641,649,657,665,673,681,689,697,705,713,721,729,737,745,753,761,769,777,785,793,801,809,817,825,833,841,849,857,865,873,881,889,897,905,913,921,929,937,945,953,961,969,977,985,993,1001,1009,1017,1025,1033,1045],{"basePath":274,"description":275,"displayName":276,"installMethods":277,"rationale":278,"selectedPaths":279,"source":283,"sourceLanguage":18,"type":258},"skills/gws-admin-reports","Google Workspace Admin SDK: Audit logs and usage reports.","gws-admin-reports",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-admin-reports/SKILL.md",[280],{"path":281,"priority":282},"SKILL.md","mandatory","rule",{"basePath":285,"description":286,"displayName":287,"installMethods":288,"rationale":289,"selectedPaths":290,"source":283,"sourceLanguage":18,"type":258},"skills/gws-calendar","Google Calendar: Manage calendars and events.","gws-calendar",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-calendar/SKILL.md",[291],{"path":281,"priority":282},{"basePath":293,"description":294,"displayName":295,"installMethods":296,"rationale":297,"selectedPaths":298,"source":283,"sourceLanguage":18,"type":258},"skills/gws-calendar-agenda","Google Calendar: Show upcoming events across all calendars.","gws-calendar-agenda",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-calendar-agenda/SKILL.md",[299],{"path":281,"priority":282},{"basePath":301,"description":302,"displayName":303,"installMethods":304,"rationale":305,"selectedPaths":306,"source":283,"sourceLanguage":18,"type":258},"skills/gws-calendar-insert","Google Calendar: Create a new event.","gws-calendar-insert",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-calendar-insert/SKILL.md",[307],{"path":281,"priority":282},{"basePath":309,"description":310,"displayName":311,"installMethods":312,"rationale":313,"selectedPaths":314,"source":283,"sourceLanguage":18,"type":258},"skills/gws-chat","Google Chat: Manage Chat spaces and messages.","gws-chat",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-chat/SKILL.md",[315],{"path":281,"priority":282},{"basePath":317,"description":318,"displayName":319,"installMethods":320,"rationale":321,"selectedPaths":322,"source":283,"sourceLanguage":18,"type":258},"skills/gws-chat-send","Google Chat: Send a message to a space.","gws-chat-send",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-chat-send/SKILL.md",[323],{"path":281,"priority":282},{"basePath":325,"description":326,"displayName":327,"installMethods":328,"rationale":329,"selectedPaths":330,"source":283,"sourceLanguage":18,"type":258},"skills/gws-classroom","Google Classroom: Manage classes, rosters, and coursework.","gws-classroom",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-classroom/SKILL.md",[331],{"path":281,"priority":282},{"basePath":333,"description":334,"displayName":335,"installMethods":336,"rationale":337,"selectedPaths":338,"source":283,"sourceLanguage":18,"type":258},"skills/gws-docs","Read and write Google Docs.","gws-docs",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-docs/SKILL.md",[339],{"path":281,"priority":282},{"basePath":341,"description":342,"displayName":343,"installMethods":344,"rationale":345,"selectedPaths":346,"source":283,"sourceLanguage":18,"type":258},"skills/gws-docs-write","Google Docs: Append text to a document.","gws-docs-write",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-docs-write/SKILL.md",[347],{"path":281,"priority":282},{"basePath":349,"description":350,"displayName":351,"installMethods":352,"rationale":353,"selectedPaths":354,"source":283,"sourceLanguage":18,"type":258},"skills/gws-drive","Google Drive: Manage files, folders, and shared drives.","gws-drive",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-drive/SKILL.md",[355],{"path":281,"priority":282},{"basePath":357,"description":358,"displayName":359,"installMethods":360,"rationale":361,"selectedPaths":362,"source":283,"sourceLanguage":18,"type":258},"skills/gws-drive-upload","Google Drive: Upload a file with automatic metadata.","gws-drive-upload",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-drive-upload/SKILL.md",[363],{"path":281,"priority":282},{"basePath":365,"description":366,"displayName":367,"installMethods":368,"rationale":369,"selectedPaths":370,"source":283,"sourceLanguage":18,"type":258},"skills/gws-events","Subscribe to Google Workspace events.","gws-events",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-events/SKILL.md",[371],{"path":281,"priority":282},{"basePath":373,"description":374,"displayName":375,"installMethods":376,"rationale":377,"selectedPaths":378,"source":283,"sourceLanguage":18,"type":258},"skills/gws-events-renew","Google Workspace Events: Renew/reactivate Workspace Events subscriptions.","gws-events-renew",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-events-renew/SKILL.md",[379],{"path":281,"priority":282},{"basePath":381,"description":382,"displayName":383,"installMethods":384,"rationale":385,"selectedPaths":386,"source":283,"sourceLanguage":18,"type":258},"skills/gws-events-subscribe","Google Workspace Events: Subscribe to Workspace events and stream them as NDJSON.","gws-events-subscribe",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-events-subscribe/SKILL.md",[387],{"path":281,"priority":282},{"basePath":389,"description":390,"displayName":391,"installMethods":392,"rationale":393,"selectedPaths":394,"source":283,"sourceLanguage":18,"type":258},"skills/gws-forms","Read and write Google Forms.","gws-forms",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-forms/SKILL.md",[395],{"path":281,"priority":282},{"basePath":397,"description":398,"displayName":399,"installMethods":400,"rationale":401,"selectedPaths":402,"source":283,"sourceLanguage":18,"type":258},"skills/gws-gmail","Gmail: Send, read, and manage email.","gws-gmail",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail/SKILL.md",[403],{"path":281,"priority":282},{"basePath":405,"description":406,"displayName":407,"installMethods":408,"rationale":409,"selectedPaths":410,"source":283,"sourceLanguage":18,"type":258},"skills/gws-gmail-forward","Gmail: Forward a message to new recipients.","gws-gmail-forward",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail-forward/SKILL.md",[411],{"path":281,"priority":282},{"basePath":413,"description":414,"displayName":415,"installMethods":416,"rationale":417,"selectedPaths":418,"source":283,"sourceLanguage":18,"type":258},"skills/gws-gmail-read","Gmail: Read a message and extract its body or headers.","gws-gmail-read",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail-read/SKILL.md",[419],{"path":281,"priority":282},{"basePath":421,"description":422,"displayName":423,"installMethods":424,"rationale":425,"selectedPaths":426,"source":283,"sourceLanguage":18,"type":258},"skills/gws-gmail-reply","Gmail: Reply to a message (handles threading automatically).","gws-gmail-reply",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail-reply/SKILL.md",[427],{"path":281,"priority":282},{"basePath":429,"description":430,"displayName":431,"installMethods":432,"rationale":433,"selectedPaths":434,"source":283,"sourceLanguage":18,"type":258},"skills/gws-gmail-reply-all","Gmail: Reply-all to a message (handles threading automatically).","gws-gmail-reply-all",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail-reply-all/SKILL.md",[435],{"path":281,"priority":282},{"basePath":437,"description":438,"displayName":439,"installMethods":440,"rationale":441,"selectedPaths":442,"source":283,"sourceLanguage":18,"type":258},"skills/gws-gmail-send","Gmail: Send an email.","gws-gmail-send",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail-send/SKILL.md",[443],{"path":281,"priority":282},{"basePath":255,"description":10,"displayName":257,"installMethods":445,"rationale":446,"selectedPaths":447,"source":283,"sourceLanguage":18,"type":258},{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail-triage/SKILL.md",[448],{"path":281,"priority":282},{"basePath":450,"description":451,"displayName":452,"installMethods":453,"rationale":454,"selectedPaths":455,"source":283,"sourceLanguage":18,"type":258},"skills/gws-gmail-watch","Gmail: Watch for new emails and stream them as NDJSON.","gws-gmail-watch",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail-watch/SKILL.md",[456],{"path":281,"priority":282},{"basePath":458,"description":459,"displayName":460,"installMethods":461,"rationale":462,"selectedPaths":463,"source":283,"sourceLanguage":18,"type":258},"skills/gws-keep","Manage Google Keep notes.","gws-keep",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-keep/SKILL.md",[464],{"path":281,"priority":282},{"basePath":466,"description":467,"displayName":468,"installMethods":469,"rationale":470,"selectedPaths":471,"source":283,"sourceLanguage":18,"type":258},"skills/gws-meet","Manage Google Meet conferences.","gws-meet",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-meet/SKILL.md",[472],{"path":281,"priority":282},{"basePath":474,"description":475,"displayName":476,"installMethods":477,"rationale":478,"selectedPaths":479,"source":283,"sourceLanguage":18,"type":258},"skills/gws-modelarmor","Google Model Armor: Filter user-generated content for safety.","gws-modelarmor",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-modelarmor/SKILL.md",[480],{"path":281,"priority":282},{"basePath":482,"description":483,"displayName":484,"installMethods":485,"rationale":486,"selectedPaths":487,"source":283,"sourceLanguage":18,"type":258},"skills/gws-modelarmor-create-template","Google Model Armor: Create a new Model Armor template.","gws-modelarmor-create-template",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-modelarmor-create-template/SKILL.md",[488],{"path":281,"priority":282},{"basePath":490,"description":491,"displayName":492,"installMethods":493,"rationale":494,"selectedPaths":495,"source":283,"sourceLanguage":18,"type":258},"skills/gws-modelarmor-sanitize-prompt","Google Model Armor: Sanitize a user prompt through a Model Armor template.","gws-modelarmor-sanitize-prompt",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-modelarmor-sanitize-prompt/SKILL.md",[496],{"path":281,"priority":282},{"basePath":498,"description":499,"displayName":500,"installMethods":501,"rationale":502,"selectedPaths":503,"source":283,"sourceLanguage":18,"type":258},"skills/gws-modelarmor-sanitize-response","Google Model Armor: Sanitize a model response through a Model Armor template.","gws-modelarmor-sanitize-response",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-modelarmor-sanitize-response/SKILL.md",[504],{"path":281,"priority":282},{"basePath":506,"description":507,"displayName":508,"installMethods":509,"rationale":510,"selectedPaths":511,"source":283,"sourceLanguage":18,"type":258},"skills/gws-people","Google People: Manage contacts and profiles.","gws-people",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-people/SKILL.md",[512],{"path":281,"priority":282},{"basePath":514,"description":515,"displayName":516,"installMethods":517,"rationale":518,"selectedPaths":519,"source":283,"sourceLanguage":18,"type":258},"skills/gws-script","Manage Google Apps Script projects.","gws-script",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-script/SKILL.md",[520],{"path":281,"priority":282},{"basePath":522,"description":523,"displayName":524,"installMethods":525,"rationale":526,"selectedPaths":527,"source":283,"sourceLanguage":18,"type":258},"skills/gws-script-push","Google Apps Script: Upload local files to an Apps Script project.","gws-script-push",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-script-push/SKILL.md",[528],{"path":281,"priority":282},{"basePath":530,"description":531,"displayName":532,"installMethods":533,"rationale":534,"selectedPaths":535,"source":283,"sourceLanguage":18,"type":258},"skills/gws-shared","gws CLI: Shared patterns for authentication, global flags, and output formatting.","gws-shared",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-shared/SKILL.md",[536],{"path":281,"priority":282},{"basePath":538,"description":539,"displayName":540,"installMethods":541,"rationale":542,"selectedPaths":543,"source":283,"sourceLanguage":18,"type":258},"skills/gws-sheets","Google Sheets: Read and write spreadsheets.","gws-sheets",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-sheets/SKILL.md",[544],{"path":281,"priority":282},{"basePath":546,"description":547,"displayName":548,"installMethods":549,"rationale":550,"selectedPaths":551,"source":283,"sourceLanguage":18,"type":258},"skills/gws-sheets-append","Google Sheets: Append a row to a spreadsheet.","gws-sheets-append",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-sheets-append/SKILL.md",[552],{"path":281,"priority":282},{"basePath":554,"description":555,"displayName":556,"installMethods":557,"rationale":558,"selectedPaths":559,"source":283,"sourceLanguage":18,"type":258},"skills/gws-sheets-read","Google Sheets: Read values from a spreadsheet.","gws-sheets-read",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-sheets-read/SKILL.md",[560],{"path":281,"priority":282},{"basePath":562,"description":563,"displayName":564,"installMethods":565,"rationale":566,"selectedPaths":567,"source":283,"sourceLanguage":18,"type":258},"skills/gws-slides","Google Slides: Read and write presentations.","gws-slides",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-slides/SKILL.md",[568],{"path":281,"priority":282},{"basePath":570,"description":571,"displayName":572,"installMethods":573,"rationale":574,"selectedPaths":575,"source":283,"sourceLanguage":18,"type":258},"skills/gws-tasks","Google Tasks: Manage task lists and tasks.","gws-tasks",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-tasks/SKILL.md",[576],{"path":281,"priority":282},{"basePath":578,"description":579,"displayName":580,"installMethods":581,"rationale":582,"selectedPaths":583,"source":283,"sourceLanguage":18,"type":258},"skills/gws-workflow","Google Workflow: Cross-service productivity workflows.","gws-workflow",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-workflow/SKILL.md",[584],{"path":281,"priority":282},{"basePath":586,"description":587,"displayName":588,"installMethods":589,"rationale":590,"selectedPaths":591,"source":283,"sourceLanguage":18,"type":258},"skills/gws-workflow-email-to-task","Google Workflow: Convert a Gmail message into a Google Tasks entry.","gws-workflow-email-to-task",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-workflow-email-to-task/SKILL.md",[592],{"path":281,"priority":282},{"basePath":594,"description":595,"displayName":596,"installMethods":597,"rationale":598,"selectedPaths":599,"source":283,"sourceLanguage":18,"type":258},"skills/gws-workflow-file-announce","Google Workflow: Announce a Drive file in a Chat space.","gws-workflow-file-announce",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-workflow-file-announce/SKILL.md",[600],{"path":281,"priority":282},{"basePath":602,"description":603,"displayName":604,"installMethods":605,"rationale":606,"selectedPaths":607,"source":283,"sourceLanguage":18,"type":258},"skills/gws-workflow-meeting-prep","Google Workflow: Prepare for your next meeting: agenda, attendees, and linked docs.","gws-workflow-meeting-prep",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-workflow-meeting-prep/SKILL.md",[608],{"path":281,"priority":282},{"basePath":610,"description":611,"displayName":612,"installMethods":613,"rationale":614,"selectedPaths":615,"source":283,"sourceLanguage":18,"type":258},"skills/gws-workflow-standup-report","Google Workflow: Today's meetings + open tasks as a standup summary.","gws-workflow-standup-report",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-workflow-standup-report/SKILL.md",[616],{"path":281,"priority":282},{"basePath":618,"description":619,"displayName":620,"installMethods":621,"rationale":622,"selectedPaths":623,"source":283,"sourceLanguage":18,"type":258},"skills/gws-workflow-weekly-digest","Google Workflow: Weekly summary: this week's meetings + unread email count.","gws-workflow-weekly-digest",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-workflow-weekly-digest/SKILL.md",[624],{"path":281,"priority":282},{"basePath":626,"description":627,"displayName":628,"installMethods":629,"rationale":630,"selectedPaths":631,"source":283,"sourceLanguage":18,"type":258},"skills/persona-content-creator","Create, organize, and distribute content across Workspace.","persona-content-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/persona-content-creator/SKILL.md",[632],{"path":281,"priority":282},{"basePath":634,"description":635,"displayName":636,"installMethods":637,"rationale":638,"selectedPaths":639,"source":283,"sourceLanguage":18,"type":258},"skills/persona-customer-support","Manage customer support — track tickets, respond, escalate issues.","persona-customer-support",{"claudeCode":12},"SKILL.md frontmatter at skills/persona-customer-support/SKILL.md",[640],{"path":281,"priority":282},{"basePath":642,"description":643,"displayName":644,"installMethods":645,"rationale":646,"selectedPaths":647,"source":283,"sourceLanguage":18,"type":258},"skills/persona-event-coordinator","Plan and manage events — scheduling, invitations, and logistics.","persona-event-coordinator",{"claudeCode":12},"SKILL.md frontmatter at skills/persona-event-coordinator/SKILL.md",[648],{"path":281,"priority":282},{"basePath":650,"description":651,"displayName":652,"installMethods":653,"rationale":654,"selectedPaths":655,"source":283,"sourceLanguage":18,"type":258},"skills/persona-exec-assistant","Manage an executive's schedule, inbox, and communications.","persona-exec-assistant",{"claudeCode":12},"SKILL.md frontmatter at skills/persona-exec-assistant/SKILL.md",[656],{"path":281,"priority":282},{"basePath":658,"description":659,"displayName":660,"installMethods":661,"rationale":662,"selectedPaths":663,"source":283,"sourceLanguage":18,"type":258},"skills/persona-hr-coordinator","Handle HR workflows — onboarding, announcements, and employee comms.","persona-hr-coordinator",{"claudeCode":12},"SKILL.md frontmatter at skills/persona-hr-coordinator/SKILL.md",[664],{"path":281,"priority":282},{"basePath":666,"description":667,"displayName":668,"installMethods":669,"rationale":670,"selectedPaths":671,"source":283,"sourceLanguage":18,"type":258},"skills/persona-it-admin","Administer IT — monitor security and configure Workspace.","persona-it-admin",{"claudeCode":12},"SKILL.md frontmatter at skills/persona-it-admin/SKILL.md",[672],{"path":281,"priority":282},{"basePath":674,"description":675,"displayName":676,"installMethods":677,"rationale":678,"selectedPaths":679,"source":283,"sourceLanguage":18,"type":258},"skills/persona-project-manager","Coordinate projects — track tasks, schedule meetings, and share docs.","persona-project-manager",{"claudeCode":12},"SKILL.md frontmatter at skills/persona-project-manager/SKILL.md",[680],{"path":281,"priority":282},{"basePath":682,"description":683,"displayName":684,"installMethods":685,"rationale":686,"selectedPaths":687,"source":283,"sourceLanguage":18,"type":258},"skills/persona-researcher","Organize research — manage references, notes, and collaboration.","persona-researcher",{"claudeCode":12},"SKILL.md frontmatter at skills/persona-researcher/SKILL.md",[688],{"path":281,"priority":282},{"basePath":690,"description":691,"displayName":692,"installMethods":693,"rationale":694,"selectedPaths":695,"source":283,"sourceLanguage":18,"type":258},"skills/persona-sales-ops","Manage sales workflows — track deals, schedule calls, client comms.","persona-sales-ops",{"claudeCode":12},"SKILL.md frontmatter at skills/persona-sales-ops/SKILL.md",[696],{"path":281,"priority":282},{"basePath":698,"description":699,"displayName":700,"installMethods":701,"rationale":702,"selectedPaths":703,"source":283,"sourceLanguage":18,"type":258},"skills/persona-team-lead","Lead a team — run standups, coordinate tasks, and communicate.","persona-team-lead",{"claudeCode":12},"SKILL.md frontmatter at skills/persona-team-lead/SKILL.md",[704],{"path":281,"priority":282},{"basePath":706,"description":707,"displayName":708,"installMethods":709,"rationale":710,"selectedPaths":711,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-backup-sheet-as-csv","Export a Google Sheets spreadsheet as a CSV file for local backup or processing.","recipe-backup-sheet-as-csv",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-backup-sheet-as-csv/SKILL.md",[712],{"path":281,"priority":282},{"basePath":714,"description":715,"displayName":716,"installMethods":717,"rationale":718,"selectedPaths":719,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-batch-invite-to-event","Add a list of attendees to an existing Google Calendar event and send notifications.","recipe-batch-invite-to-event",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-batch-invite-to-event/SKILL.md",[720],{"path":281,"priority":282},{"basePath":722,"description":723,"displayName":724,"installMethods":725,"rationale":726,"selectedPaths":727,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-block-focus-time","Create recurring focus time blocks on Google Calendar to protect deep work hours.","recipe-block-focus-time",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-block-focus-time/SKILL.md",[728],{"path":281,"priority":282},{"basePath":730,"description":731,"displayName":732,"installMethods":733,"rationale":734,"selectedPaths":735,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-bulk-download-folder","List and download all files from a Google Drive folder.","recipe-bulk-download-folder",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-bulk-download-folder/SKILL.md",[736],{"path":281,"priority":282},{"basePath":738,"description":739,"displayName":740,"installMethods":741,"rationale":742,"selectedPaths":743,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-collect-form-responses","Retrieve and review responses from a Google Form.","recipe-collect-form-responses",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-collect-form-responses/SKILL.md",[744],{"path":281,"priority":282},{"basePath":746,"description":747,"displayName":748,"installMethods":749,"rationale":750,"selectedPaths":751,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-compare-sheet-tabs","Read data from two tabs in a Google Sheet to compare and identify differences.","recipe-compare-sheet-tabs",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-compare-sheet-tabs/SKILL.md",[752],{"path":281,"priority":282},{"basePath":754,"description":755,"displayName":756,"installMethods":757,"rationale":758,"selectedPaths":759,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-copy-sheet-for-new-month","Duplicate a Google Sheets template tab for a new month of tracking.","recipe-copy-sheet-for-new-month",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-copy-sheet-for-new-month/SKILL.md",[760],{"path":281,"priority":282},{"basePath":762,"description":763,"displayName":764,"installMethods":765,"rationale":766,"selectedPaths":767,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-create-classroom-course","Create a Google Classroom course and invite students.","recipe-create-classroom-course",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-create-classroom-course/SKILL.md",[768],{"path":281,"priority":282},{"basePath":770,"description":771,"displayName":772,"installMethods":773,"rationale":774,"selectedPaths":775,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-create-doc-from-template","Copy a Google Docs template, fill in content, and share with collaborators.","recipe-create-doc-from-template",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-create-doc-from-template/SKILL.md",[776],{"path":281,"priority":282},{"basePath":778,"description":779,"displayName":780,"installMethods":781,"rationale":782,"selectedPaths":783,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-create-events-from-sheet","Read event data from a Google Sheets spreadsheet and create Google Calendar entries for each row.","recipe-create-events-from-sheet",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-create-events-from-sheet/SKILL.md",[784],{"path":281,"priority":282},{"basePath":786,"description":787,"displayName":788,"installMethods":789,"rationale":790,"selectedPaths":791,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-create-expense-tracker","Set up a Google Sheets spreadsheet for tracking expenses with headers and initial entries.","recipe-create-expense-tracker",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-create-expense-tracker/SKILL.md",[792],{"path":281,"priority":282},{"basePath":794,"description":795,"displayName":796,"installMethods":797,"rationale":798,"selectedPaths":799,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-create-feedback-form","Create a Google Form for feedback and share it via Gmail.","recipe-create-feedback-form",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-create-feedback-form/SKILL.md",[800],{"path":281,"priority":282},{"basePath":802,"description":803,"displayName":804,"installMethods":805,"rationale":806,"selectedPaths":807,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-create-gmail-filter","Create a Gmail filter to automatically label, star, or categorize incoming messages.","recipe-create-gmail-filter",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-create-gmail-filter/SKILL.md",[808],{"path":281,"priority":282},{"basePath":810,"description":811,"displayName":812,"installMethods":813,"rationale":814,"selectedPaths":815,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-create-meet-space","Create a Google Meet meeting space and share the join link.","recipe-create-meet-space",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-create-meet-space/SKILL.md",[816],{"path":281,"priority":282},{"basePath":818,"description":819,"displayName":820,"installMethods":821,"rationale":822,"selectedPaths":823,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-create-presentation","Create a new Google Slides presentation and add initial slides.","recipe-create-presentation",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-create-presentation/SKILL.md",[824],{"path":281,"priority":282},{"basePath":826,"description":827,"displayName":828,"installMethods":829,"rationale":830,"selectedPaths":831,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-create-shared-drive","Create a Google Shared Drive and add members with appropriate roles.","recipe-create-shared-drive",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-create-shared-drive/SKILL.md",[832],{"path":281,"priority":282},{"basePath":834,"description":835,"displayName":836,"installMethods":837,"rationale":838,"selectedPaths":839,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-create-task-list","Set up a new Google Tasks list with initial tasks.","recipe-create-task-list",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-create-task-list/SKILL.md",[840],{"path":281,"priority":282},{"basePath":842,"description":843,"displayName":844,"installMethods":845,"rationale":846,"selectedPaths":847,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-create-vacation-responder","Enable a Gmail out-of-office auto-reply with a custom message and date range.","recipe-create-vacation-responder",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-create-vacation-responder/SKILL.md",[848],{"path":281,"priority":282},{"basePath":850,"description":851,"displayName":852,"installMethods":853,"rationale":854,"selectedPaths":855,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-draft-email-from-doc","Read content from a Google Doc and use it as the body of a Gmail message.","recipe-draft-email-from-doc",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-draft-email-from-doc/SKILL.md",[856],{"path":281,"priority":282},{"basePath":858,"description":859,"displayName":860,"installMethods":861,"rationale":862,"selectedPaths":863,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-email-drive-link","Share a Google Drive file and email the link with a message to recipients.","recipe-email-drive-link",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-email-drive-link/SKILL.md",[864],{"path":281,"priority":282},{"basePath":866,"description":867,"displayName":868,"installMethods":869,"rationale":870,"selectedPaths":871,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-find-free-time","Query Google Calendar free/busy status for multiple users to find a meeting slot.","recipe-find-free-time",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-find-free-time/SKILL.md",[872],{"path":281,"priority":282},{"basePath":874,"description":875,"displayName":876,"installMethods":877,"rationale":878,"selectedPaths":879,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-find-large-files","Identify large Google Drive files consuming storage quota.","recipe-find-large-files",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-find-large-files/SKILL.md",[880],{"path":281,"priority":282},{"basePath":882,"description":883,"displayName":884,"installMethods":885,"rationale":886,"selectedPaths":887,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-forward-labeled-emails","Find Gmail messages with a specific label and forward them to another address.","recipe-forward-labeled-emails",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-forward-labeled-emails/SKILL.md",[888],{"path":281,"priority":282},{"basePath":890,"description":891,"displayName":892,"installMethods":893,"rationale":894,"selectedPaths":895,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-generate-report-from-sheet","Read data from a Google Sheet and create a formatted Google Docs report.","recipe-generate-report-from-sheet",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-generate-report-from-sheet/SKILL.md",[896],{"path":281,"priority":282},{"basePath":898,"description":899,"displayName":900,"installMethods":901,"rationale":902,"selectedPaths":903,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-label-and-archive-emails","Apply Gmail labels to matching messages and archive them to keep your inbox clean.","recipe-label-and-archive-emails",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-label-and-archive-emails/SKILL.md",[904],{"path":281,"priority":282},{"basePath":906,"description":907,"displayName":908,"installMethods":909,"rationale":910,"selectedPaths":911,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-log-deal-update","Append a deal status update to a Google Sheets sales tracking spreadsheet.","recipe-log-deal-update",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-log-deal-update/SKILL.md",[912],{"path":281,"priority":282},{"basePath":914,"description":915,"displayName":916,"installMethods":917,"rationale":918,"selectedPaths":919,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-organize-drive-folder","Create a Google Drive folder structure and move files into the right locations.","recipe-organize-drive-folder",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-organize-drive-folder/SKILL.md",[920],{"path":281,"priority":282},{"basePath":922,"description":923,"displayName":924,"installMethods":925,"rationale":926,"selectedPaths":927,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-plan-weekly-schedule","Review your Google Calendar week, identify gaps, and add events to fill them.","recipe-plan-weekly-schedule",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-plan-weekly-schedule/SKILL.md",[928],{"path":281,"priority":282},{"basePath":930,"description":931,"displayName":932,"installMethods":933,"rationale":934,"selectedPaths":935,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-post-mortem-setup","Create a Google Docs post-mortem, schedule a Google Calendar review, and notify via Chat.","recipe-post-mortem-setup",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-post-mortem-setup/SKILL.md",[936],{"path":281,"priority":282},{"basePath":938,"description":939,"displayName":940,"installMethods":941,"rationale":942,"selectedPaths":943,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-reschedule-meeting","Move a Google Calendar event to a new time and automatically notify all attendees.","recipe-reschedule-meeting",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-reschedule-meeting/SKILL.md",[944],{"path":281,"priority":282},{"basePath":946,"description":947,"displayName":948,"installMethods":949,"rationale":950,"selectedPaths":951,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-review-meet-participants","Review who attended a Google Meet conference and for how long.","recipe-review-meet-participants",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-review-meet-participants/SKILL.md",[952],{"path":281,"priority":282},{"basePath":954,"description":955,"displayName":956,"installMethods":957,"rationale":958,"selectedPaths":959,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-review-overdue-tasks","Find Google Tasks that are past due and need attention.","recipe-review-overdue-tasks",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-review-overdue-tasks/SKILL.md",[960],{"path":281,"priority":282},{"basePath":962,"description":963,"displayName":964,"installMethods":965,"rationale":966,"selectedPaths":967,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-save-email-attachments","Find Gmail messages with attachments and save them to a Google Drive folder.","recipe-save-email-attachments",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-save-email-attachments/SKILL.md",[968],{"path":281,"priority":282},{"basePath":970,"description":971,"displayName":972,"installMethods":973,"rationale":974,"selectedPaths":975,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-save-email-to-doc","Save a Gmail message body into a Google Doc for archival or reference.","recipe-save-email-to-doc",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-save-email-to-doc/SKILL.md",[976],{"path":281,"priority":282},{"basePath":978,"description":979,"displayName":980,"installMethods":981,"rationale":982,"selectedPaths":983,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-schedule-recurring-event","Create a recurring Google Calendar event with attendees.","recipe-schedule-recurring-event",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-schedule-recurring-event/SKILL.md",[984],{"path":281,"priority":282},{"basePath":986,"description":987,"displayName":988,"installMethods":989,"rationale":990,"selectedPaths":991,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-send-team-announcement","Send a team announcement via both Gmail and a Google Chat space.","recipe-send-team-announcement",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-send-team-announcement/SKILL.md",[992],{"path":281,"priority":282},{"basePath":994,"description":995,"displayName":996,"installMethods":997,"rationale":998,"selectedPaths":999,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-share-doc-and-notify","Share a Google Docs document with edit access and email collaborators the link.","recipe-share-doc-and-notify",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-share-doc-and-notify/SKILL.md",[1000],{"path":281,"priority":282},{"basePath":1002,"description":1003,"displayName":1004,"installMethods":1005,"rationale":1006,"selectedPaths":1007,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-share-event-materials","Share Google Drive files with all attendees of a Google Calendar event.","recipe-share-event-materials",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-share-event-materials/SKILL.md",[1008],{"path":281,"priority":282},{"basePath":1010,"description":1011,"displayName":1012,"installMethods":1013,"rationale":1014,"selectedPaths":1015,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-share-folder-with-team","Share a Google Drive folder and all its contents with a list of collaborators.","recipe-share-folder-with-team",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-share-folder-with-team/SKILL.md",[1016],{"path":281,"priority":282},{"basePath":1018,"description":1019,"displayName":1020,"installMethods":1021,"rationale":1022,"selectedPaths":1023,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-sync-contacts-to-sheet","Export Google Contacts directory to a Google Sheets spreadsheet.","recipe-sync-contacts-to-sheet",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-sync-contacts-to-sheet/SKILL.md",[1024],{"path":281,"priority":282},{"basePath":1026,"description":1027,"displayName":1028,"installMethods":1029,"rationale":1030,"selectedPaths":1031,"source":283,"sourceLanguage":18,"type":258},"skills/recipe-watch-drive-changes","Subscribe to change notifications on a Google Drive file or folder.","recipe-watch-drive-changes",{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-watch-drive-changes/SKILL.md",[1032],{"path":281,"priority":282},{"basePath":1034,"description":1035,"displayName":1036,"installMethods":1037,"license":250,"rationale":1038,"selectedPaths":1039,"source":283,"sourceLanguage":18,"type":226},"npm","Google Workspace CLI — dynamic command surface from Discovery Service","@googleworkspace/cli",{"npm":1036},"cli ecosystem detected at npm",[1040,1042],{"path":1041,"priority":282},"package.json",{"path":1043,"priority":1044},"run.js","medium",{"basePath":1046,"installMethods":1047,"rationale":1049,"selectedPaths":1050,"source":283,"sourceLanguage":18,"type":226},"crates/google-workspace-cli",{"cargo":1048},"google-workspace-cli","cli ecosystem detected at crates/google-workspace-cli",[1051,1053,1055],{"path":1052,"priority":282},"Cargo.toml",{"path":1054,"priority":282},"README.md",{"path":1056,"priority":1044},"src/main.rs",{"sources":1058},[1059],"manual",{"closedIssues90d":242,"description":1061,"forks":243,"homepage":1062,"license":250,"openIssues90d":245,"pushedAt":246,"readmeSize":240,"stars":247,"topics":1063},"Google Workspace CLI — one command-line tool for Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and more. Dynamically built from Google Discovery Service. Includes AI agent skills.","https://developers.google.com/workspace",[227,1064,1065,1066,226,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077],"agent-skills","ai-agent","automation","discovery-api","google-admin","google-api","google-calendar","google-chat","google-docs","google-drive","google-sheets","oauth2","rust","gemini-cli-extension",{"classifiedAt":1079,"discoverAt":1080,"extractAt":1081,"githubAt":1081,"updatedAt":1079},1778688021715,1778688016626,1778688019882,[226,224,223,227,225],{"evaluatedAt":253,"extractAt":1084,"updatedAt":253},1778688022104,[],[1087,1113,1129,1147,1174,1190],{"_creationTime":1088,"_id":1089,"community":1090,"display":1091,"identity":1096,"providers":1100,"relations":1106,"tags":1109,"workflow":1110},1778696833339.6218,"k176gr5qszggh36kjn8a1cwehs86n2jd",{"reviewCount":8},{"description":1092,"installMethods":1093,"name":223,"sourceUrl":1095},"Interact with Gmail - search emails, read messages, send emails, create drafts, and manage labels.\nUse when user asks to: search email, read email, send email, create email draft, mark as read,\narchive email, star email, or manage Gmail labels. Lightweight alternative to full Google\nWorkspace MCP server with standalone OAuth authentication.\n",{"claudeCode":1094},"sanjay3290/ai-skills","https://github.com/sanjay3290/ai-skills",{"basePath":1097,"githubOwner":1098,"githubRepo":1099,"locale":18,"slug":223,"type":258},"skills/gmail","sanjay3290","ai-skills",{"evaluate":1101,"extract":1105},{"promptVersionExtension":216,"promptVersionScoring":217,"score":1102,"tags":1103,"targetMarket":228,"tier":229},100,[223,224,1104,1066,225],"communication",{"commitSha":264},{"parentExtensionId":1107,"repoId":1108},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[1066,1104,224,223,225],{"evaluatedAt":1111,"extractAt":1112,"updatedAt":1111},1778696939862,1778696833339,{"_creationTime":1114,"_id":1115,"community":1116,"display":1117,"identity":1119,"providers":1120,"relations":1125,"tags":1126,"workflow":1127},1778688022104.1636,"k17ctxjtqjvmmzqr74vyxkrshh86mgkg",{"reviewCount":8},{"description":406,"installMethods":1118,"name":407,"sourceUrl":14},{"claudeCode":12},{"basePath":405,"githubOwner":256,"githubRepo":226,"locale":18,"slug":407,"type":258},{"evaluate":1121,"extract":1124},{"promptVersionExtension":216,"promptVersionScoring":217,"score":1102,"tags":1122,"targetMarket":228,"tier":229},[223,224,1123,225,227],"forwarding",{"commitSha":264},{"repoId":266},[224,1123,223,227,225],{"evaluatedAt":1128,"extractAt":1084,"updatedAt":1128},1778688406336,{"_creationTime":1130,"_id":1131,"community":1132,"display":1133,"identity":1136,"providers":1137,"relations":1143,"tags":1144,"workflow":1145},1778688022104.181,"k17dc7t5hw7dw4cx3zsdg0rxz986m1mt",{"reviewCount":8},{"description":971,"installMethods":1134,"name":1135,"sourceUrl":14},{"claudeCode":12},"Save Email to Doc",{"basePath":970,"githubOwner":256,"githubRepo":226,"locale":18,"slug":972,"type":258},{"evaluate":1138,"extract":1142},{"promptVersionExtension":216,"promptVersionScoring":217,"score":1102,"tags":1139,"targetMarket":228,"tier":229},[224,1140,227,1066,1141],"documentation","archival",{"commitSha":264,"license":250},{"repoId":266},[1141,1066,1140,224,227],{"evaluatedAt":1146,"extractAt":1084,"updatedAt":1146},1778690036669,{"_creationTime":1148,"_id":1149,"community":1150,"display":1151,"identity":1157,"providers":1161,"relations":1167,"tags":1170,"workflow":1171},1778685949178.8132,"k17fqmnysnm23jhzfzeenvh8r586n9gt",{"reviewCount":8},{"description":1152,"installMethods":1153,"name":1155,"sourceUrl":1156},"Automate Gmail tasks via Rube MCP (Composio): send/reply, search, labels, drafts, attachments. Always search tools first for current schemas.",{"claudeCode":1154},"davepoon/buildwithclaude","gmail-automation","https://github.com/davepoon/buildwithclaude",{"basePath":1158,"githubOwner":1159,"githubRepo":1160,"locale":18,"slug":1155,"type":258},"plugins/all-skills/skills/gmail-automation","davepoon","buildwithclaude",{"evaluate":1162,"extract":1166},{"promptVersionExtension":216,"promptVersionScoring":217,"score":1102,"tags":1163,"targetMarket":228,"tier":229},[223,224,1066,1164,1165],"mcp","composio",{"commitSha":264},{"parentExtensionId":1168,"repoId":1169},"k1779wwzgaaxeqtvembbktrb1d86n4tf","kd719kw54vhmcscq7ckdp59fg586mnt6",[1066,1165,224,223,1164],{"evaluatedAt":1172,"extractAt":1173,"updatedAt":1172},1778689969888,1778685949178,{"_creationTime":1175,"_id":1176,"community":1177,"display":1178,"identity":1180,"providers":1181,"relations":1186,"tags":1187,"workflow":1188},1778688022104.1804,"k177n1hfvm1p0333n96c0pat4d86m2pp",{"reviewCount":8},{"description":955,"installMethods":1179,"name":956,"sourceUrl":14},{"claudeCode":12},{"basePath":954,"githubOwner":256,"githubRepo":226,"locale":18,"slug":956,"type":258},{"evaluate":1182,"extract":1185},{"promptVersionExtension":216,"promptVersionScoring":217,"score":1102,"tags":1183,"targetMarket":228,"tier":229},[227,1184,225,1066,226],"tasks",{"commitSha":264},{"repoId":266},[1066,226,227,225,1184],{"evaluatedAt":1189,"extractAt":1084,"updatedAt":1189},1778689995341,{"_creationTime":1191,"_id":1192,"community":1193,"display":1194,"identity":1196,"providers":1197,"relations":1204,"tags":1205,"workflow":1206},1778688022104.1802,"k170j25h46bp88e68ar6f9ap6h86nvb2",{"reviewCount":8},{"description":947,"installMethods":1195,"name":948,"sourceUrl":14},{"claudeCode":12},{"basePath":946,"githubOwner":256,"githubRepo":226,"locale":18,"slug":948,"type":258},{"evaluate":1198,"extract":1203},{"promptVersionExtension":216,"promptVersionScoring":217,"score":1102,"tags":1199,"targetMarket":228,"tier":229},[227,1200,1201,1202,225,226],"google-meet","meeting","attendance",{"commitSha":264},{"repoId":266},[1202,226,1200,227,1201,225],{"evaluatedAt":1207,"extractAt":1084,"updatedAt":1207},1778689979823]