[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-googleworkspace-recipe-post-mortem-setup-en":3,"guides-for-googleworkspace-recipe-post-mortem-setup":1084,"similar-k17f5b6h1c1sfrh7eeegm0ppax86m1kk-en":1085},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":254,"isFallback":249,"parentExtension":259,"providers":260,"relations":265,"repo":267,"tags":1081,"workflow":1082},1778688022104.1797,"k17f5b6h1c1sfrh7eeegm0ppax86m1kk",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Create a Google Docs post-mortem, schedule a Google Calendar review, and notify via Chat.",{"claudeCode":12},"googleworkspace/cli","recipe-post-mortem-setup","https://github.com/googleworkspace/cli",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":234,"workflow":252},1778689936059.3406,"kn70dfccyvv1jq8w8hgzzga2px86nm67","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":202,"practices":206,"prerequisites":209,"promptVersionExtension":214,"promptVersionScoring":215,"purpose":216,"rationale":217,"score":218,"summary":219,"tags":220,"targetMarket":227,"tier":228,"useCases":229},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,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 creating a post-mortem document, scheduling a review, and sending a notification, which are common tasks after an incident.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","This skill provides a streamlined workflow for post-mortem setup, integrating Google Docs, Calendar, and Chat, which is more efficient than manual execution.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is ready for production use, covering the complete lifecycle of setting up a post-mortem process with documented prerequisites and clear steps.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on the single domain of post-mortem setup, coordinating related tasks within Google Workspace.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's functionality of creating a Google Doc, scheduling a Calendar event, and sending a Chat notification.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses narrow, verb-noun specialist tools for interacting with Google Workspace services (gws docs, gws calendar, gws chat).",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","All parameters for the underlying `gws` commands are documented via the CLI's `--help` and schema introspection, and the skill itself documents its prerequisites and steps.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The skill uses descriptive tool names and clearly outlines the sequence of operations.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The skill's parameters are specific to the task of post-mortem setup, and the expected outputs are clearly defined by the underlying `gws` commands.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The extension is licensed under Apache-2.0, a permissive open-source license.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on 2026-05-12, which is recent within the last 3 months.",{"category":58,"check":62,"severity":63,"summary":64},"Dependency Management","not_applicable","The skill itself does not appear to have direct third-party dependencies beyond the `gws` CLI, which is expected to be managed by the user.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","Secrets are handled by the underlying `gws` CLI, which uses secure authentication methods and does not echo resolved secrets to stdout.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill uses specific `gws` commands with structured parameters, mitigating injection risks from user-provided data.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill relies on the `gws` CLI, which is a committed bundle, and does not fetch remote code or data at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill interacts with the Google Workspace APIs via the `gws` CLI, which operates within its own sandboxed environment and does not modify arbitrary files outside its designated scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No detached-process spawns or deny-retry loops were found in the skill's instructions.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill's actions (creating docs, scheduling meetings, sending chat messages) are explicit and do not involve submitting confidential data to third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled SKILL.md file is free of hidden-steering tricks and uses clean printable ASCII.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill's instructions are plain text and do not involve obfuscated code execution.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill relies on the `gws` CLI and documented prerequisites, with no assumptions about user-specific project organization beyond what the CLI requires.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","The repository has a high rate of issue closure (94 open vs. 178 closed in 90 days), indicating active maintainer engagement.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","A meaningful manifest version (0.22.5) is present, and a CHANGELOG is available.",{"category":104,"check":105,"severity":24,"summary":106},"Execution","Validation","Input validation is handled by the `gws` CLI, which uses schema validation for its parameters.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The operations are state-changing but are guarded by the `gws` CLI's confirmation prompts or dry-run capabilities.",{"category":111,"check":112,"severity":24,"summary":113},"Code Execution","Error Handling","Errors are handled by the underlying `gws` CLI, which provides structured exit codes and informative error messages for API or validation failures.",{"category":111,"check":115,"severity":24,"summary":116},"Logging","The underlying `gws` CLI supports logging to stderr and files, allowing for audit trails of executed actions.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","GDPR","The skill itself does not operate on personal data; interaction with Google Workspace APIs through `gws` is subject to Google's privacy policies.",{"category":118,"check":122,"severity":24,"summary":123},"Target market","The skill is global in scope, interacting with Google Workspace services which are universally available.",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","The skill relies on the `gws` CLI, which is designed to be multi-platform, and assumes Node.js 18+ as a prerequisite.",{"category":44,"check":128,"severity":24,"summary":129},"README","The README is comprehensive, detailing installation, authentication, usage, and advanced features of the `gws` CLI.",{"category":33,"check":131,"severity":63,"summary":132},"Tool surface size","This is a skill that orchestrates calls to other tools, not an extension that exposes a large number of its own tools.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The skill uses distinct `gws` commands for each part of the post-mortem setup process, avoiding overlapping synonyms.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features are implemented via the `gws` CLI and its associated skills.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions for the `gws` CLI and mentions the availability of AI agent skills.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","Error handling is delegated to the `gws` CLI, which provides actionable error messages and structured exit codes.",{"category":104,"check":148,"severity":24,"summary":149},"Pinned dependencies","The `gws` CLI is installed via npm with a lockfile, and the Node.js prerequisite is specified.",{"category":33,"check":151,"severity":24,"summary":152},"Dry-run preview","The underlying `gws` CLI supports a `--dry-run` flag for state-changing operations, allowing previews.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The `gws` CLI handles network requests with timeouts and retries, and operations like creating documents or events are generally idempotent or handled safely.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The `gws` CLI's logging is opt-in via environment variables and does not send telemetry by default.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill clearly defines its purpose: to set up a post-mortem by creating a Google Doc, scheduling a Calendar review, and notifying via Chat.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and provides a clear summary of the skill's core capability.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md body is concise, outlining the steps and delegating deeper material to the underlying `gws` CLI's help.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The skill's instructions are straightforward, and detailed command usage is handled by the `gws` CLI's own documentation.",{"category":170,"check":174,"severity":63,"summary":175},"Forked exploration","This skill performs a straightforward sequence of actions and does not involve deep exploration requiring a forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The `gws` CLI README provides numerous examples, and the SKILL.md outlines the specific steps for this recipe.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","Edge cases are handled by the `gws` CLI's error reporting and validation, and the skill itself specifies prerequisites and clear steps.",{"category":111,"check":183,"severity":24,"summary":184},"Tool Fallback","The skill requires the `gws` CLI, which is clearly documented as a prerequisite, and the README provides installation instructions.",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","The skill assumes Node.js 18+ and the availability of the `gws` CLI, as documented in the README and SKILL.md.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The `gws` CLI provides clear error messages and exit codes, and the skill's steps are sequential, implying a halt on unexpected pre-state.",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","The skill is self-contained and explicitly lists its required skills (`gws-docs`, `gws-calendar`, `gws-chat`) as prerequisites.",1778689935935,"This skill automates the creation of a Google Docs post-mortem document, schedules a review meeting in Google Calendar, and sends a notification via Google Chat. It relies on the `gws` CLI tool and requires other Google Workspace skills to be loaded.",[198,199,200,201],"Create Google Docs post-mortem documents","Schedule Google Calendar review meetings","Notify relevant teams via Google Chat","Integrates with Google Workspace tools via `gws` CLI",[203,204,205],"Conducting the post-mortem analysis itself","Managing Google Cloud project configurations","Executing arbitrary commands outside of the defined workflow",[207,208],"Workflow automation","Incident response process",[210,211,212,213],"Node.js 18+","Google Cloud project with appropriate APIs enabled","Google Workspace account access","Load the following skills: `gws-docs`, `gws-calendar`, `gws-chat`","3.0.0","4.4.0","Streamline the process of setting up post-mortems after an incident by automating document creation, meeting scheduling, and notifications.","The skill is well-documented, relies on a robust CLI tool with good error handling and security practices, and covers a practical workflow. No critical or warning findings.",99,"A high-quality skill for automating post-mortem setup across Google Workspace tools.",[221,222,223,224,225,226],"google-workspace","automation","post-mortem","documentation","calendar","chat","global","verified",[230,231,232,233],"Automating post-mortem setup after an incident","Ensuring timely scheduling of review meetings","Keeping teams informed about post-mortem activities","Standardizing the post-mortem process",{"codeQuality":235,"collectedAt":237,"documentation":238,"maintenance":241,"security":248,"testCoverage":251},{"hasLockfile":236},true,1778689917311,{"descriptionLength":239,"readmeSize":240},89,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},1778689936059,{"basePath":255,"githubOwner":256,"githubRepo":257,"locale":18,"slug":13,"type":258},"skills/recipe-post-mortem-setup","googleworkspace","cli","skill",null,{"evaluate":261,"extract":263},{"promptVersionExtension":214,"promptVersionScoring":215,"score":218,"tags":262,"targetMarket":227,"tier":228},[221,222,223,224,225,226],{"commitSha":264,"license":250},"HEAD",{"repoId":266},"kd74t1908zh6g1jzcxw8tg1rwx86nnpt",{"_creationTime":268,"_id":266,"identity":269,"providers":270,"workflow":1077},1778688016626.351,{"githubOwner":256,"githubRepo":257,"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,452,460,468,476,484,492,500,508,516,524,532,540,548,556,564,572,580,588,596,604,612,620,628,636,644,652,660,668,676,684,692,700,708,716,724,732,740,748,756,764,772,780,788,796,804,812,820,828,836,844,852,860,868,876,884,892,900,908,916,924,932,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":445,"description":446,"displayName":447,"installMethods":448,"rationale":449,"selectedPaths":450,"source":283,"sourceLanguage":18,"type":258},"skills/gws-gmail-triage","Gmail: Show unread inbox summary (sender, subject, date).","gws-gmail-triage",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail-triage/SKILL.md",[451],{"path":281,"priority":282},{"basePath":453,"description":454,"displayName":455,"installMethods":456,"rationale":457,"selectedPaths":458,"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",[459],{"path":281,"priority":282},{"basePath":461,"description":462,"displayName":463,"installMethods":464,"rationale":465,"selectedPaths":466,"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",[467],{"path":281,"priority":282},{"basePath":469,"description":470,"displayName":471,"installMethods":472,"rationale":473,"selectedPaths":474,"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",[475],{"path":281,"priority":282},{"basePath":477,"description":478,"displayName":479,"installMethods":480,"rationale":481,"selectedPaths":482,"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",[483],{"path":281,"priority":282},{"basePath":485,"description":486,"displayName":487,"installMethods":488,"rationale":489,"selectedPaths":490,"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",[491],{"path":281,"priority":282},{"basePath":493,"description":494,"displayName":495,"installMethods":496,"rationale":497,"selectedPaths":498,"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",[499],{"path":281,"priority":282},{"basePath":501,"description":502,"displayName":503,"installMethods":504,"rationale":505,"selectedPaths":506,"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",[507],{"path":281,"priority":282},{"basePath":509,"description":510,"displayName":511,"installMethods":512,"rationale":513,"selectedPaths":514,"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",[515],{"path":281,"priority":282},{"basePath":517,"description":518,"displayName":519,"installMethods":520,"rationale":521,"selectedPaths":522,"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",[523],{"path":281,"priority":282},{"basePath":525,"description":526,"displayName":527,"installMethods":528,"rationale":529,"selectedPaths":530,"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",[531],{"path":281,"priority":282},{"basePath":533,"description":534,"displayName":535,"installMethods":536,"rationale":537,"selectedPaths":538,"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",[539],{"path":281,"priority":282},{"basePath":541,"description":542,"displayName":543,"installMethods":544,"rationale":545,"selectedPaths":546,"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",[547],{"path":281,"priority":282},{"basePath":549,"description":550,"displayName":551,"installMethods":552,"rationale":553,"selectedPaths":554,"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",[555],{"path":281,"priority":282},{"basePath":557,"description":558,"displayName":559,"installMethods":560,"rationale":561,"selectedPaths":562,"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",[563],{"path":281,"priority":282},{"basePath":565,"description":566,"displayName":567,"installMethods":568,"rationale":569,"selectedPaths":570,"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",[571],{"path":281,"priority":282},{"basePath":573,"description":574,"displayName":575,"installMethods":576,"rationale":577,"selectedPaths":578,"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",[579],{"path":281,"priority":282},{"basePath":581,"description":582,"displayName":583,"installMethods":584,"rationale":585,"selectedPaths":586,"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",[587],{"path":281,"priority":282},{"basePath":589,"description":590,"displayName":591,"installMethods":592,"rationale":593,"selectedPaths":594,"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",[595],{"path":281,"priority":282},{"basePath":597,"description":598,"displayName":599,"installMethods":600,"rationale":601,"selectedPaths":602,"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",[603],{"path":281,"priority":282},{"basePath":605,"description":606,"displayName":607,"installMethods":608,"rationale":609,"selectedPaths":610,"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",[611],{"path":281,"priority":282},{"basePath":613,"description":614,"displayName":615,"installMethods":616,"rationale":617,"selectedPaths":618,"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",[619],{"path":281,"priority":282},{"basePath":621,"description":622,"displayName":623,"installMethods":624,"rationale":625,"selectedPaths":626,"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",[627],{"path":281,"priority":282},{"basePath":629,"description":630,"displayName":631,"installMethods":632,"rationale":633,"selectedPaths":634,"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",[635],{"path":281,"priority":282},{"basePath":637,"description":638,"displayName":639,"installMethods":640,"rationale":641,"selectedPaths":642,"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",[643],{"path":281,"priority":282},{"basePath":645,"description":646,"displayName":647,"installMethods":648,"rationale":649,"selectedPaths":650,"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",[651],{"path":281,"priority":282},{"basePath":653,"description":654,"displayName":655,"installMethods":656,"rationale":657,"selectedPaths":658,"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",[659],{"path":281,"priority":282},{"basePath":661,"description":662,"displayName":663,"installMethods":664,"rationale":665,"selectedPaths":666,"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",[667],{"path":281,"priority":282},{"basePath":669,"description":670,"displayName":671,"installMethods":672,"rationale":673,"selectedPaths":674,"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",[675],{"path":281,"priority":282},{"basePath":677,"description":678,"displayName":679,"installMethods":680,"rationale":681,"selectedPaths":682,"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",[683],{"path":281,"priority":282},{"basePath":685,"description":686,"displayName":687,"installMethods":688,"rationale":689,"selectedPaths":690,"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",[691],{"path":281,"priority":282},{"basePath":693,"description":694,"displayName":695,"installMethods":696,"rationale":697,"selectedPaths":698,"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",[699],{"path":281,"priority":282},{"basePath":701,"description":702,"displayName":703,"installMethods":704,"rationale":705,"selectedPaths":706,"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",[707],{"path":281,"priority":282},{"basePath":709,"description":710,"displayName":711,"installMethods":712,"rationale":713,"selectedPaths":714,"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",[715],{"path":281,"priority":282},{"basePath":717,"description":718,"displayName":719,"installMethods":720,"rationale":721,"selectedPaths":722,"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",[723],{"path":281,"priority":282},{"basePath":725,"description":726,"displayName":727,"installMethods":728,"rationale":729,"selectedPaths":730,"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",[731],{"path":281,"priority":282},{"basePath":733,"description":734,"displayName":735,"installMethods":736,"rationale":737,"selectedPaths":738,"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",[739],{"path":281,"priority":282},{"basePath":741,"description":742,"displayName":743,"installMethods":744,"rationale":745,"selectedPaths":746,"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",[747],{"path":281,"priority":282},{"basePath":749,"description":750,"displayName":751,"installMethods":752,"rationale":753,"selectedPaths":754,"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",[755],{"path":281,"priority":282},{"basePath":757,"description":758,"displayName":759,"installMethods":760,"rationale":761,"selectedPaths":762,"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",[763],{"path":281,"priority":282},{"basePath":765,"description":766,"displayName":767,"installMethods":768,"rationale":769,"selectedPaths":770,"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",[771],{"path":281,"priority":282},{"basePath":773,"description":774,"displayName":775,"installMethods":776,"rationale":777,"selectedPaths":778,"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",[779],{"path":281,"priority":282},{"basePath":781,"description":782,"displayName":783,"installMethods":784,"rationale":785,"selectedPaths":786,"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",[787],{"path":281,"priority":282},{"basePath":789,"description":790,"displayName":791,"installMethods":792,"rationale":793,"selectedPaths":794,"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",[795],{"path":281,"priority":282},{"basePath":797,"description":798,"displayName":799,"installMethods":800,"rationale":801,"selectedPaths":802,"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",[803],{"path":281,"priority":282},{"basePath":805,"description":806,"displayName":807,"installMethods":808,"rationale":809,"selectedPaths":810,"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",[811],{"path":281,"priority":282},{"basePath":813,"description":814,"displayName":815,"installMethods":816,"rationale":817,"selectedPaths":818,"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",[819],{"path":281,"priority":282},{"basePath":821,"description":822,"displayName":823,"installMethods":824,"rationale":825,"selectedPaths":826,"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",[827],{"path":281,"priority":282},{"basePath":829,"description":830,"displayName":831,"installMethods":832,"rationale":833,"selectedPaths":834,"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",[835],{"path":281,"priority":282},{"basePath":837,"description":838,"displayName":839,"installMethods":840,"rationale":841,"selectedPaths":842,"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",[843],{"path":281,"priority":282},{"basePath":845,"description":846,"displayName":847,"installMethods":848,"rationale":849,"selectedPaths":850,"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",[851],{"path":281,"priority":282},{"basePath":853,"description":854,"displayName":855,"installMethods":856,"rationale":857,"selectedPaths":858,"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",[859],{"path":281,"priority":282},{"basePath":861,"description":862,"displayName":863,"installMethods":864,"rationale":865,"selectedPaths":866,"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",[867],{"path":281,"priority":282},{"basePath":869,"description":870,"displayName":871,"installMethods":872,"rationale":873,"selectedPaths":874,"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",[875],{"path":281,"priority":282},{"basePath":877,"description":878,"displayName":879,"installMethods":880,"rationale":881,"selectedPaths":882,"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",[883],{"path":281,"priority":282},{"basePath":885,"description":886,"displayName":887,"installMethods":888,"rationale":889,"selectedPaths":890,"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",[891],{"path":281,"priority":282},{"basePath":893,"description":894,"displayName":895,"installMethods":896,"rationale":897,"selectedPaths":898,"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",[899],{"path":281,"priority":282},{"basePath":901,"description":902,"displayName":903,"installMethods":904,"rationale":905,"selectedPaths":906,"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",[907],{"path":281,"priority":282},{"basePath":909,"description":910,"displayName":911,"installMethods":912,"rationale":913,"selectedPaths":914,"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",[915],{"path":281,"priority":282},{"basePath":917,"description":918,"displayName":919,"installMethods":920,"rationale":921,"selectedPaths":922,"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",[923],{"path":281,"priority":282},{"basePath":925,"description":926,"displayName":927,"installMethods":928,"rationale":929,"selectedPaths":930,"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",[931],{"path":281,"priority":282},{"basePath":255,"description":10,"displayName":13,"installMethods":933,"rationale":934,"selectedPaths":935,"source":283,"sourceLanguage":18,"type":258},{"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":257},"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":257},"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",[221,1064,1065,222,257,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076],"agent-skills","ai-agent","discovery-api","google-admin","google-api","google-calendar","google-chat","google-docs","google-drive","google-sheets","oauth2","rust","gemini-cli-extension",{"classifiedAt":1078,"discoverAt":1079,"extractAt":1080,"githubAt":1080,"updatedAt":1078},1778688021715,1778688016626,1778688019882,[222,225,226,224,221,223],{"evaluatedAt":253,"extractAt":1083,"updatedAt":253},1778688022104,[],[1086,1115,1132,1150,1166,1182],{"_creationTime":1087,"_id":1088,"community":1089,"display":1090,"identity":1096,"providers":1100,"relations":1109,"tags":1111,"workflow":1112},1778696923757.7725,"k17c4m9c7dd4039yczkzej1wrs86n3pk",{"reviewCount":8},{"description":1091,"installMethods":1092,"name":1094,"sourceUrl":1095},"Master skill for legal teams using Claude. Loads the right reference for the user's question (privilege configuration, MCP hardening, verification, long documents, practice-area patterns, skill authoring) and routes to specialized starter skills (NDA triage, version diff, meeting brief, citation verification, status synthesis). Auto-invokes when the user mentions legal work, contracts, redlines, NDAs, privilege, attorney-client, court filings, depositions, regulatory compliance, or asks how to set up Claude for a law firm or in-house legal team.",{"claudeCode":1093},"sboghossian/master-claude-for-legal","Master Claude for Legal","https://github.com/sboghossian/master-claude-for-legal",{"basePath":1097,"githubOwner":1098,"githubRepo":1099,"locale":18,"slug":1099,"type":258},"","sboghossian","master-claude-for-legal",{"evaluate":1101,"extract":1107},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1102,"tags":1103,"targetMarket":227,"tier":228},100,[1104,1105,222,1106,224],"legal","llm-ops","compliance",{"commitSha":264,"license":1108},"MIT",{"repoId":1110},"kd72fmh49vwat89ksfnb322tbh86nazp",[222,1106,224,1104,1105],{"evaluatedAt":1113,"extractAt":1114,"updatedAt":1113},1778696937293,1778696923757,{"_creationTime":1116,"_id":1117,"community":1118,"display":1119,"identity":1122,"providers":1123,"relations":1128,"tags":1129,"workflow":1130},1778688022104.1812,"k176wfem1zg9v3bvwrwntecj8h86mfq8",{"reviewCount":8},{"description":979,"installMethods":1120,"name":1121,"sourceUrl":14},{"claudeCode":12},"Recipe Schedule Recurring Event",{"basePath":978,"githubOwner":256,"githubRepo":257,"locale":18,"slug":980,"type":258},{"evaluate":1124,"extract":1127},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1102,"tags":1125,"targetMarket":227,"tier":228},[221,225,1126,222,257],"scheduling",{"commitSha":264,"license":250},{"repoId":266},[222,225,257,221,1126],{"evaluatedAt":1131,"extractAt":1083,"updatedAt":1131},1778690058209,{"_creationTime":1133,"_id":1134,"community":1135,"display":1136,"identity":1139,"providers":1140,"relations":1146,"tags":1147,"workflow":1148},1778688022104.1697,"k170arpjxqxdd8n7xg0fccymex86mfvg",{"reviewCount":8},{"description":606,"installMethods":1137,"name":1138,"sourceUrl":14},{"claudeCode":12},"gws workflow +meeting-prep",{"basePath":605,"githubOwner":256,"githubRepo":257,"locale":18,"slug":607,"type":258},{"evaluate":1141,"extract":1145},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1102,"tags":1142,"targetMarket":227,"tier":228},[221,225,1143,1144,257],"meeting-preparation","productivity",{"commitSha":264,"license":250},{"repoId":266},[225,257,221,1143,1144],{"evaluatedAt":1149,"extractAt":1083,"updatedAt":1149},1778689009194,{"_creationTime":1151,"_id":1152,"community":1153,"display":1154,"identity":1156,"providers":1157,"relations":1162,"tags":1163,"workflow":1164},1778688022104.173,"k17b339m91recmmngb6zwjwnfx86mgsn",{"reviewCount":8},{"description":718,"installMethods":1155,"name":719,"sourceUrl":14},{"claudeCode":12},{"basePath":717,"githubOwner":256,"githubRepo":257,"locale":18,"slug":719,"type":258},{"evaluate":1158,"extract":1161},{"promptVersionExtension":214,"promptVersionScoring":215,"score":218,"tags":1159,"targetMarket":227,"tier":228},[221,225,222,1126,1160],"recipe",{"commitSha":264},{"repoId":266},[222,225,221,1160,1126],{"evaluatedAt":1165,"extractAt":1083,"updatedAt":1165},1778689297348,{"_creationTime":1167,"_id":1168,"community":1169,"display":1170,"identity":1172,"providers":1173,"relations":1178,"tags":1179,"workflow":1180},1778688022104.17,"k179v1ezv29emr77btxzkqettx86nq4k",{"reviewCount":8},{"description":614,"installMethods":1171,"name":615,"sourceUrl":14},{"claudeCode":12},{"basePath":613,"githubOwner":256,"githubRepo":257,"locale":18,"slug":615,"type":258},{"evaluate":1174,"extract":1177},{"promptVersionExtension":214,"promptVersionScoring":215,"score":218,"tags":1175,"targetMarket":227,"tier":228},[221,1144,222,257,225,1176],"tasks",{"commitSha":264},{"repoId":266},[222,225,257,221,1144,1176],{"evaluatedAt":1181,"extractAt":1083,"updatedAt":1181},1778689029789,{"_creationTime":1183,"_id":1184,"community":1185,"display":1186,"identity":1192,"providers":1197,"relations":1206,"tags":1209,"workflow":1210},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":1187,"installMethods":1188,"name":1190,"sourceUrl":1191},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":1189},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1193,"githubOwner":1194,"githubRepo":1195,"locale":18,"slug":1196,"type":258},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":1198,"extract":1205},{"promptVersionExtension":214,"promptVersionScoring":215,"score":1102,"tags":1199,"targetMarket":227,"tier":228},[1200,1201,1202,1203,222,257,1204],"git","development-environment","workflow","tmux","developer-tool",{"commitSha":264,"license":1108},{"parentExtensionId":1207,"repoId":1208},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[222,257,1204,1201,1200,1203,1202],{"evaluatedAt":1211,"extractAt":1212,"updatedAt":1211},1778699613343,1778699234184]