[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-googleworkspace-recipe-share-folder-with-team-en":3,"guides-for-googleworkspace-recipe-share-folder-with-team":1081,"similar-k176w69zywy4y9c7amhqa8qt9x86nv3w-en":1082},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":252,"isFallback":247,"parentExtension":257,"providers":258,"relations":263,"repo":265,"tags":1078,"workflow":1079},1778688022104.1821,"k176w69zywy4y9c7amhqa8qt9x86nv3w",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Share a Google Drive folder and all its contents with a list of collaborators.",{"claudeCode":12},"googleworkspace/cli","recipe-share-folder-with-team","https://github.com/googleworkspace/cli",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":232,"workflow":250},1778690166120.4897,"kn76vxk5x8ysamx0x4cmabrgbs86m06z","en",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":200,"practices":204,"prerequisites":205,"promptVersionExtension":209,"promptVersionScoring":210,"purpose":211,"rationale":212,"score":213,"summary":214,"tags":215,"targetMarket":221,"tier":222,"useCases":223,"workflow":227},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,116,120,123,126,129,133,136,139,143,147,151,154,158,161,164,167,170,174,177,180,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of sharing a Google Drive folder and its contents with collaborators.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a structured workflow for sharing Google Drive folders with specific roles (editor, viewer) and verifies permissions, going beyond basic API calls.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is fully implemented and covers the complete lifecycle of sharing a folder, from finding it to verifying permissions.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses specifically on managing Google Drive folder sharing permissions.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the functionality of the skill as described in the SKILL.md file.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses specific, narrow tools like `gws drive files list`, `gws drive permissions create`, and `gws drive permissions list`, rather than a generalist `execute` command.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","The SKILL.md file clearly lists the parameters for each step, including `--params` and `--json` options.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","The tools used (`gws drive files list`, `gws drive permissions create`, `gws drive permissions list`) are descriptive and adhere to a kebab-case naming convention.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The input parameters are specific to the task (fileId, emailAddress, role), and the output (table format for list, success for create) is focused.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The project is licensed under Apache-2.0, which is 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 and indicates active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project uses `npm` and `cargo` and lists Node.js 18+ as a prerequisite, suggesting standard dependency management.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The README details secure authentication flows, using encrypted credentials and environment variables, and does not show hardcoded secrets.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill operates on structured data and uses specific tool commands, not arbitrary execution, reducing injection risks.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill relies on the `gws` CLI and `gws-drive` skill, which are bundled or installed via standard package managers; no runtime remote fetching of executable code is apparent.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill uses the `gws` CLI, which operates within its defined scope and doesn't appear to modify files outside the project or user-specific directories without explicit user action.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached process spawns or deny-retry loops were observed in the skill's implementation.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill handles Google Drive permissions and does not appear to exfiltrate confidential data to third parties. Authentication is managed securely.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled SKILL.md and related documentation do not contain hidden text tricks or malicious formatting.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The skill's logic is defined by markdown and tool calls, not obfuscated code.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill assumes the `gws` CLI and `gws-drive` skill are installed, which is declared as a prerequisite.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","The repository shows 94 open and 178 closed issues in the last 90 days, with a closure rate well above 50%, indicating active maintenance.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The `manifestVersion` is clearly declared as 0.22.5 and the project has a CHANGELOG and GitHub releases, indicating good release management.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","The `gws` CLI itself handles validation for its parameters, as evidenced by the CLI's ability to report validation errors for arguments like `fileId`.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","The `permissions create` operations are guarded by the explicit `gws` command structure and require specific parameters, preventing accidental destructive operations.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","The `gws` CLI provides structured error codes and messages, aiding the agent in handling failures gracefully.",{"category":103,"check":113,"severity":114,"summary":115},"Logging","not_applicable","The skill itself does not perform logging; logging is handled by the `gws` CLI, which supports logging via environment variables.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill operates on Google Drive permissions and collaborator emails, but the `gws` CLI handles authentication and data transfer securely, and personal data is not directly submitted to a third party without approval.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is global in scope, operating on Google Drive which is accessible worldwide, and does not have regional restrictions.",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on the `gws` CLI, which supports multiple operating systems and is installable via standard package managers.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README is comprehensive, detailing installation, authentication, and usage, and aligns with the skill's purpose.",{"category":33,"check":130,"severity":131,"summary":132},"Tool surface size","info","The SKILL.md uses a few specific `gws` commands, but the underlying `gws` CLI exposes a very large surface area of tools.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The tools used (`list`, `create`, `list` again for verification) are distinct in their function and not near-synonyms.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features in the SKILL.md (finding folder, sharing as editor/viewer, verifying permissions) are implemented via the `gws` CLI commands.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions via npm, Homebrew, or direct binary download, and the SKILL.md lists prerequisites and dependencies.",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","The `gws` CLI provides structured error messages with exit codes and hints for remediation, as shown in the README's troubleshooting section.",{"category":148,"check":149,"severity":24,"summary":150},"Execution","Pinned dependencies","The README mentions Node.js 18+ and build from source via `cargo install`, and `npm install` would use package manager locking. The `gws` CLI itself is versioned.",{"category":33,"check":152,"severity":24,"summary":153},"Dry-run preview","The `gws` CLI supports a `--dry-run` flag for previewing requests, which applies to the `permissions create` commands used by the skill.",{"category":155,"check":156,"severity":24,"summary":157},"Protocol","Idempotent retry & timeouts","The underlying `gws` CLI handles network calls and likely incorporates timeouts and retry mechanisms, though not explicitly detailed for this skill's actions. Google Drive APIs are generally designed for some level of idempotency for writes.",{"category":117,"check":159,"severity":24,"summary":160},"Telemetry opt-in","The `gws` CLI documentation mentions logging via environment variables but does not indicate any default or opt-out telemetry collection.",{"category":40,"check":162,"severity":24,"summary":163},"Precise Purpose","The skill clearly defines its purpose (sharing a Google Drive folder) and provides specific steps and prerequisites, making its scope and usage unambiguous.",{"category":40,"check":165,"severity":24,"summary":166},"Concise Frontmatter","The frontmatter in SKILL.md is concise, clearly stating the name, description, version, category, domain, and prerequisites.",{"category":44,"check":168,"severity":24,"summary":169},"Concise Body","The SKILL.md body is short and to the point, detailing the steps, and defers more extensive information to the README and the `gws` CLI's help.",{"category":171,"check":172,"severity":24,"summary":173},"Context","Progressive Disclosure","The SKILL.md provides a direct workflow, and further details on the `gws` CLI commands and their parameters are available via the CLI's built-in help and the comprehensive README.",{"category":171,"check":175,"severity":114,"summary":176},"Forked exploration","This skill performs a direct workflow and does not involve deep code review or exploration that would require a forked context.",{"category":22,"check":178,"severity":24,"summary":179},"Usage examples","The SKILL.md provides clear, end-to-end examples for each step, including sample `gws` commands and expected outcomes (e.g., table output for verification).",{"category":22,"check":181,"severity":24,"summary":182},"Edge cases","The SKILL.md implicitly handles edge cases by relying on the `gws` CLI's robust error handling and parameter validation for invalid file IDs or email addresses.",{"category":103,"check":184,"severity":114,"summary":185},"Tool Fallback","This skill exclusively uses the `gws` CLI, which is a hard dependency and not optional with a fallback.",{"category":187,"check":188,"severity":24,"summary":189},"Safety","Halt on unexpected state","The skill relies on the `gws` CLI's error handling to halt on unexpected states, such as an invalid `FOLDER_ID` or collaborator email.",{"category":91,"check":191,"severity":24,"summary":192},"Cross-skill coupling","The skill is self-contained and relies only on the `gws-drive` skill and the `gws` CLI, with no implicit dependencies on other unrelated skills.",1778690165689,"This skill automates the process of sharing a specific Google Drive folder and all its contents with a list of collaborators, assigning them 'writer' or 'reader' roles. It relies on the `gws` CLI tool for execution and includes steps for finding the folder, creating permissions, and verifying them.",[196,197,198,199],"Share Google Drive folders with collaborators","Assign 'writer' or 'reader' roles to users","Verify that permissions have been applied correctly","Automates a common collaboration workflow",[201,202,203],"Managing individual file permissions within the shared folder","Sharing entire Google Drive accounts","Executing operations outside of Google Drive permission management",[],[206,207,208],"gws CLI installed","gws-drive skill loaded","Authentication configured for gws CLI","3.0.0","4.4.0","To efficiently and securely share Google Drive folders and their contents with multiple collaborators by programmatically setting their access permissions.","High overall quality with a minor info-level finding on tool surface size. The skill is well-documented, secure, and directly addresses a user need with clear examples and robust underlying tooling.",99,"A high-quality skill for managing Google Drive folder sharing with collaborators.",[216,217,218,219,220],"google-drive","collaboration","permissions","automation","google-workspace","global","verified",[224,225,226],"Use when needing to grant access to a project folder for a team","Use when onboarding new team members and providing them access to necessary Drive resources","Use when revoking or confirming access for external stakeholders",[228,229,230,231],"Find the target Google Drive folder by name","Share the folder with a collaborator as an editor","Share the folder with another collaborator as a viewer","Verify that the permissions have been successfully applied",{"codeQuality":233,"collectedAt":235,"documentation":236,"maintenance":239,"security":246,"testCoverage":249},{"hasLockfile":234},true,1778690133113,{"descriptionLength":237,"readmeSize":238},78,20289,{"closedIssues90d":240,"forks":241,"hasChangelog":234,"manifestVersion":242,"openIssues90d":243,"pushedAt":244,"stars":245},178,1362,"0.22.5",94,1778604371000,26154,{"hasNpmPackage":247,"license":248,"smitheryVerified":247},false,"Apache-2.0",{"hasCi":234,"hasTests":247},{"updatedAt":251},1778690166128,{"basePath":253,"githubOwner":254,"githubRepo":255,"locale":18,"slug":13,"type":256},"skills/recipe-share-folder-with-team","googleworkspace","cli","skill",null,{"evaluate":259,"extract":261},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":260,"targetMarket":221,"tier":222},[216,217,218,219,220],{"commitSha":262,"license":248},"HEAD",{"repoId":264},"kd74t1908zh6g1jzcxw8tg1rwx86nnpt",{"_creationTime":266,"_id":264,"identity":267,"providers":268,"workflow":1074},1778688016626.351,{"githubOwner":254,"githubRepo":255,"sourceUrl":14},{"classify":269,"discover":1055,"github":1058},{"commitSha":262,"extensions":270},[271,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,914,922,930,938,946,954,962,970,978,986,994,1002,1010,1015,1023,1031,1043],{"basePath":272,"description":273,"displayName":274,"installMethods":275,"rationale":276,"selectedPaths":277,"source":281,"sourceLanguage":18,"type":256},"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",[278],{"path":279,"priority":280},"SKILL.md","mandatory","rule",{"basePath":283,"description":284,"displayName":285,"installMethods":286,"rationale":287,"selectedPaths":288,"source":281,"sourceLanguage":18,"type":256},"skills/gws-calendar","Google Calendar: Manage calendars and events.","gws-calendar",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-calendar/SKILL.md",[289],{"path":279,"priority":280},{"basePath":291,"description":292,"displayName":293,"installMethods":294,"rationale":295,"selectedPaths":296,"source":281,"sourceLanguage":18,"type":256},"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",[297],{"path":279,"priority":280},{"basePath":299,"description":300,"displayName":301,"installMethods":302,"rationale":303,"selectedPaths":304,"source":281,"sourceLanguage":18,"type":256},"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",[305],{"path":279,"priority":280},{"basePath":307,"description":308,"displayName":309,"installMethods":310,"rationale":311,"selectedPaths":312,"source":281,"sourceLanguage":18,"type":256},"skills/gws-chat","Google Chat: Manage Chat spaces and messages.","gws-chat",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-chat/SKILL.md",[313],{"path":279,"priority":280},{"basePath":315,"description":316,"displayName":317,"installMethods":318,"rationale":319,"selectedPaths":320,"source":281,"sourceLanguage":18,"type":256},"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",[321],{"path":279,"priority":280},{"basePath":323,"description":324,"displayName":325,"installMethods":326,"rationale":327,"selectedPaths":328,"source":281,"sourceLanguage":18,"type":256},"skills/gws-classroom","Google Classroom: Manage classes, rosters, and coursework.","gws-classroom",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-classroom/SKILL.md",[329],{"path":279,"priority":280},{"basePath":331,"description":332,"displayName":333,"installMethods":334,"rationale":335,"selectedPaths":336,"source":281,"sourceLanguage":18,"type":256},"skills/gws-docs","Read and write Google Docs.","gws-docs",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-docs/SKILL.md",[337],{"path":279,"priority":280},{"basePath":339,"description":340,"displayName":341,"installMethods":342,"rationale":343,"selectedPaths":344,"source":281,"sourceLanguage":18,"type":256},"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",[345],{"path":279,"priority":280},{"basePath":347,"description":348,"displayName":349,"installMethods":350,"rationale":351,"selectedPaths":352,"source":281,"sourceLanguage":18,"type":256},"skills/gws-drive","Google Drive: Manage files, folders, and shared drives.","gws-drive",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-drive/SKILL.md",[353],{"path":279,"priority":280},{"basePath":355,"description":356,"displayName":357,"installMethods":358,"rationale":359,"selectedPaths":360,"source":281,"sourceLanguage":18,"type":256},"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",[361],{"path":279,"priority":280},{"basePath":363,"description":364,"displayName":365,"installMethods":366,"rationale":367,"selectedPaths":368,"source":281,"sourceLanguage":18,"type":256},"skills/gws-events","Subscribe to Google Workspace events.","gws-events",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-events/SKILL.md",[369],{"path":279,"priority":280},{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":281,"sourceLanguage":18,"type":256},"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",[377],{"path":279,"priority":280},{"basePath":379,"description":380,"displayName":381,"installMethods":382,"rationale":383,"selectedPaths":384,"source":281,"sourceLanguage":18,"type":256},"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",[385],{"path":279,"priority":280},{"basePath":387,"description":388,"displayName":389,"installMethods":390,"rationale":391,"selectedPaths":392,"source":281,"sourceLanguage":18,"type":256},"skills/gws-forms","Read and write Google Forms.","gws-forms",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-forms/SKILL.md",[393],{"path":279,"priority":280},{"basePath":395,"description":396,"displayName":397,"installMethods":398,"rationale":399,"selectedPaths":400,"source":281,"sourceLanguage":18,"type":256},"skills/gws-gmail","Gmail: Send, read, and manage email.","gws-gmail",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail/SKILL.md",[401],{"path":279,"priority":280},{"basePath":403,"description":404,"displayName":405,"installMethods":406,"rationale":407,"selectedPaths":408,"source":281,"sourceLanguage":18,"type":256},"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",[409],{"path":279,"priority":280},{"basePath":411,"description":412,"displayName":413,"installMethods":414,"rationale":415,"selectedPaths":416,"source":281,"sourceLanguage":18,"type":256},"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",[417],{"path":279,"priority":280},{"basePath":419,"description":420,"displayName":421,"installMethods":422,"rationale":423,"selectedPaths":424,"source":281,"sourceLanguage":18,"type":256},"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",[425],{"path":279,"priority":280},{"basePath":427,"description":428,"displayName":429,"installMethods":430,"rationale":431,"selectedPaths":432,"source":281,"sourceLanguage":18,"type":256},"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",[433],{"path":279,"priority":280},{"basePath":435,"description":436,"displayName":437,"installMethods":438,"rationale":439,"selectedPaths":440,"source":281,"sourceLanguage":18,"type":256},"skills/gws-gmail-send","Gmail: Send an email.","gws-gmail-send",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail-send/SKILL.md",[441],{"path":279,"priority":280},{"basePath":443,"description":444,"displayName":445,"installMethods":446,"rationale":447,"selectedPaths":448,"source":281,"sourceLanguage":18,"type":256},"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",[449],{"path":279,"priority":280},{"basePath":451,"description":452,"displayName":453,"installMethods":454,"rationale":455,"selectedPaths":456,"source":281,"sourceLanguage":18,"type":256},"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",[457],{"path":279,"priority":280},{"basePath":459,"description":460,"displayName":461,"installMethods":462,"rationale":463,"selectedPaths":464,"source":281,"sourceLanguage":18,"type":256},"skills/gws-keep","Manage Google Keep notes.","gws-keep",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-keep/SKILL.md",[465],{"path":279,"priority":280},{"basePath":467,"description":468,"displayName":469,"installMethods":470,"rationale":471,"selectedPaths":472,"source":281,"sourceLanguage":18,"type":256},"skills/gws-meet","Manage Google Meet conferences.","gws-meet",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-meet/SKILL.md",[473],{"path":279,"priority":280},{"basePath":475,"description":476,"displayName":477,"installMethods":478,"rationale":479,"selectedPaths":480,"source":281,"sourceLanguage":18,"type":256},"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",[481],{"path":279,"priority":280},{"basePath":483,"description":484,"displayName":485,"installMethods":486,"rationale":487,"selectedPaths":488,"source":281,"sourceLanguage":18,"type":256},"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",[489],{"path":279,"priority":280},{"basePath":491,"description":492,"displayName":493,"installMethods":494,"rationale":495,"selectedPaths":496,"source":281,"sourceLanguage":18,"type":256},"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",[497],{"path":279,"priority":280},{"basePath":499,"description":500,"displayName":501,"installMethods":502,"rationale":503,"selectedPaths":504,"source":281,"sourceLanguage":18,"type":256},"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",[505],{"path":279,"priority":280},{"basePath":507,"description":508,"displayName":509,"installMethods":510,"rationale":511,"selectedPaths":512,"source":281,"sourceLanguage":18,"type":256},"skills/gws-people","Google People: Manage contacts and profiles.","gws-people",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-people/SKILL.md",[513],{"path":279,"priority":280},{"basePath":515,"description":516,"displayName":517,"installMethods":518,"rationale":519,"selectedPaths":520,"source":281,"sourceLanguage":18,"type":256},"skills/gws-script","Manage Google Apps Script projects.","gws-script",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-script/SKILL.md",[521],{"path":279,"priority":280},{"basePath":523,"description":524,"displayName":525,"installMethods":526,"rationale":527,"selectedPaths":528,"source":281,"sourceLanguage":18,"type":256},"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",[529],{"path":279,"priority":280},{"basePath":531,"description":532,"displayName":533,"installMethods":534,"rationale":535,"selectedPaths":536,"source":281,"sourceLanguage":18,"type":256},"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",[537],{"path":279,"priority":280},{"basePath":539,"description":540,"displayName":541,"installMethods":542,"rationale":543,"selectedPaths":544,"source":281,"sourceLanguage":18,"type":256},"skills/gws-sheets","Google Sheets: Read and write spreadsheets.","gws-sheets",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-sheets/SKILL.md",[545],{"path":279,"priority":280},{"basePath":547,"description":548,"displayName":549,"installMethods":550,"rationale":551,"selectedPaths":552,"source":281,"sourceLanguage":18,"type":256},"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",[553],{"path":279,"priority":280},{"basePath":555,"description":556,"displayName":557,"installMethods":558,"rationale":559,"selectedPaths":560,"source":281,"sourceLanguage":18,"type":256},"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",[561],{"path":279,"priority":280},{"basePath":563,"description":564,"displayName":565,"installMethods":566,"rationale":567,"selectedPaths":568,"source":281,"sourceLanguage":18,"type":256},"skills/gws-slides","Google Slides: Read and write presentations.","gws-slides",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-slides/SKILL.md",[569],{"path":279,"priority":280},{"basePath":571,"description":572,"displayName":573,"installMethods":574,"rationale":575,"selectedPaths":576,"source":281,"sourceLanguage":18,"type":256},"skills/gws-tasks","Google Tasks: Manage task lists and tasks.","gws-tasks",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-tasks/SKILL.md",[577],{"path":279,"priority":280},{"basePath":579,"description":580,"displayName":581,"installMethods":582,"rationale":583,"selectedPaths":584,"source":281,"sourceLanguage":18,"type":256},"skills/gws-workflow","Google Workflow: Cross-service productivity workflows.","gws-workflow",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-workflow/SKILL.md",[585],{"path":279,"priority":280},{"basePath":587,"description":588,"displayName":589,"installMethods":590,"rationale":591,"selectedPaths":592,"source":281,"sourceLanguage":18,"type":256},"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",[593],{"path":279,"priority":280},{"basePath":595,"description":596,"displayName":597,"installMethods":598,"rationale":599,"selectedPaths":600,"source":281,"sourceLanguage":18,"type":256},"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",[601],{"path":279,"priority":280},{"basePath":603,"description":604,"displayName":605,"installMethods":606,"rationale":607,"selectedPaths":608,"source":281,"sourceLanguage":18,"type":256},"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",[609],{"path":279,"priority":280},{"basePath":611,"description":612,"displayName":613,"installMethods":614,"rationale":615,"selectedPaths":616,"source":281,"sourceLanguage":18,"type":256},"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",[617],{"path":279,"priority":280},{"basePath":619,"description":620,"displayName":621,"installMethods":622,"rationale":623,"selectedPaths":624,"source":281,"sourceLanguage":18,"type":256},"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",[625],{"path":279,"priority":280},{"basePath":627,"description":628,"displayName":629,"installMethods":630,"rationale":631,"selectedPaths":632,"source":281,"sourceLanguage":18,"type":256},"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",[633],{"path":279,"priority":280},{"basePath":635,"description":636,"displayName":637,"installMethods":638,"rationale":639,"selectedPaths":640,"source":281,"sourceLanguage":18,"type":256},"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",[641],{"path":279,"priority":280},{"basePath":643,"description":644,"displayName":645,"installMethods":646,"rationale":647,"selectedPaths":648,"source":281,"sourceLanguage":18,"type":256},"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",[649],{"path":279,"priority":280},{"basePath":651,"description":652,"displayName":653,"installMethods":654,"rationale":655,"selectedPaths":656,"source":281,"sourceLanguage":18,"type":256},"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",[657],{"path":279,"priority":280},{"basePath":659,"description":660,"displayName":661,"installMethods":662,"rationale":663,"selectedPaths":664,"source":281,"sourceLanguage":18,"type":256},"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",[665],{"path":279,"priority":280},{"basePath":667,"description":668,"displayName":669,"installMethods":670,"rationale":671,"selectedPaths":672,"source":281,"sourceLanguage":18,"type":256},"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",[673],{"path":279,"priority":280},{"basePath":675,"description":676,"displayName":677,"installMethods":678,"rationale":679,"selectedPaths":680,"source":281,"sourceLanguage":18,"type":256},"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",[681],{"path":279,"priority":280},{"basePath":683,"description":684,"displayName":685,"installMethods":686,"rationale":687,"selectedPaths":688,"source":281,"sourceLanguage":18,"type":256},"skills/persona-researcher","Organize research — manage references, notes, and collaboration.","persona-researcher",{"claudeCode":12},"SKILL.md frontmatter at skills/persona-researcher/SKILL.md",[689],{"path":279,"priority":280},{"basePath":691,"description":692,"displayName":693,"installMethods":694,"rationale":695,"selectedPaths":696,"source":281,"sourceLanguage":18,"type":256},"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",[697],{"path":279,"priority":280},{"basePath":699,"description":700,"displayName":701,"installMethods":702,"rationale":703,"selectedPaths":704,"source":281,"sourceLanguage":18,"type":256},"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",[705],{"path":279,"priority":280},{"basePath":707,"description":708,"displayName":709,"installMethods":710,"rationale":711,"selectedPaths":712,"source":281,"sourceLanguage":18,"type":256},"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",[713],{"path":279,"priority":280},{"basePath":715,"description":716,"displayName":717,"installMethods":718,"rationale":719,"selectedPaths":720,"source":281,"sourceLanguage":18,"type":256},"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",[721],{"path":279,"priority":280},{"basePath":723,"description":724,"displayName":725,"installMethods":726,"rationale":727,"selectedPaths":728,"source":281,"sourceLanguage":18,"type":256},"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",[729],{"path":279,"priority":280},{"basePath":731,"description":732,"displayName":733,"installMethods":734,"rationale":735,"selectedPaths":736,"source":281,"sourceLanguage":18,"type":256},"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",[737],{"path":279,"priority":280},{"basePath":739,"description":740,"displayName":741,"installMethods":742,"rationale":743,"selectedPaths":744,"source":281,"sourceLanguage":18,"type":256},"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",[745],{"path":279,"priority":280},{"basePath":747,"description":748,"displayName":749,"installMethods":750,"rationale":751,"selectedPaths":752,"source":281,"sourceLanguage":18,"type":256},"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",[753],{"path":279,"priority":280},{"basePath":755,"description":756,"displayName":757,"installMethods":758,"rationale":759,"selectedPaths":760,"source":281,"sourceLanguage":18,"type":256},"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",[761],{"path":279,"priority":280},{"basePath":763,"description":764,"displayName":765,"installMethods":766,"rationale":767,"selectedPaths":768,"source":281,"sourceLanguage":18,"type":256},"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",[769],{"path":279,"priority":280},{"basePath":771,"description":772,"displayName":773,"installMethods":774,"rationale":775,"selectedPaths":776,"source":281,"sourceLanguage":18,"type":256},"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",[777],{"path":279,"priority":280},{"basePath":779,"description":780,"displayName":781,"installMethods":782,"rationale":783,"selectedPaths":784,"source":281,"sourceLanguage":18,"type":256},"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",[785],{"path":279,"priority":280},{"basePath":787,"description":788,"displayName":789,"installMethods":790,"rationale":791,"selectedPaths":792,"source":281,"sourceLanguage":18,"type":256},"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",[793],{"path":279,"priority":280},{"basePath":795,"description":796,"displayName":797,"installMethods":798,"rationale":799,"selectedPaths":800,"source":281,"sourceLanguage":18,"type":256},"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",[801],{"path":279,"priority":280},{"basePath":803,"description":804,"displayName":805,"installMethods":806,"rationale":807,"selectedPaths":808,"source":281,"sourceLanguage":18,"type":256},"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",[809],{"path":279,"priority":280},{"basePath":811,"description":812,"displayName":813,"installMethods":814,"rationale":815,"selectedPaths":816,"source":281,"sourceLanguage":18,"type":256},"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",[817],{"path":279,"priority":280},{"basePath":819,"description":820,"displayName":821,"installMethods":822,"rationale":823,"selectedPaths":824,"source":281,"sourceLanguage":18,"type":256},"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",[825],{"path":279,"priority":280},{"basePath":827,"description":828,"displayName":829,"installMethods":830,"rationale":831,"selectedPaths":832,"source":281,"sourceLanguage":18,"type":256},"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",[833],{"path":279,"priority":280},{"basePath":835,"description":836,"displayName":837,"installMethods":838,"rationale":839,"selectedPaths":840,"source":281,"sourceLanguage":18,"type":256},"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",[841],{"path":279,"priority":280},{"basePath":843,"description":844,"displayName":845,"installMethods":846,"rationale":847,"selectedPaths":848,"source":281,"sourceLanguage":18,"type":256},"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",[849],{"path":279,"priority":280},{"basePath":851,"description":852,"displayName":853,"installMethods":854,"rationale":855,"selectedPaths":856,"source":281,"sourceLanguage":18,"type":256},"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",[857],{"path":279,"priority":280},{"basePath":859,"description":860,"displayName":861,"installMethods":862,"rationale":863,"selectedPaths":864,"source":281,"sourceLanguage":18,"type":256},"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",[865],{"path":279,"priority":280},{"basePath":867,"description":868,"displayName":869,"installMethods":870,"rationale":871,"selectedPaths":872,"source":281,"sourceLanguage":18,"type":256},"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",[873],{"path":279,"priority":280},{"basePath":875,"description":876,"displayName":877,"installMethods":878,"rationale":879,"selectedPaths":880,"source":281,"sourceLanguage":18,"type":256},"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",[881],{"path":279,"priority":280},{"basePath":883,"description":884,"displayName":885,"installMethods":886,"rationale":887,"selectedPaths":888,"source":281,"sourceLanguage":18,"type":256},"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",[889],{"path":279,"priority":280},{"basePath":891,"description":892,"displayName":893,"installMethods":894,"rationale":895,"selectedPaths":896,"source":281,"sourceLanguage":18,"type":256},"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",[897],{"path":279,"priority":280},{"basePath":899,"description":900,"displayName":901,"installMethods":902,"rationale":903,"selectedPaths":904,"source":281,"sourceLanguage":18,"type":256},"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",[905],{"path":279,"priority":280},{"basePath":907,"description":908,"displayName":909,"installMethods":910,"rationale":911,"selectedPaths":912,"source":281,"sourceLanguage":18,"type":256},"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",[913],{"path":279,"priority":280},{"basePath":915,"description":916,"displayName":917,"installMethods":918,"rationale":919,"selectedPaths":920,"source":281,"sourceLanguage":18,"type":256},"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",[921],{"path":279,"priority":280},{"basePath":923,"description":924,"displayName":925,"installMethods":926,"rationale":927,"selectedPaths":928,"source":281,"sourceLanguage":18,"type":256},"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",[929],{"path":279,"priority":280},{"basePath":931,"description":932,"displayName":933,"installMethods":934,"rationale":935,"selectedPaths":936,"source":281,"sourceLanguage":18,"type":256},"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",[937],{"path":279,"priority":280},{"basePath":939,"description":940,"displayName":941,"installMethods":942,"rationale":943,"selectedPaths":944,"source":281,"sourceLanguage":18,"type":256},"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",[945],{"path":279,"priority":280},{"basePath":947,"description":948,"displayName":949,"installMethods":950,"rationale":951,"selectedPaths":952,"source":281,"sourceLanguage":18,"type":256},"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",[953],{"path":279,"priority":280},{"basePath":955,"description":956,"displayName":957,"installMethods":958,"rationale":959,"selectedPaths":960,"source":281,"sourceLanguage":18,"type":256},"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",[961],{"path":279,"priority":280},{"basePath":963,"description":964,"displayName":965,"installMethods":966,"rationale":967,"selectedPaths":968,"source":281,"sourceLanguage":18,"type":256},"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",[969],{"path":279,"priority":280},{"basePath":971,"description":972,"displayName":973,"installMethods":974,"rationale":975,"selectedPaths":976,"source":281,"sourceLanguage":18,"type":256},"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",[977],{"path":279,"priority":280},{"basePath":979,"description":980,"displayName":981,"installMethods":982,"rationale":983,"selectedPaths":984,"source":281,"sourceLanguage":18,"type":256},"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",[985],{"path":279,"priority":280},{"basePath":987,"description":988,"displayName":989,"installMethods":990,"rationale":991,"selectedPaths":992,"source":281,"sourceLanguage":18,"type":256},"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",[993],{"path":279,"priority":280},{"basePath":995,"description":996,"displayName":997,"installMethods":998,"rationale":999,"selectedPaths":1000,"source":281,"sourceLanguage":18,"type":256},"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",[1001],{"path":279,"priority":280},{"basePath":1003,"description":1004,"displayName":1005,"installMethods":1006,"rationale":1007,"selectedPaths":1008,"source":281,"sourceLanguage":18,"type":256},"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",[1009],{"path":279,"priority":280},{"basePath":253,"description":10,"displayName":13,"installMethods":1011,"rationale":1012,"selectedPaths":1013,"source":281,"sourceLanguage":18,"type":256},{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-share-folder-with-team/SKILL.md",[1014],{"path":279,"priority":280},{"basePath":1016,"description":1017,"displayName":1018,"installMethods":1019,"rationale":1020,"selectedPaths":1021,"source":281,"sourceLanguage":18,"type":256},"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",[1022],{"path":279,"priority":280},{"basePath":1024,"description":1025,"displayName":1026,"installMethods":1027,"rationale":1028,"selectedPaths":1029,"source":281,"sourceLanguage":18,"type":256},"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",[1030],{"path":279,"priority":280},{"basePath":1032,"description":1033,"displayName":1034,"installMethods":1035,"license":248,"rationale":1036,"selectedPaths":1037,"source":281,"sourceLanguage":18,"type":255},"npm","Google Workspace CLI — dynamic command surface from Discovery Service","@googleworkspace/cli",{"npm":1034},"cli ecosystem detected at npm",[1038,1040],{"path":1039,"priority":280},"package.json",{"path":1041,"priority":1042},"run.js","medium",{"basePath":1044,"installMethods":1045,"rationale":1047,"selectedPaths":1048,"source":281,"sourceLanguage":18,"type":255},"crates/google-workspace-cli",{"cargo":1046},"google-workspace-cli","cli ecosystem detected at crates/google-workspace-cli",[1049,1051,1053],{"path":1050,"priority":280},"Cargo.toml",{"path":1052,"priority":280},"README.md",{"path":1054,"priority":1042},"src/main.rs",{"sources":1056},[1057],"manual",{"closedIssues90d":240,"description":1059,"forks":241,"homepage":1060,"license":248,"openIssues90d":243,"pushedAt":244,"readmeSize":238,"stars":245,"topics":1061},"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",[220,1062,1063,219,255,1064,1065,1066,1067,1068,1069,216,1070,1071,1072,1073],"agent-skills","ai-agent","discovery-api","google-admin","google-api","google-calendar","google-chat","google-docs","google-sheets","oauth2","rust","gemini-cli-extension",{"classifiedAt":1075,"discoverAt":1076,"extractAt":1077,"githubAt":1077,"updatedAt":1075},1778688021715,1778688016626,1778688019882,[219,217,216,220,218],{"evaluatedAt":251,"extractAt":1080,"updatedAt":251},1778688022104,[],[1083,1101,1117,1144,1160,1192],{"_creationTime":1084,"_id":1085,"community":1086,"display":1087,"identity":1090,"providers":1091,"relations":1097,"tags":1098,"workflow":1099},1778688022104.1726,"k17bvm0wwrqpyjkwdb3mn71bkn86mwk3",{"reviewCount":8},{"description":700,"installMethods":1088,"name":1089,"sourceUrl":14},{"claudeCode":12},"Team Lead Persona",{"basePath":699,"githubOwner":254,"githubRepo":255,"locale":18,"slug":701,"type":256},{"evaluate":1092,"extract":1096},{"promptVersionExtension":209,"promptVersionScoring":210,"score":1093,"tags":1094,"targetMarket":221,"tier":222},100,[220,1095,217,219,255],"team-lead",{"commitSha":262,"license":248},{"repoId":264},[219,255,217,220,1095],{"evaluatedAt":1100,"extractAt":1080,"updatedAt":1100},1778689258666,{"_creationTime":1102,"_id":1103,"community":1104,"display":1105,"identity":1107,"providers":1108,"relations":1113,"tags":1114,"workflow":1115},1778688022104.1826,"k173kvf0yca1kbreh4kysgam1n86mgb6",{"reviewCount":8},{"description":1025,"installMethods":1106,"name":1026,"sourceUrl":14},{"claudeCode":12},{"basePath":1024,"githubOwner":254,"githubRepo":255,"locale":18,"slug":1026,"type":256},{"evaluate":1109,"extract":1112},{"promptVersionExtension":209,"promptVersionScoring":210,"score":1093,"tags":1110,"targetMarket":221,"tier":222},[216,1111,219,255,220],"notifications",{"commitSha":262},{"repoId":264},[219,255,216,220,1111],{"evaluatedAt":1116,"extractAt":1080,"updatedAt":1116},1778690212112,{"_creationTime":1118,"_id":1119,"community":1120,"display":1121,"identity":1127,"providers":1131,"relations":1138,"tags":1140,"workflow":1141},1778697652123.8872,"k173rnvw690xhjf712ydkjzkq986nfyb",{"reviewCount":8},{"description":1122,"installMethods":1123,"name":1125,"sourceUrl":1126},"Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.\n",{"claudeCode":1124},"steipete/clawdis","feishu-perm","https://github.com/steipete/clawdis",{"basePath":1128,"githubOwner":1129,"githubRepo":1130,"locale":18,"slug":1125,"type":256},"extensions/feishu/skills/feishu-perm","steipete","clawdis",{"evaluate":1132,"extract":1137},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1133,"targetMarket":221,"tier":222},[1134,218,1135,1136,217],"feishu","documents","files",{"commitSha":262},{"repoId":1139},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[217,1135,1134,1136,218],{"evaluatedAt":1142,"extractAt":1143,"updatedAt":1142},1778698135932,1778697652123,{"_creationTime":1145,"_id":1146,"community":1147,"display":1148,"identity":1150,"providers":1151,"relations":1156,"tags":1157,"workflow":1158},1778688022104.182,"k17043pgm7yyxkrrpqn57m3g2986mdvh",{"reviewCount":8},{"description":1004,"installMethods":1149,"name":1005,"sourceUrl":14},{"claudeCode":12},{"basePath":1003,"githubOwner":254,"githubRepo":255,"locale":18,"slug":1005,"type":256},{"evaluate":1152,"extract":1155},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1153,"targetMarket":221,"tier":222},[220,216,1067,219,1154],"productivity",{"commitSha":262},{"repoId":264},[219,1067,216,220,1154],{"evaluatedAt":1159,"extractAt":1080,"updatedAt":1159},1778690131960,{"_creationTime":1161,"_id":1162,"community":1163,"display":1164,"identity":1170,"providers":1175,"relations":1185,"tags":1188,"workflow":1189},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":1165,"installMethods":1166,"name":1168,"sourceUrl":1169},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":1167},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1171,"githubOwner":1172,"githubRepo":1173,"locale":18,"slug":1174,"type":256},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":1176,"extract":1183},{"promptVersionExtension":209,"promptVersionScoring":210,"score":1093,"tags":1177,"targetMarket":221,"tier":222},[1178,1179,1180,1181,219,255,1182],"git","development-environment","workflow","tmux","developer-tool",{"commitSha":262,"license":1184},"MIT",{"parentExtensionId":1186,"repoId":1187},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[219,255,1182,1179,1178,1181,1180],{"evaluatedAt":1190,"extractAt":1191,"updatedAt":1190},1778699613343,1778699234184,{"_creationTime":1193,"_id":1194,"community":1195,"display":1196,"identity":1202,"providers":1205,"relations":1210,"tags":1212,"workflow":1213},1778699468747.1746,"k1707pszx7h026a651dp5tvaxd86m3ag",{"reviewCount":8},{"description":1197,"installMethods":1198,"name":1200,"sourceUrl":1201},"Create public Google Docs or Google Sheet files without requiring OAuth. Use this skill to create and edit Google Docs and Sheets, no Google sign-in required. Documents are viewable at shareable links. Registration is automatic on first use.",{"claudeCode":1199},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"basePath":1203,"githubOwner":1204,"githubRepo":1200,"locale":18,"slug":1200,"type":256},"","zagmoai",{"evaluate":1206,"extract":1209},{"promptVersionExtension":209,"promptVersionScoring":210,"score":1093,"tags":1207,"targetMarket":221,"tier":222},[1069,1070,1154,219,1208],"api-client",{"commitSha":262},{"repoId":1211},"kd776ynh73t0d6samn4bnxdf3x86n8mj",[1208,219,1069,1070,1154],{"evaluatedAt":1214,"extractAt":1215,"updatedAt":1216},1778699485884,1778699468747,1778699509178]