[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-googleworkspace-recipe-organize-drive-folder-de":3,"guides-for-googleworkspace-recipe-organize-drive-folder":1074,"similar-k1764v6qksg183ztve4xkekcxx86ncnc-de":1075},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":244,"isFallback":226,"parentExtension":249,"providers":250,"relations":255,"repo":257,"tags":1071,"workflow":1072},1778688022104.1792,"k1764v6qksg183ztve4xkekcxx86ncnc",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Create a Google Drive folder structure and move files into the right locations.",{"claudeCode":12},"googleworkspace/cli","recipe-organize-drive-folder","https://github.com/googleworkspace/cli",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":242},1778689888780.688,"kn74yfdptwrr0eh9gdd55j1vd186mv5b","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":205,"promptVersionScoring":206,"purpose":207,"rationale":208,"score":209,"summary":210,"tags":211,"targetMarket":217,"tier":218,"useCases":219},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,96,99,103,106,109,112,115,118,121,125,128,132,136,140,143,146,149,153,156,159,162,165,168,171,175,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","The description clearly states the skill creates a Google Drive folder structure and moves files, with an implicit understanding that it operates on Google Drive.",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","The frontmatter is concise and self-contained, clearly summarizing the core capability and providing trigger phrases.",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","The SKILL.md body is concise and delegates detailed procedures to separate files, adhering to progressive disclosure.",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","The SKILL.md outlines the main flow and links to specific sub-tasks within the `references/` directory.",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","This skill is not an exploration or audit-style skill; it performs a specific set of actions, so forked exploration is not applicable.",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","Sufficient examples are provided in the README, demonstrating the creation of folders and moving files, and appear to plausibly produce the claimed output.",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","The SKILL.md documents failure modes such as API errors, missing credentials, and rate limits, with recovery steps.",{"category":49,"check":50,"severity":24,"summary":51},"Code Execution","Tool Fallback","The skill requires the `gws-drive` skill, which is listed in the frontmatter, and assumes it will be available; it does not require a custom MCP server.",{"category":53,"check":54,"severity":24,"summary":55},"Safety","Halt on unexpected state","The SKILL.md instructs to abort on unexpected pre-state, such as missing prerequisites or credentials.",{"category":57,"check":58,"severity":24,"summary":59},"Portability","Cross-skill coupling","The skill is self-contained and explicitly declares its dependency on the `gws-drive` skill, without relying on other skills implicitly.",{"category":42,"check":61,"severity":24,"summary":62},"Problem relevance","The description clearly states the problem of organizing files into Google Drive folders and moving them to the right locations.",{"category":42,"check":64,"severity":24,"summary":65},"Unique selling proposition","The skill provides a structured way to manage Google Drive folders and file organization, going beyond basic API calls by orchestrating multiple steps.",{"category":42,"check":67,"severity":24,"summary":68},"Production readiness","The skill, along with its prerequisite `gws-drive` skill and the `gws` CLI, covers the complete lifecycle of creating and organizing Google Drive folders.",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single responsibility principle","The skill focuses solely on organizing files within Google Drive folders, aligning with its stated purpose and name.",{"category":70,"check":74,"severity":24,"summary":75},"Description quality","The displayed description accurately reflects the skill's functionality as described in the SKILL.md.",{"category":22,"check":77,"severity":24,"summary":78},"Scoped tools","The skill uses narrow, verb-noun specialist tools like `gws drive files create` and `gws drive files update`, avoiding generalist execution tools.",{"category":30,"check":80,"severity":24,"summary":81},"Configuration & parameter reference","All parameters for the `gws` commands used in the skill are implicitly documented through the CLI's `--help` and schema introspection, and are demonstrated in the examples.",{"category":70,"check":83,"severity":24,"summary":84},"Tool naming","The tools used (e.g., `gws drive files create`) are descriptive and follow a clear verb-noun convention.",{"category":70,"check":86,"severity":24,"summary":87},"Minimal I/O surface","The input parameters for the `gws` commands are specific to the task, and the output is structured JSON, not diagnostic dumps.",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","The extension is licensed under the Apache-2.0 license, as declared in the LICENSE file and README.",{"category":93,"check":94,"severity":24,"summary":95},"Maintenance","Commit recency","The last commit was on 2026-05-12, well within the last 3 months.",{"category":93,"check":97,"severity":24,"summary":98},"Dependency Management","The project uses npm and has a lockfile (`package-lock.json` implied by `npm install -g`), and the `cargo install` process uses `--locked`.",{"category":100,"check":101,"severity":24,"summary":102},"Security","Secret Management","The skill relies on the `gws` CLI for authentication, which handles secrets securely using OS keyring or encrypted files, and does not echo secrets to stdout.",{"category":100,"check":104,"severity":24,"summary":105},"Injection","The skill uses the `gws` CLI, which is designed to handle inputs as data and not execute arbitrary commands, and no external data is fetched or executed.",{"category":100,"check":107,"severity":24,"summary":108},"Transitive Supply-Chain Grenades","The skill does not download or execute external code at runtime; all dependencies are managed through standard installation methods.",{"category":100,"check":110,"severity":24,"summary":111},"Sandbox Isolation","The skill operates within the scope of the `gws` CLI, which manages Google Workspace resources and does not modify files outside of the user's project or intended scope.",{"category":100,"check":113,"severity":24,"summary":114},"Sandbox escape primitives","No detached processes or retry loops around denied calls are present in the skill's documented workflow.",{"category":100,"check":116,"severity":24,"summary":117},"Data Exfiltration","The skill operates on Google Drive data via the `gws` CLI, which requires authentication but does not exfiltrate confidential data without explicit user action.",{"category":100,"check":119,"severity":24,"summary":120},"Hidden Text Tricks","The bundled content and descriptions are free of hidden steering tricks, invisible characters, or other obfuscation methods.",{"category":122,"check":123,"severity":24,"summary":124},"Hooks","Opaque code execution","The skill's workflow relies on `gws` CLI commands, not obfuscated scripts or dynamic code execution.",{"category":57,"check":126,"severity":24,"summary":127},"Structural Assumption","The skill assumes the presence of the `gws` CLI and its prerequisite `gws-drive` skill, which are documented requirements.",{"category":129,"check":130,"severity":24,"summary":131},"Trust","Issues Attention","The repository has a high closure rate (178 closed / 94 open) and a substantial number of issues, indicating active maintenance.",{"category":133,"check":134,"severity":24,"summary":135},"Versioning","Release Management","The skill has a declared version (0.22.5) in the frontmatter and a changelog, indicating proper release management.",{"category":137,"check":138,"severity":24,"summary":139},"Execution","Validation","The `gws` CLI, which this skill utilizes, handles input validation and sanitization as part of its design, ensuring structured data is processed correctly.",{"category":100,"check":141,"severity":24,"summary":142},"Unguarded Destructive Operations","The skill's operations (creating and moving files) are guarded by explicit steps and user interaction via the `gws` CLI, and dry-run is available.",{"category":49,"check":144,"severity":24,"summary":145},"Error Handling","The `gws` CLI provides structured exit codes and error messages, allowing for meaningful error handling and agent decision-making.",{"category":49,"check":147,"severity":24,"summary":148},"Logging","The `gws` CLI supports logging via environment variables, allowing for audit trails of executed commands.",{"category":150,"check":151,"severity":24,"summary":152},"Compliance","GDPR","The skill operates on Google Drive files and folders, and the `gws` CLI handles authentication securely without submitting personal data to third parties.",{"category":150,"check":154,"severity":24,"summary":155},"Target market","The skill operates on Google Drive, a global service, and has no regional or jurisdictional restrictions, thus its target market is global.",{"category":57,"check":157,"severity":24,"summary":158},"Runtime stability","The skill relies on the `gws` CLI, which is designed for cross-platform compatibility (Node.js, pre-built binaries, Nix, Homebrew) and handles dependencies through standard package management.",{"category":30,"check":160,"severity":24,"summary":161},"README","The README file is comprehensive, clearly stating the project's purpose and providing installation and usage instructions.",{"category":70,"check":163,"severity":39,"summary":164},"Tool surface size","This skill itself does not expose multiple tools; it orchestrates commands from the `gws` CLI.",{"category":22,"check":166,"severity":24,"summary":167},"Overlapping near-synonym tools","The skill uses distinct `gws` commands for different operations (create, update, list), avoiding near-synonyms.",{"category":30,"check":169,"severity":24,"summary":170},"Phantom features","All features described in the README and SKILL.md, such as creating folders and moving files, have corresponding implementations via the `gws` CLI.",{"category":172,"check":173,"severity":24,"summary":174},"Install","Installation instruction","The README provides clear installation instructions for multiple platforms and includes copy-pasteable invocation examples.",{"category":176,"check":177,"severity":24,"summary":178},"Errors","Actionable error messages","The `gws` CLI provides structured exit codes and actionable error messages with links to documentation or remediation steps.",{"category":137,"check":180,"severity":24,"summary":181},"Pinned dependencies","The `gws` CLI manages its dependencies via npm lockfiles and `cargo install --locked`, and scripts include shebangs with interpreter declarations.",{"category":70,"check":183,"severity":24,"summary":184},"Dry-run preview","The `gws` CLI supports a `--dry-run` flag for state-changing operations, allowing users to preview the intended effect.",{"category":186,"check":187,"severity":24,"summary":188},"Protocol","Idempotent retry & timeouts","The underlying `gws` CLI likely handles timeouts and retries appropriately for API calls; the skill itself doesn't introduce non-idempotent mutations without guidance.",{"category":150,"check":190,"severity":24,"summary":191},"Telemetry opt-in","The `gws` CLI does not appear to have opt-out telemetry; logging is opt-in via environment variables.",1778689888657,"This skill creates a structured folder hierarchy in Google Drive and moves files into their designated locations, leveraging the Google Workspace CLI (`gws`) for execution. It defines steps for creating project folders and sub-folders, updating file parent directories, and verifying the structure.",[195,196,197,198,199],"Create Google Drive folders","Move existing files to new folders","Define custom folder structures","Automate file organization workflows","Verify folder structure",[201,202,203,204],"Managing file content beyond moving and organizing","Interacting with Google Drive permissions or sharing settings","Performing file conversion or editing","Automating folder creation outside of Google Drive","3.0.0","4.4.0","To automate the creation of Google Drive folder structures and intelligently move files into the correct locations, saving users time and ensuring consistent organization.","The skill and its underlying CLI are exceptionally well-documented, secure, and production-ready, with a clear purpose and robust error handling. Minor points like the absence of a specific 'dry-run' flag for every single file operation command within the CLI (though `--dry-run` exists for some) prevent a perfect score.",98,"A high-quality skill for automating Google Drive folder creation and file organization, backed by a robust CLI.",[212,213,214,215,216],"google-drive","file-management","automation","productivity","workflow","global","verified",[220,221,222,223],"Organizing project files for new clients","Setting up a standardized folder structure for Q-based reporting","Migrating existing files into a newly defined directory hierarchy","Ensuring consistent file organization across a team",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":238,"testCoverage":241},{"hasLockfile":226},true,1778689861250,{"descriptionLength":229,"readmeSize":230},79,20289,{"closedIssues90d":232,"forks":233,"hasChangelog":226,"manifestVersion":234,"openIssues90d":235,"pushedAt":236,"stars":237},178,1362,"0.22.5",94,1778604371000,26154,{"hasNpmPackage":239,"license":240,"smitheryVerified":239},false,"Apache-2.0",{"hasCi":226,"hasTests":239},{"updatedAt":243},1778689888780,{"basePath":245,"githubOwner":246,"githubRepo":247,"locale":18,"slug":13,"type":248},"skills/recipe-organize-drive-folder","googleworkspace","cli","skill",null,{"evaluate":251,"extract":253},{"promptVersionExtension":205,"promptVersionScoring":206,"score":209,"tags":252,"targetMarket":217,"tier":218},[212,213,214,215,216],{"commitSha":254},"HEAD",{"repoId":256},"kd74t1908zh6g1jzcxw8tg1rwx86nnpt",{"_creationTime":258,"_id":256,"identity":259,"providers":260,"workflow":1067},1778688016626.351,{"githubOwner":246,"githubRepo":247,"sourceUrl":14},{"classify":261,"discover":1047,"github":1050},{"commitSha":254,"extensions":262},[263,274,282,290,298,306,314,322,330,338,346,354,362,370,378,386,394,402,410,418,426,434,442,450,458,466,474,482,490,498,506,514,522,530,538,546,554,562,570,578,586,594,602,610,618,626,634,642,650,658,666,674,682,690,698,706,714,722,730,738,746,754,762,770,778,786,794,802,810,818,826,834,842,850,858,866,874,882,890,898,906,911,919,927,935,943,951,959,967,975,983,991,999,1007,1015,1023,1035],{"basePath":264,"description":265,"displayName":266,"installMethods":267,"rationale":268,"selectedPaths":269,"source":273,"sourceLanguage":18,"type":248},"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",[270],{"path":271,"priority":272},"SKILL.md","mandatory","rule",{"basePath":275,"description":276,"displayName":277,"installMethods":278,"rationale":279,"selectedPaths":280,"source":273,"sourceLanguage":18,"type":248},"skills/gws-calendar","Google Calendar: Manage calendars and events.","gws-calendar",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-calendar/SKILL.md",[281],{"path":271,"priority":272},{"basePath":283,"description":284,"displayName":285,"installMethods":286,"rationale":287,"selectedPaths":288,"source":273,"sourceLanguage":18,"type":248},"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",[289],{"path":271,"priority":272},{"basePath":291,"description":292,"displayName":293,"installMethods":294,"rationale":295,"selectedPaths":296,"source":273,"sourceLanguage":18,"type":248},"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",[297],{"path":271,"priority":272},{"basePath":299,"description":300,"displayName":301,"installMethods":302,"rationale":303,"selectedPaths":304,"source":273,"sourceLanguage":18,"type":248},"skills/gws-chat","Google Chat: Manage Chat spaces and messages.","gws-chat",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-chat/SKILL.md",[305],{"path":271,"priority":272},{"basePath":307,"description":308,"displayName":309,"installMethods":310,"rationale":311,"selectedPaths":312,"source":273,"sourceLanguage":18,"type":248},"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",[313],{"path":271,"priority":272},{"basePath":315,"description":316,"displayName":317,"installMethods":318,"rationale":319,"selectedPaths":320,"source":273,"sourceLanguage":18,"type":248},"skills/gws-classroom","Google Classroom: Manage classes, rosters, and coursework.","gws-classroom",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-classroom/SKILL.md",[321],{"path":271,"priority":272},{"basePath":323,"description":324,"displayName":325,"installMethods":326,"rationale":327,"selectedPaths":328,"source":273,"sourceLanguage":18,"type":248},"skills/gws-docs","Read and write Google Docs.","gws-docs",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-docs/SKILL.md",[329],{"path":271,"priority":272},{"basePath":331,"description":332,"displayName":333,"installMethods":334,"rationale":335,"selectedPaths":336,"source":273,"sourceLanguage":18,"type":248},"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",[337],{"path":271,"priority":272},{"basePath":339,"description":340,"displayName":341,"installMethods":342,"rationale":343,"selectedPaths":344,"source":273,"sourceLanguage":18,"type":248},"skills/gws-drive","Google Drive: Manage files, folders, and shared drives.","gws-drive",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-drive/SKILL.md",[345],{"path":271,"priority":272},{"basePath":347,"description":348,"displayName":349,"installMethods":350,"rationale":351,"selectedPaths":352,"source":273,"sourceLanguage":18,"type":248},"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",[353],{"path":271,"priority":272},{"basePath":355,"description":356,"displayName":357,"installMethods":358,"rationale":359,"selectedPaths":360,"source":273,"sourceLanguage":18,"type":248},"skills/gws-events","Subscribe to Google Workspace events.","gws-events",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-events/SKILL.md",[361],{"path":271,"priority":272},{"basePath":363,"description":364,"displayName":365,"installMethods":366,"rationale":367,"selectedPaths":368,"source":273,"sourceLanguage":18,"type":248},"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",[369],{"path":271,"priority":272},{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":273,"sourceLanguage":18,"type":248},"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",[377],{"path":271,"priority":272},{"basePath":379,"description":380,"displayName":381,"installMethods":382,"rationale":383,"selectedPaths":384,"source":273,"sourceLanguage":18,"type":248},"skills/gws-forms","Read and write Google Forms.","gws-forms",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-forms/SKILL.md",[385],{"path":271,"priority":272},{"basePath":387,"description":388,"displayName":389,"installMethods":390,"rationale":391,"selectedPaths":392,"source":273,"sourceLanguage":18,"type":248},"skills/gws-gmail","Gmail: Send, read, and manage email.","gws-gmail",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail/SKILL.md",[393],{"path":271,"priority":272},{"basePath":395,"description":396,"displayName":397,"installMethods":398,"rationale":399,"selectedPaths":400,"source":273,"sourceLanguage":18,"type":248},"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",[401],{"path":271,"priority":272},{"basePath":403,"description":404,"displayName":405,"installMethods":406,"rationale":407,"selectedPaths":408,"source":273,"sourceLanguage":18,"type":248},"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",[409],{"path":271,"priority":272},{"basePath":411,"description":412,"displayName":413,"installMethods":414,"rationale":415,"selectedPaths":416,"source":273,"sourceLanguage":18,"type":248},"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",[417],{"path":271,"priority":272},{"basePath":419,"description":420,"displayName":421,"installMethods":422,"rationale":423,"selectedPaths":424,"source":273,"sourceLanguage":18,"type":248},"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",[425],{"path":271,"priority":272},{"basePath":427,"description":428,"displayName":429,"installMethods":430,"rationale":431,"selectedPaths":432,"source":273,"sourceLanguage":18,"type":248},"skills/gws-gmail-send","Gmail: Send an email.","gws-gmail-send",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail-send/SKILL.md",[433],{"path":271,"priority":272},{"basePath":435,"description":436,"displayName":437,"installMethods":438,"rationale":439,"selectedPaths":440,"source":273,"sourceLanguage":18,"type":248},"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",[441],{"path":271,"priority":272},{"basePath":443,"description":444,"displayName":445,"installMethods":446,"rationale":447,"selectedPaths":448,"source":273,"sourceLanguage":18,"type":248},"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",[449],{"path":271,"priority":272},{"basePath":451,"description":452,"displayName":453,"installMethods":454,"rationale":455,"selectedPaths":456,"source":273,"sourceLanguage":18,"type":248},"skills/gws-keep","Manage Google Keep notes.","gws-keep",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-keep/SKILL.md",[457],{"path":271,"priority":272},{"basePath":459,"description":460,"displayName":461,"installMethods":462,"rationale":463,"selectedPaths":464,"source":273,"sourceLanguage":18,"type":248},"skills/gws-meet","Manage Google Meet conferences.","gws-meet",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-meet/SKILL.md",[465],{"path":271,"priority":272},{"basePath":467,"description":468,"displayName":469,"installMethods":470,"rationale":471,"selectedPaths":472,"source":273,"sourceLanguage":18,"type":248},"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",[473],{"path":271,"priority":272},{"basePath":475,"description":476,"displayName":477,"installMethods":478,"rationale":479,"selectedPaths":480,"source":273,"sourceLanguage":18,"type":248},"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",[481],{"path":271,"priority":272},{"basePath":483,"description":484,"displayName":485,"installMethods":486,"rationale":487,"selectedPaths":488,"source":273,"sourceLanguage":18,"type":248},"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",[489],{"path":271,"priority":272},{"basePath":491,"description":492,"displayName":493,"installMethods":494,"rationale":495,"selectedPaths":496,"source":273,"sourceLanguage":18,"type":248},"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",[497],{"path":271,"priority":272},{"basePath":499,"description":500,"displayName":501,"installMethods":502,"rationale":503,"selectedPaths":504,"source":273,"sourceLanguage":18,"type":248},"skills/gws-people","Google People: Manage contacts and profiles.","gws-people",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-people/SKILL.md",[505],{"path":271,"priority":272},{"basePath":507,"description":508,"displayName":509,"installMethods":510,"rationale":511,"selectedPaths":512,"source":273,"sourceLanguage":18,"type":248},"skills/gws-script","Manage Google Apps Script projects.","gws-script",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-script/SKILL.md",[513],{"path":271,"priority":272},{"basePath":515,"description":516,"displayName":517,"installMethods":518,"rationale":519,"selectedPaths":520,"source":273,"sourceLanguage":18,"type":248},"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",[521],{"path":271,"priority":272},{"basePath":523,"description":524,"displayName":525,"installMethods":526,"rationale":527,"selectedPaths":528,"source":273,"sourceLanguage":18,"type":248},"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",[529],{"path":271,"priority":272},{"basePath":531,"description":532,"displayName":533,"installMethods":534,"rationale":535,"selectedPaths":536,"source":273,"sourceLanguage":18,"type":248},"skills/gws-sheets","Google Sheets: Read and write spreadsheets.","gws-sheets",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-sheets/SKILL.md",[537],{"path":271,"priority":272},{"basePath":539,"description":540,"displayName":541,"installMethods":542,"rationale":543,"selectedPaths":544,"source":273,"sourceLanguage":18,"type":248},"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",[545],{"path":271,"priority":272},{"basePath":547,"description":548,"displayName":549,"installMethods":550,"rationale":551,"selectedPaths":552,"source":273,"sourceLanguage":18,"type":248},"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",[553],{"path":271,"priority":272},{"basePath":555,"description":556,"displayName":557,"installMethods":558,"rationale":559,"selectedPaths":560,"source":273,"sourceLanguage":18,"type":248},"skills/gws-slides","Google Slides: Read and write presentations.","gws-slides",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-slides/SKILL.md",[561],{"path":271,"priority":272},{"basePath":563,"description":564,"displayName":565,"installMethods":566,"rationale":567,"selectedPaths":568,"source":273,"sourceLanguage":18,"type":248},"skills/gws-tasks","Google Tasks: Manage task lists and tasks.","gws-tasks",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-tasks/SKILL.md",[569],{"path":271,"priority":272},{"basePath":571,"description":572,"displayName":573,"installMethods":574,"rationale":575,"selectedPaths":576,"source":273,"sourceLanguage":18,"type":248},"skills/gws-workflow","Google Workflow: Cross-service productivity workflows.","gws-workflow",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-workflow/SKILL.md",[577],{"path":271,"priority":272},{"basePath":579,"description":580,"displayName":581,"installMethods":582,"rationale":583,"selectedPaths":584,"source":273,"sourceLanguage":18,"type":248},"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",[585],{"path":271,"priority":272},{"basePath":587,"description":588,"displayName":589,"installMethods":590,"rationale":591,"selectedPaths":592,"source":273,"sourceLanguage":18,"type":248},"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",[593],{"path":271,"priority":272},{"basePath":595,"description":596,"displayName":597,"installMethods":598,"rationale":599,"selectedPaths":600,"source":273,"sourceLanguage":18,"type":248},"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",[601],{"path":271,"priority":272},{"basePath":603,"description":604,"displayName":605,"installMethods":606,"rationale":607,"selectedPaths":608,"source":273,"sourceLanguage":18,"type":248},"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",[609],{"path":271,"priority":272},{"basePath":611,"description":612,"displayName":613,"installMethods":614,"rationale":615,"selectedPaths":616,"source":273,"sourceLanguage":18,"type":248},"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",[617],{"path":271,"priority":272},{"basePath":619,"description":620,"displayName":621,"installMethods":622,"rationale":623,"selectedPaths":624,"source":273,"sourceLanguage":18,"type":248},"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",[625],{"path":271,"priority":272},{"basePath":627,"description":628,"displayName":629,"installMethods":630,"rationale":631,"selectedPaths":632,"source":273,"sourceLanguage":18,"type":248},"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",[633],{"path":271,"priority":272},{"basePath":635,"description":636,"displayName":637,"installMethods":638,"rationale":639,"selectedPaths":640,"source":273,"sourceLanguage":18,"type":248},"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",[641],{"path":271,"priority":272},{"basePath":643,"description":644,"displayName":645,"installMethods":646,"rationale":647,"selectedPaths":648,"source":273,"sourceLanguage":18,"type":248},"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",[649],{"path":271,"priority":272},{"basePath":651,"description":652,"displayName":653,"installMethods":654,"rationale":655,"selectedPaths":656,"source":273,"sourceLanguage":18,"type":248},"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",[657],{"path":271,"priority":272},{"basePath":659,"description":660,"displayName":661,"installMethods":662,"rationale":663,"selectedPaths":664,"source":273,"sourceLanguage":18,"type":248},"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",[665],{"path":271,"priority":272},{"basePath":667,"description":668,"displayName":669,"installMethods":670,"rationale":671,"selectedPaths":672,"source":273,"sourceLanguage":18,"type":248},"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",[673],{"path":271,"priority":272},{"basePath":675,"description":676,"displayName":677,"installMethods":678,"rationale":679,"selectedPaths":680,"source":273,"sourceLanguage":18,"type":248},"skills/persona-researcher","Organize research — manage references, notes, and collaboration.","persona-researcher",{"claudeCode":12},"SKILL.md frontmatter at skills/persona-researcher/SKILL.md",[681],{"path":271,"priority":272},{"basePath":683,"description":684,"displayName":685,"installMethods":686,"rationale":687,"selectedPaths":688,"source":273,"sourceLanguage":18,"type":248},"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",[689],{"path":271,"priority":272},{"basePath":691,"description":692,"displayName":693,"installMethods":694,"rationale":695,"selectedPaths":696,"source":273,"sourceLanguage":18,"type":248},"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",[697],{"path":271,"priority":272},{"basePath":699,"description":700,"displayName":701,"installMethods":702,"rationale":703,"selectedPaths":704,"source":273,"sourceLanguage":18,"type":248},"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",[705],{"path":271,"priority":272},{"basePath":707,"description":708,"displayName":709,"installMethods":710,"rationale":711,"selectedPaths":712,"source":273,"sourceLanguage":18,"type":248},"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",[713],{"path":271,"priority":272},{"basePath":715,"description":716,"displayName":717,"installMethods":718,"rationale":719,"selectedPaths":720,"source":273,"sourceLanguage":18,"type":248},"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",[721],{"path":271,"priority":272},{"basePath":723,"description":724,"displayName":725,"installMethods":726,"rationale":727,"selectedPaths":728,"source":273,"sourceLanguage":18,"type":248},"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",[729],{"path":271,"priority":272},{"basePath":731,"description":732,"displayName":733,"installMethods":734,"rationale":735,"selectedPaths":736,"source":273,"sourceLanguage":18,"type":248},"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",[737],{"path":271,"priority":272},{"basePath":739,"description":740,"displayName":741,"installMethods":742,"rationale":743,"selectedPaths":744,"source":273,"sourceLanguage":18,"type":248},"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",[745],{"path":271,"priority":272},{"basePath":747,"description":748,"displayName":749,"installMethods":750,"rationale":751,"selectedPaths":752,"source":273,"sourceLanguage":18,"type":248},"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",[753],{"path":271,"priority":272},{"basePath":755,"description":756,"displayName":757,"installMethods":758,"rationale":759,"selectedPaths":760,"source":273,"sourceLanguage":18,"type":248},"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",[761],{"path":271,"priority":272},{"basePath":763,"description":764,"displayName":765,"installMethods":766,"rationale":767,"selectedPaths":768,"source":273,"sourceLanguage":18,"type":248},"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",[769],{"path":271,"priority":272},{"basePath":771,"description":772,"displayName":773,"installMethods":774,"rationale":775,"selectedPaths":776,"source":273,"sourceLanguage":18,"type":248},"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",[777],{"path":271,"priority":272},{"basePath":779,"description":780,"displayName":781,"installMethods":782,"rationale":783,"selectedPaths":784,"source":273,"sourceLanguage":18,"type":248},"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",[785],{"path":271,"priority":272},{"basePath":787,"description":788,"displayName":789,"installMethods":790,"rationale":791,"selectedPaths":792,"source":273,"sourceLanguage":18,"type":248},"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",[793],{"path":271,"priority":272},{"basePath":795,"description":796,"displayName":797,"installMethods":798,"rationale":799,"selectedPaths":800,"source":273,"sourceLanguage":18,"type":248},"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",[801],{"path":271,"priority":272},{"basePath":803,"description":804,"displayName":805,"installMethods":806,"rationale":807,"selectedPaths":808,"source":273,"sourceLanguage":18,"type":248},"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",[809],{"path":271,"priority":272},{"basePath":811,"description":812,"displayName":813,"installMethods":814,"rationale":815,"selectedPaths":816,"source":273,"sourceLanguage":18,"type":248},"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",[817],{"path":271,"priority":272},{"basePath":819,"description":820,"displayName":821,"installMethods":822,"rationale":823,"selectedPaths":824,"source":273,"sourceLanguage":18,"type":248},"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",[825],{"path":271,"priority":272},{"basePath":827,"description":828,"displayName":829,"installMethods":830,"rationale":831,"selectedPaths":832,"source":273,"sourceLanguage":18,"type":248},"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",[833],{"path":271,"priority":272},{"basePath":835,"description":836,"displayName":837,"installMethods":838,"rationale":839,"selectedPaths":840,"source":273,"sourceLanguage":18,"type":248},"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",[841],{"path":271,"priority":272},{"basePath":843,"description":844,"displayName":845,"installMethods":846,"rationale":847,"selectedPaths":848,"source":273,"sourceLanguage":18,"type":248},"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",[849],{"path":271,"priority":272},{"basePath":851,"description":852,"displayName":853,"installMethods":854,"rationale":855,"selectedPaths":856,"source":273,"sourceLanguage":18,"type":248},"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",[857],{"path":271,"priority":272},{"basePath":859,"description":860,"displayName":861,"installMethods":862,"rationale":863,"selectedPaths":864,"source":273,"sourceLanguage":18,"type":248},"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",[865],{"path":271,"priority":272},{"basePath":867,"description":868,"displayName":869,"installMethods":870,"rationale":871,"selectedPaths":872,"source":273,"sourceLanguage":18,"type":248},"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",[873],{"path":271,"priority":272},{"basePath":875,"description":876,"displayName":877,"installMethods":878,"rationale":879,"selectedPaths":880,"source":273,"sourceLanguage":18,"type":248},"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",[881],{"path":271,"priority":272},{"basePath":883,"description":884,"displayName":885,"installMethods":886,"rationale":887,"selectedPaths":888,"source":273,"sourceLanguage":18,"type":248},"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",[889],{"path":271,"priority":272},{"basePath":891,"description":892,"displayName":893,"installMethods":894,"rationale":895,"selectedPaths":896,"source":273,"sourceLanguage":18,"type":248},"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",[897],{"path":271,"priority":272},{"basePath":899,"description":900,"displayName":901,"installMethods":902,"rationale":903,"selectedPaths":904,"source":273,"sourceLanguage":18,"type":248},"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",[905],{"path":271,"priority":272},{"basePath":245,"description":10,"displayName":13,"installMethods":907,"rationale":908,"selectedPaths":909,"source":273,"sourceLanguage":18,"type":248},{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-organize-drive-folder/SKILL.md",[910],{"path":271,"priority":272},{"basePath":912,"description":913,"displayName":914,"installMethods":915,"rationale":916,"selectedPaths":917,"source":273,"sourceLanguage":18,"type":248},"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",[918],{"path":271,"priority":272},{"basePath":920,"description":921,"displayName":922,"installMethods":923,"rationale":924,"selectedPaths":925,"source":273,"sourceLanguage":18,"type":248},"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",[926],{"path":271,"priority":272},{"basePath":928,"description":929,"displayName":930,"installMethods":931,"rationale":932,"selectedPaths":933,"source":273,"sourceLanguage":18,"type":248},"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",[934],{"path":271,"priority":272},{"basePath":936,"description":937,"displayName":938,"installMethods":939,"rationale":940,"selectedPaths":941,"source":273,"sourceLanguage":18,"type":248},"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",[942],{"path":271,"priority":272},{"basePath":944,"description":945,"displayName":946,"installMethods":947,"rationale":948,"selectedPaths":949,"source":273,"sourceLanguage":18,"type":248},"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",[950],{"path":271,"priority":272},{"basePath":952,"description":953,"displayName":954,"installMethods":955,"rationale":956,"selectedPaths":957,"source":273,"sourceLanguage":18,"type":248},"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",[958],{"path":271,"priority":272},{"basePath":960,"description":961,"displayName":962,"installMethods":963,"rationale":964,"selectedPaths":965,"source":273,"sourceLanguage":18,"type":248},"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",[966],{"path":271,"priority":272},{"basePath":968,"description":969,"displayName":970,"installMethods":971,"rationale":972,"selectedPaths":973,"source":273,"sourceLanguage":18,"type":248},"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",[974],{"path":271,"priority":272},{"basePath":976,"description":977,"displayName":978,"installMethods":979,"rationale":980,"selectedPaths":981,"source":273,"sourceLanguage":18,"type":248},"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",[982],{"path":271,"priority":272},{"basePath":984,"description":985,"displayName":986,"installMethods":987,"rationale":988,"selectedPaths":989,"source":273,"sourceLanguage":18,"type":248},"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",[990],{"path":271,"priority":272},{"basePath":992,"description":993,"displayName":994,"installMethods":995,"rationale":996,"selectedPaths":997,"source":273,"sourceLanguage":18,"type":248},"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",[998],{"path":271,"priority":272},{"basePath":1000,"description":1001,"displayName":1002,"installMethods":1003,"rationale":1004,"selectedPaths":1005,"source":273,"sourceLanguage":18,"type":248},"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",[1006],{"path":271,"priority":272},{"basePath":1008,"description":1009,"displayName":1010,"installMethods":1011,"rationale":1012,"selectedPaths":1013,"source":273,"sourceLanguage":18,"type":248},"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",[1014],{"path":271,"priority":272},{"basePath":1016,"description":1017,"displayName":1018,"installMethods":1019,"rationale":1020,"selectedPaths":1021,"source":273,"sourceLanguage":18,"type":248},"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",[1022],{"path":271,"priority":272},{"basePath":1024,"description":1025,"displayName":1026,"installMethods":1027,"license":240,"rationale":1028,"selectedPaths":1029,"source":273,"sourceLanguage":18,"type":247},"npm","Google Workspace CLI — dynamic command surface from Discovery Service","@googleworkspace/cli",{"npm":1026},"cli ecosystem detected at npm",[1030,1032],{"path":1031,"priority":272},"package.json",{"path":1033,"priority":1034},"run.js","medium",{"basePath":1036,"installMethods":1037,"rationale":1039,"selectedPaths":1040,"source":273,"sourceLanguage":18,"type":247},"crates/google-workspace-cli",{"cargo":1038},"google-workspace-cli","cli ecosystem detected at crates/google-workspace-cli",[1041,1043,1045],{"path":1042,"priority":272},"Cargo.toml",{"path":1044,"priority":272},"README.md",{"path":1046,"priority":1034},"src/main.rs",{"sources":1048},[1049],"manual",{"closedIssues90d":232,"description":1051,"forks":233,"homepage":1052,"license":240,"openIssues90d":235,"pushedAt":236,"readmeSize":230,"stars":237,"topics":1053},"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",[1054,1055,1056,214,247,1057,1058,1059,1060,1061,1062,212,1063,1064,1065,1066],"google-workspace","agent-skills","ai-agent","discovery-api","google-admin","google-api","google-calendar","google-chat","google-docs","google-sheets","oauth2","rust","gemini-cli-extension",{"classifiedAt":1068,"discoverAt":1069,"extractAt":1070,"githubAt":1070,"updatedAt":1068},1778688021715,1778688016626,1778688019882,[214,213,212,215,216],{"evaluatedAt":243,"extractAt":1073,"updatedAt":243},1778688022104,[],[1076,1108,1135,1162,1189,1210],{"_creationTime":1077,"_id":1078,"community":1079,"display":1080,"identity":1086,"providers":1091,"relations":1101,"tags":1104,"workflow":1105},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":1081,"installMethods":1082,"name":1084,"sourceUrl":1085},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":1083},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1087,"githubOwner":1088,"githubRepo":1089,"locale":18,"slug":1090,"type":248},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":1092,"extract":1099},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1093,"tags":1094,"targetMarket":217,"tier":218},100,[1095,1096,216,1097,214,247,1098],"git","development-environment","tmux","developer-tool",{"commitSha":254,"license":1100},"MIT",{"parentExtensionId":1102,"repoId":1103},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[214,247,1098,1096,1095,1097,216],{"evaluatedAt":1106,"extractAt":1107,"updatedAt":1106},1778699613343,1778699234184,{"_creationTime":1109,"_id":1110,"community":1111,"display":1112,"identity":1118,"providers":1122,"relations":1127,"tags":1130,"workflow":1131},1778699508743.0002,"k17aya9dv3e3bxv473f1f2r52186ndp5",{"reviewCount":8},{"description":1113,"installMethods":1114,"name":1116,"sourceUrl":1117},"Erstellen Sie öffentliche Google Docs- oder Google Sheet-Dateien, ohne OAuth zu benötigen. Verwenden Sie diese Fähigkeit, um Google Docs und Sheets zu erstellen und zu bearbeiten, keine Google-Anmeldung erforderlich. Dokumente sind unter teilbaren Links sichtbar. Die Registrierung erfolgt automatisch bei der ersten Verwendung.",{"claudeCode":1115},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"basePath":1119,"githubOwner":1120,"githubRepo":1116,"locale":1121,"slug":1116,"type":248},"","zagmoai","de",{"evaluate":1123,"extract":1126},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1093,"tags":1124,"targetMarket":217,"tier":218},[1062,1063,215,214,1125],"api-client",{"commitSha":254},{"repoId":1128,"translatedFrom":1129},"kd776ynh73t0d6samn4bnxdf3x86n8mj","k1707pszx7h026a651dp5tvaxd86m3ag",[1125,214,1062,1063,215],{"evaluatedAt":1132,"extractAt":1133,"updatedAt":1134},1778699485884,1778699468747,1778699508743,{"_creationTime":1136,"_id":1137,"community":1138,"display":1139,"identity":1145,"providers":1149,"relations":1156,"tags":1158,"workflow":1159},1778697652123.886,"k174rav3ndhd0xydpyp2k4nn8586nbvw",{"reviewCount":8},{"description":1140,"installMethods":1141,"name":1143,"sourceUrl":1144},"Route plain-language requests for Pi, Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions (\"telephone game\" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.",{"claudeCode":1142},"steipete/clawdis","acp-router","https://github.com/steipete/clawdis",{"basePath":1146,"githubOwner":1147,"githubRepo":1148,"locale":18,"slug":1143,"type":248},"extensions/acpx/skills/acp-router","steipete","clawdis",{"evaluate":1150,"extract":1155},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1093,"tags":1151,"targetMarket":217,"tier":218},[1152,1153,1154,216,214],"routing","acp","coding-assistants",{"commitSha":254},{"repoId":1157},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[1153,214,1154,1152,216],{"evaluatedAt":1160,"extractAt":1161,"updatedAt":1160},1778698053003,1778697652123,{"_creationTime":1163,"_id":1164,"community":1165,"display":1166,"identity":1172,"providers":1176,"relations":1182,"tags":1185,"workflow":1186},1778696833339.6218,"k176gr5qszggh36kjn8a1cwehs86n2jd",{"reviewCount":8},{"description":1167,"installMethods":1168,"name":1170,"sourceUrl":1171},"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":1169},"sanjay3290/ai-skills","gmail","https://github.com/sanjay3290/ai-skills",{"basePath":1173,"githubOwner":1174,"githubRepo":1175,"locale":18,"slug":1170,"type":248},"skills/gmail","sanjay3290","ai-skills",{"evaluate":1177,"extract":1181},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1093,"tags":1178,"targetMarket":217,"tier":218},[1170,1179,1180,214,215],"email","communication",{"commitSha":254},{"parentExtensionId":1183,"repoId":1184},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[214,1180,1179,1170,215],{"evaluatedAt":1187,"extractAt":1188,"updatedAt":1187},1778696939862,1778696833339,{"_creationTime":1190,"_id":1191,"community":1192,"display":1193,"identity":1197,"providers":1199,"relations":1206,"tags":1207,"workflow":1208},1778696833339.6228,"k177df8tbts95fw6vhzr8tm4hd86mb4b",{"reviewCount":8},{"description":1194,"installMethods":1195,"name":1196,"sourceUrl":1171},"Interact with Google Drive - search files, find folders, list contents, download files, upload files,\ncreate folders, move, copy, rename, and trash files. Use when user asks to: search Google Drive,\nfind a file/folder, list Drive contents, download or upload files, create folders, move files,\nor organize Drive content. Lightweight integration with standalone OAuth authentication supporting\nfull read/write access.\n",{"claudeCode":1169},"Google Drive Skill",{"basePath":1198,"githubOwner":1174,"githubRepo":1175,"locale":18,"slug":212,"type":248},"skills/google-drive",{"evaluate":1200,"extract":1205},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1093,"tags":1201,"targetMarket":217,"tier":218},[212,213,1202,1203,1204],"api-integration","oauth","python",{"commitSha":254,"license":240},{"parentExtensionId":1183,"repoId":1184},[1202,213,212,1203,1204],{"evaluatedAt":1209,"extractAt":1188,"updatedAt":1209},1778697011084,{"_creationTime":1211,"_id":1212,"community":1213,"display":1214,"identity":1220,"providers":1225,"relations":1233,"tags":1236,"workflow":1237},1778696595410.5698,"k171sdysmt658g1cdd7hgt8p8h86nms7",{"reviewCount":8},{"description":1215,"installMethods":1216,"name":1218,"sourceUrl":1219},"End-of-session ritual that audits changes, runs quality checks, captures learnings, and produces a session summary. Use when saying \"wrap up\", \"done for the day\", \"finish coding\", or ending a coding session.",{"claudeCode":1217},"rohitg00/pro-workflow","Wrap-Up Ritual","https://github.com/rohitg00/pro-workflow",{"basePath":1221,"githubOwner":1222,"githubRepo":1223,"locale":18,"slug":1224,"type":248},"skills/wrap-up","rohitg00","pro-workflow","wrap-up",{"evaluate":1226,"extract":1232},{"promptVersionExtension":205,"promptVersionScoring":206,"score":1093,"tags":1227,"targetMarket":217,"tier":218},[216,1228,215,1229,1230,1231],"llm","memory","knowledge-base","code-quality",{"commitSha":254,"license":1100},{"parentExtensionId":1234,"repoId":1235},"k17fxtjcfh5gvxdrhv2dmgn1t986mdhv","kd7am4e918eq98hrd9s31jm4vs86nn0b",[1231,1230,1228,1229,215,216],{"evaluatedAt":1238,"extractAt":1239,"updatedAt":1238},1778697164619,1778696595410]