[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-googleworkspace-recipe-review-overdue-tasks-de":3,"guides-for-googleworkspace-recipe-review-overdue-tasks":1073,"similar-k177n1hfvm1p0333n96c0pat4d86m2pp-de":1074},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":244,"isFallback":226,"parentExtension":248,"providers":249,"relations":254,"repo":256,"tags":1070,"workflow":1071},1778688022104.1804,"k177n1hfvm1p0333n96c0pat4d86m2pp",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Find Google Tasks that are past due and need attention.",{"claudeCode":12},"googleworkspace/cli","recipe-review-overdue-tasks","https://github.com/googleworkspace/cli",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":242},1778689995341.2043,"kn7dcwktzt2khkdg1aewtskn8986mc5s","en",{"checks":20,"evaluatedAt":195,"extensionSummary":196,"features":197,"nonGoals":202,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"targetMarket":218,"tier":219,"useCases":220},[21,26,29,32,36,39,43,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,188,192],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of finding overdue Google Tasks that require attention.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","This skill provides a focused workflow for identifying overdue Google Tasks, which is a specific utility beyond standard LLM capabilities.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill's prerequisite `gws-tasks` and the referenced Google Workspace CLI commands provide a complete workflow for identifying overdue tasks.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill is focused on finding overdue Google Tasks, adhering to a single responsibility.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description is concise and accurately reflects the skill's purpose.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill uses specific, scoped tools like `gws tasks tasklists list` and `gws tasks tasks list`.",{"category":44,"check":45,"severity":46,"summary":47},"Documentation","Configuration & parameter reference","not_applicable","The skill itself does not have configurable parameters beyond those of the underlying CLI commands.",{"category":33,"check":49,"severity":24,"summary":50},"Tool naming","The tool names within the skill (`gws tasks tasklists list`, `gws tasks tasks list`) are descriptive.",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","The CLI commands used accept specific parameters and return structured JSON, adhering to minimal I/O.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The project is licensed under Apache-2.0, a permissive open-source license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on May 12, 2026, which is recent.",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","The project uses npm and Cargo, which are standard dependency management tools, and the README indicates pre-built binaries are available.",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","The CLI handles authentication securely via OAuth and stores credentials encrypted. No secrets are exposed in the skill's definition.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill relies on a well-established CLI tool with structured commands, minimizing injection risks.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill uses bundled CLI commands and does not fetch external content at runtime for execution.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","The skill uses a CLI tool that operates within its own sandboxed environment and does not modify files outside its designated scope.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","No sandbox escape primitives were detected in the skill's workflow.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill only interacts with Google Workspace APIs and does not submit confidential data to undocumented third parties.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","The skill does not rely on obfuscated code or runtime fetched scripts.",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","The skill assumes the Google Workspace CLI is installed and configured, which is a documented prerequisite.",{"category":96,"check":97,"severity":24,"summary":98},"Trust","Issues Attention","The project has a good ratio of closed to open issues (94 open, 178 closed in 90 days), indicating active maintenance.",{"category":100,"check":101,"severity":24,"summary":102},"Versioning","Release Management","The skill has a declared version (0.22.5) in its frontmatter.",{"category":104,"check":105,"severity":24,"summary":106},"Code Execution","Validation","The underlying `gws` CLI is expected to handle validation and sanitization of its parameters.",{"category":66,"check":108,"severity":24,"summary":109},"Unguarded Destructive Operations","The skill is read-only and does not perform any destructive operations.",{"category":104,"check":111,"severity":24,"summary":112},"Error Handling","The underlying `gws` CLI provides structured exit codes and error messages for handling failures.",{"category":104,"check":114,"severity":46,"summary":115},"Logging","The skill itself does not perform destructive actions or outbound calls that require local audit logging beyond what the CLI might provide.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill operates on Google Tasks, which may contain personal data, but relies on the CLI's secure handling and user authentication.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is global in scope, operating on Google Tasks which are accessible worldwide.",{"category":92,"check":124,"severity":24,"summary":125},"Runtime stability","The skill relies on the `gws` CLI, which supports multiple platforms and has clear installation instructions.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README is comprehensive and provides installation, authentication, and usage instructions.",{"category":33,"check":130,"severity":46,"summary":131},"Tool surface size","This is a skill recipe that leverages the `gws` CLI, not a direct extension with its own tool surface.",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","The specific tools called (`tasklists list`, `tasks list`) are distinct and non-overlapping.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","All advertised functionality is implemented via the `gws` CLI and `gws-tasks` skill.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","The README provides clear installation instructions for the `gws` CLI and its prerequisites, and the skill itself lists its own skill prerequisites.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","The underlying `gws` CLI provides actionable error messages and exit codes.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","The underlying `gws` CLI project indicates dependency management via npm and Cargo, implying pinned dependencies.",{"category":33,"check":151,"severity":46,"summary":152},"Dry-run preview","This skill is read-only and does not have state-changing operations that would require a dry-run preview.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The skill relies on the `gws` CLI, which handles network calls and timeouts. Operations are read-only.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The `gws` CLI has opt-in telemetry settings documented in the README, and this skill does not add any new telemetry.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The skill clearly states its purpose is to find overdue Google Tasks and names the artifact (Google Tasks) and user intent (find overdue items).",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The skill body is concise and delegates detailed instructions to the underlying CLI.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The skill body is short and refers to the prerequisite skill and CLI commands, avoiding deep embedded material.",{"category":170,"check":174,"severity":46,"summary":175},"Forked exploration","This skill is short-form and does not involve deep exploration or code review.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The README provides examples for using the `gws` CLI, and the skill's prerequisite `gws-tasks` would have its own examples.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The underlying `gws` CLI handles API errors and validation, and the skill's steps are straightforward.",{"category":104,"check":183,"severity":24,"summary":184},"Tool Fallback","The skill requires `gws-tasks` and `gws`, which are standard and expected to be available.",{"category":92,"check":186,"severity":24,"summary":187},"Stack assumptions","The skill assumes Node.js and the `gws` CLI are installed, as detailed in the README.",{"category":189,"check":190,"severity":24,"summary":191},"Safety","Halt on unexpected state","The `gws` CLI handles errors and validation, ensuring the workflow halts on unexpected states.",{"category":92,"check":193,"severity":24,"summary":194},"Cross-skill coupling","The skill is self-contained, relying only on its listed prerequisites.",1778689995152,"This skill is a recipe that uses the Google Workspace CLI (`gws`) and the `gws-tasks` skill to identify and list Google Tasks that are past their due date. It outlines specific CLI commands to list task lists and then tasks within those lists, enabling users to review overdue items.",[198,199,200,201],"Find overdue Google Tasks","List Google Task lists","List tasks with status","Requires Google Workspace CLI and gws-tasks skill",[203,204,205],"Completing or archiving tasks automatically.","Creating new tasks.","Managing other Google Workspace services.","3.0.0","4.4.0","To help users quickly identify and address overdue Google Tasks that require their immediate attention, preventing tasks from falling through the cracks.","The extension leverages a robust CLI tool with excellent documentation and secure practices. All checks passed or were not applicable.",100,"A high-quality skill for finding overdue Google Tasks, backed by a comprehensive CLI tool.",[213,214,215,216,217],"google-workspace","tasks","productivity","automation","cli","global","verified",[221,222,223],"Reviewing daily or weekly to-do lists for items that are past due.","Prioritizing work by identifying tasks that have missed their deadlines.","Ensuring important action items are not overlooked.",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":238,"testCoverage":241},{"hasLockfile":226},true,1778689980820,{"descriptionLength":229,"readmeSize":230},55,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},1778689995341,{"basePath":245,"githubOwner":246,"githubRepo":217,"locale":18,"slug":13,"type":247},"skills/recipe-review-overdue-tasks","googleworkspace","skill",null,{"evaluate":250,"extract":252},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":251,"targetMarket":218,"tier":219},[213,214,215,216,217],{"commitSha":253},"HEAD",{"repoId":255},"kd74t1908zh6g1jzcxw8tg1rwx86nnpt",{"_creationTime":257,"_id":255,"identity":258,"providers":259,"workflow":1066},1778688016626.351,{"githubOwner":246,"githubRepo":217,"sourceUrl":14},{"classify":260,"discover":1046,"github":1049},{"commitSha":253,"extensions":261},[262,273,281,289,297,305,313,321,329,337,345,353,361,369,377,385,393,401,409,417,425,433,441,449,457,465,473,481,489,497,505,513,521,529,537,545,553,561,569,577,585,593,601,609,617,625,633,641,649,657,665,673,681,689,697,705,713,721,729,737,745,753,761,769,777,785,793,801,809,817,825,833,841,849,857,865,873,881,889,897,905,913,921,929,937,945,950,958,966,974,982,990,998,1006,1014,1022,1034],{"basePath":263,"description":264,"displayName":265,"installMethods":266,"rationale":267,"selectedPaths":268,"source":272,"sourceLanguage":18,"type":247},"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",[269],{"path":270,"priority":271},"SKILL.md","mandatory","rule",{"basePath":274,"description":275,"displayName":276,"installMethods":277,"rationale":278,"selectedPaths":279,"source":272,"sourceLanguage":18,"type":247},"skills/gws-calendar","Google Calendar: Manage calendars and events.","gws-calendar",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-calendar/SKILL.md",[280],{"path":270,"priority":271},{"basePath":282,"description":283,"displayName":284,"installMethods":285,"rationale":286,"selectedPaths":287,"source":272,"sourceLanguage":18,"type":247},"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",[288],{"path":270,"priority":271},{"basePath":290,"description":291,"displayName":292,"installMethods":293,"rationale":294,"selectedPaths":295,"source":272,"sourceLanguage":18,"type":247},"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",[296],{"path":270,"priority":271},{"basePath":298,"description":299,"displayName":300,"installMethods":301,"rationale":302,"selectedPaths":303,"source":272,"sourceLanguage":18,"type":247},"skills/gws-chat","Google Chat: Manage Chat spaces and messages.","gws-chat",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-chat/SKILL.md",[304],{"path":270,"priority":271},{"basePath":306,"description":307,"displayName":308,"installMethods":309,"rationale":310,"selectedPaths":311,"source":272,"sourceLanguage":18,"type":247},"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",[312],{"path":270,"priority":271},{"basePath":314,"description":315,"displayName":316,"installMethods":317,"rationale":318,"selectedPaths":319,"source":272,"sourceLanguage":18,"type":247},"skills/gws-classroom","Google Classroom: Manage classes, rosters, and coursework.","gws-classroom",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-classroom/SKILL.md",[320],{"path":270,"priority":271},{"basePath":322,"description":323,"displayName":324,"installMethods":325,"rationale":326,"selectedPaths":327,"source":272,"sourceLanguage":18,"type":247},"skills/gws-docs","Read and write Google Docs.","gws-docs",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-docs/SKILL.md",[328],{"path":270,"priority":271},{"basePath":330,"description":331,"displayName":332,"installMethods":333,"rationale":334,"selectedPaths":335,"source":272,"sourceLanguage":18,"type":247},"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",[336],{"path":270,"priority":271},{"basePath":338,"description":339,"displayName":340,"installMethods":341,"rationale":342,"selectedPaths":343,"source":272,"sourceLanguage":18,"type":247},"skills/gws-drive","Google Drive: Manage files, folders, and shared drives.","gws-drive",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-drive/SKILL.md",[344],{"path":270,"priority":271},{"basePath":346,"description":347,"displayName":348,"installMethods":349,"rationale":350,"selectedPaths":351,"source":272,"sourceLanguage":18,"type":247},"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",[352],{"path":270,"priority":271},{"basePath":354,"description":355,"displayName":356,"installMethods":357,"rationale":358,"selectedPaths":359,"source":272,"sourceLanguage":18,"type":247},"skills/gws-events","Subscribe to Google Workspace events.","gws-events",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-events/SKILL.md",[360],{"path":270,"priority":271},{"basePath":362,"description":363,"displayName":364,"installMethods":365,"rationale":366,"selectedPaths":367,"source":272,"sourceLanguage":18,"type":247},"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",[368],{"path":270,"priority":271},{"basePath":370,"description":371,"displayName":372,"installMethods":373,"rationale":374,"selectedPaths":375,"source":272,"sourceLanguage":18,"type":247},"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",[376],{"path":270,"priority":271},{"basePath":378,"description":379,"displayName":380,"installMethods":381,"rationale":382,"selectedPaths":383,"source":272,"sourceLanguage":18,"type":247},"skills/gws-forms","Read and write Google Forms.","gws-forms",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-forms/SKILL.md",[384],{"path":270,"priority":271},{"basePath":386,"description":387,"displayName":388,"installMethods":389,"rationale":390,"selectedPaths":391,"source":272,"sourceLanguage":18,"type":247},"skills/gws-gmail","Gmail: Send, read, and manage email.","gws-gmail",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail/SKILL.md",[392],{"path":270,"priority":271},{"basePath":394,"description":395,"displayName":396,"installMethods":397,"rationale":398,"selectedPaths":399,"source":272,"sourceLanguage":18,"type":247},"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",[400],{"path":270,"priority":271},{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":272,"sourceLanguage":18,"type":247},"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",[408],{"path":270,"priority":271},{"basePath":410,"description":411,"displayName":412,"installMethods":413,"rationale":414,"selectedPaths":415,"source":272,"sourceLanguage":18,"type":247},"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",[416],{"path":270,"priority":271},{"basePath":418,"description":419,"displayName":420,"installMethods":421,"rationale":422,"selectedPaths":423,"source":272,"sourceLanguage":18,"type":247},"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",[424],{"path":270,"priority":271},{"basePath":426,"description":427,"displayName":428,"installMethods":429,"rationale":430,"selectedPaths":431,"source":272,"sourceLanguage":18,"type":247},"skills/gws-gmail-send","Gmail: Send an email.","gws-gmail-send",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail-send/SKILL.md",[432],{"path":270,"priority":271},{"basePath":434,"description":435,"displayName":436,"installMethods":437,"rationale":438,"selectedPaths":439,"source":272,"sourceLanguage":18,"type":247},"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",[440],{"path":270,"priority":271},{"basePath":442,"description":443,"displayName":444,"installMethods":445,"rationale":446,"selectedPaths":447,"source":272,"sourceLanguage":18,"type":247},"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",[448],{"path":270,"priority":271},{"basePath":450,"description":451,"displayName":452,"installMethods":453,"rationale":454,"selectedPaths":455,"source":272,"sourceLanguage":18,"type":247},"skills/gws-keep","Manage Google Keep notes.","gws-keep",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-keep/SKILL.md",[456],{"path":270,"priority":271},{"basePath":458,"description":459,"displayName":460,"installMethods":461,"rationale":462,"selectedPaths":463,"source":272,"sourceLanguage":18,"type":247},"skills/gws-meet","Manage Google Meet conferences.","gws-meet",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-meet/SKILL.md",[464],{"path":270,"priority":271},{"basePath":466,"description":467,"displayName":468,"installMethods":469,"rationale":470,"selectedPaths":471,"source":272,"sourceLanguage":18,"type":247},"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",[472],{"path":270,"priority":271},{"basePath":474,"description":475,"displayName":476,"installMethods":477,"rationale":478,"selectedPaths":479,"source":272,"sourceLanguage":18,"type":247},"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",[480],{"path":270,"priority":271},{"basePath":482,"description":483,"displayName":484,"installMethods":485,"rationale":486,"selectedPaths":487,"source":272,"sourceLanguage":18,"type":247},"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",[488],{"path":270,"priority":271},{"basePath":490,"description":491,"displayName":492,"installMethods":493,"rationale":494,"selectedPaths":495,"source":272,"sourceLanguage":18,"type":247},"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",[496],{"path":270,"priority":271},{"basePath":498,"description":499,"displayName":500,"installMethods":501,"rationale":502,"selectedPaths":503,"source":272,"sourceLanguage":18,"type":247},"skills/gws-people","Google People: Manage contacts and profiles.","gws-people",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-people/SKILL.md",[504],{"path":270,"priority":271},{"basePath":506,"description":507,"displayName":508,"installMethods":509,"rationale":510,"selectedPaths":511,"source":272,"sourceLanguage":18,"type":247},"skills/gws-script","Manage Google Apps Script projects.","gws-script",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-script/SKILL.md",[512],{"path":270,"priority":271},{"basePath":514,"description":515,"displayName":516,"installMethods":517,"rationale":518,"selectedPaths":519,"source":272,"sourceLanguage":18,"type":247},"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",[520],{"path":270,"priority":271},{"basePath":522,"description":523,"displayName":524,"installMethods":525,"rationale":526,"selectedPaths":527,"source":272,"sourceLanguage":18,"type":247},"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",[528],{"path":270,"priority":271},{"basePath":530,"description":531,"displayName":532,"installMethods":533,"rationale":534,"selectedPaths":535,"source":272,"sourceLanguage":18,"type":247},"skills/gws-sheets","Google Sheets: Read and write spreadsheets.","gws-sheets",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-sheets/SKILL.md",[536],{"path":270,"priority":271},{"basePath":538,"description":539,"displayName":540,"installMethods":541,"rationale":542,"selectedPaths":543,"source":272,"sourceLanguage":18,"type":247},"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",[544],{"path":270,"priority":271},{"basePath":546,"description":547,"displayName":548,"installMethods":549,"rationale":550,"selectedPaths":551,"source":272,"sourceLanguage":18,"type":247},"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",[552],{"path":270,"priority":271},{"basePath":554,"description":555,"displayName":556,"installMethods":557,"rationale":558,"selectedPaths":559,"source":272,"sourceLanguage":18,"type":247},"skills/gws-slides","Google Slides: Read and write presentations.","gws-slides",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-slides/SKILL.md",[560],{"path":270,"priority":271},{"basePath":562,"description":563,"displayName":564,"installMethods":565,"rationale":566,"selectedPaths":567,"source":272,"sourceLanguage":18,"type":247},"skills/gws-tasks","Google Tasks: Manage task lists and tasks.","gws-tasks",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-tasks/SKILL.md",[568],{"path":270,"priority":271},{"basePath":570,"description":571,"displayName":572,"installMethods":573,"rationale":574,"selectedPaths":575,"source":272,"sourceLanguage":18,"type":247},"skills/gws-workflow","Google Workflow: Cross-service productivity workflows.","gws-workflow",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-workflow/SKILL.md",[576],{"path":270,"priority":271},{"basePath":578,"description":579,"displayName":580,"installMethods":581,"rationale":582,"selectedPaths":583,"source":272,"sourceLanguage":18,"type":247},"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",[584],{"path":270,"priority":271},{"basePath":586,"description":587,"displayName":588,"installMethods":589,"rationale":590,"selectedPaths":591,"source":272,"sourceLanguage":18,"type":247},"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",[592],{"path":270,"priority":271},{"basePath":594,"description":595,"displayName":596,"installMethods":597,"rationale":598,"selectedPaths":599,"source":272,"sourceLanguage":18,"type":247},"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",[600],{"path":270,"priority":271},{"basePath":602,"description":603,"displayName":604,"installMethods":605,"rationale":606,"selectedPaths":607,"source":272,"sourceLanguage":18,"type":247},"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",[608],{"path":270,"priority":271},{"basePath":610,"description":611,"displayName":612,"installMethods":613,"rationale":614,"selectedPaths":615,"source":272,"sourceLanguage":18,"type":247},"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",[616],{"path":270,"priority":271},{"basePath":618,"description":619,"displayName":620,"installMethods":621,"rationale":622,"selectedPaths":623,"source":272,"sourceLanguage":18,"type":247},"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",[624],{"path":270,"priority":271},{"basePath":626,"description":627,"displayName":628,"installMethods":629,"rationale":630,"selectedPaths":631,"source":272,"sourceLanguage":18,"type":247},"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",[632],{"path":270,"priority":271},{"basePath":634,"description":635,"displayName":636,"installMethods":637,"rationale":638,"selectedPaths":639,"source":272,"sourceLanguage":18,"type":247},"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",[640],{"path":270,"priority":271},{"basePath":642,"description":643,"displayName":644,"installMethods":645,"rationale":646,"selectedPaths":647,"source":272,"sourceLanguage":18,"type":247},"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",[648],{"path":270,"priority":271},{"basePath":650,"description":651,"displayName":652,"installMethods":653,"rationale":654,"selectedPaths":655,"source":272,"sourceLanguage":18,"type":247},"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",[656],{"path":270,"priority":271},{"basePath":658,"description":659,"displayName":660,"installMethods":661,"rationale":662,"selectedPaths":663,"source":272,"sourceLanguage":18,"type":247},"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",[664],{"path":270,"priority":271},{"basePath":666,"description":667,"displayName":668,"installMethods":669,"rationale":670,"selectedPaths":671,"source":272,"sourceLanguage":18,"type":247},"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",[672],{"path":270,"priority":271},{"basePath":674,"description":675,"displayName":676,"installMethods":677,"rationale":678,"selectedPaths":679,"source":272,"sourceLanguage":18,"type":247},"skills/persona-researcher","Organize research — manage references, notes, and collaboration.","persona-researcher",{"claudeCode":12},"SKILL.md frontmatter at skills/persona-researcher/SKILL.md",[680],{"path":270,"priority":271},{"basePath":682,"description":683,"displayName":684,"installMethods":685,"rationale":686,"selectedPaths":687,"source":272,"sourceLanguage":18,"type":247},"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",[688],{"path":270,"priority":271},{"basePath":690,"description":691,"displayName":692,"installMethods":693,"rationale":694,"selectedPaths":695,"source":272,"sourceLanguage":18,"type":247},"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",[696],{"path":270,"priority":271},{"basePath":698,"description":699,"displayName":700,"installMethods":701,"rationale":702,"selectedPaths":703,"source":272,"sourceLanguage":18,"type":247},"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",[704],{"path":270,"priority":271},{"basePath":706,"description":707,"displayName":708,"installMethods":709,"rationale":710,"selectedPaths":711,"source":272,"sourceLanguage":18,"type":247},"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",[712],{"path":270,"priority":271},{"basePath":714,"description":715,"displayName":716,"installMethods":717,"rationale":718,"selectedPaths":719,"source":272,"sourceLanguage":18,"type":247},"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",[720],{"path":270,"priority":271},{"basePath":722,"description":723,"displayName":724,"installMethods":725,"rationale":726,"selectedPaths":727,"source":272,"sourceLanguage":18,"type":247},"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",[728],{"path":270,"priority":271},{"basePath":730,"description":731,"displayName":732,"installMethods":733,"rationale":734,"selectedPaths":735,"source":272,"sourceLanguage":18,"type":247},"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",[736],{"path":270,"priority":271},{"basePath":738,"description":739,"displayName":740,"installMethods":741,"rationale":742,"selectedPaths":743,"source":272,"sourceLanguage":18,"type":247},"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",[744],{"path":270,"priority":271},{"basePath":746,"description":747,"displayName":748,"installMethods":749,"rationale":750,"selectedPaths":751,"source":272,"sourceLanguage":18,"type":247},"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",[752],{"path":270,"priority":271},{"basePath":754,"description":755,"displayName":756,"installMethods":757,"rationale":758,"selectedPaths":759,"source":272,"sourceLanguage":18,"type":247},"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",[760],{"path":270,"priority":271},{"basePath":762,"description":763,"displayName":764,"installMethods":765,"rationale":766,"selectedPaths":767,"source":272,"sourceLanguage":18,"type":247},"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",[768],{"path":270,"priority":271},{"basePath":770,"description":771,"displayName":772,"installMethods":773,"rationale":774,"selectedPaths":775,"source":272,"sourceLanguage":18,"type":247},"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",[776],{"path":270,"priority":271},{"basePath":778,"description":779,"displayName":780,"installMethods":781,"rationale":782,"selectedPaths":783,"source":272,"sourceLanguage":18,"type":247},"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",[784],{"path":270,"priority":271},{"basePath":786,"description":787,"displayName":788,"installMethods":789,"rationale":790,"selectedPaths":791,"source":272,"sourceLanguage":18,"type":247},"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",[792],{"path":270,"priority":271},{"basePath":794,"description":795,"displayName":796,"installMethods":797,"rationale":798,"selectedPaths":799,"source":272,"sourceLanguage":18,"type":247},"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",[800],{"path":270,"priority":271},{"basePath":802,"description":803,"displayName":804,"installMethods":805,"rationale":806,"selectedPaths":807,"source":272,"sourceLanguage":18,"type":247},"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",[808],{"path":270,"priority":271},{"basePath":810,"description":811,"displayName":812,"installMethods":813,"rationale":814,"selectedPaths":815,"source":272,"sourceLanguage":18,"type":247},"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",[816],{"path":270,"priority":271},{"basePath":818,"description":819,"displayName":820,"installMethods":821,"rationale":822,"selectedPaths":823,"source":272,"sourceLanguage":18,"type":247},"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",[824],{"path":270,"priority":271},{"basePath":826,"description":827,"displayName":828,"installMethods":829,"rationale":830,"selectedPaths":831,"source":272,"sourceLanguage":18,"type":247},"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",[832],{"path":270,"priority":271},{"basePath":834,"description":835,"displayName":836,"installMethods":837,"rationale":838,"selectedPaths":839,"source":272,"sourceLanguage":18,"type":247},"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",[840],{"path":270,"priority":271},{"basePath":842,"description":843,"displayName":844,"installMethods":845,"rationale":846,"selectedPaths":847,"source":272,"sourceLanguage":18,"type":247},"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",[848],{"path":270,"priority":271},{"basePath":850,"description":851,"displayName":852,"installMethods":853,"rationale":854,"selectedPaths":855,"source":272,"sourceLanguage":18,"type":247},"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",[856],{"path":270,"priority":271},{"basePath":858,"description":859,"displayName":860,"installMethods":861,"rationale":862,"selectedPaths":863,"source":272,"sourceLanguage":18,"type":247},"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",[864],{"path":270,"priority":271},{"basePath":866,"description":867,"displayName":868,"installMethods":869,"rationale":870,"selectedPaths":871,"source":272,"sourceLanguage":18,"type":247},"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",[872],{"path":270,"priority":271},{"basePath":874,"description":875,"displayName":876,"installMethods":877,"rationale":878,"selectedPaths":879,"source":272,"sourceLanguage":18,"type":247},"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",[880],{"path":270,"priority":271},{"basePath":882,"description":883,"displayName":884,"installMethods":885,"rationale":886,"selectedPaths":887,"source":272,"sourceLanguage":18,"type":247},"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",[888],{"path":270,"priority":271},{"basePath":890,"description":891,"displayName":892,"installMethods":893,"rationale":894,"selectedPaths":895,"source":272,"sourceLanguage":18,"type":247},"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",[896],{"path":270,"priority":271},{"basePath":898,"description":899,"displayName":900,"installMethods":901,"rationale":902,"selectedPaths":903,"source":272,"sourceLanguage":18,"type":247},"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",[904],{"path":270,"priority":271},{"basePath":906,"description":907,"displayName":908,"installMethods":909,"rationale":910,"selectedPaths":911,"source":272,"sourceLanguage":18,"type":247},"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",[912],{"path":270,"priority":271},{"basePath":914,"description":915,"displayName":916,"installMethods":917,"rationale":918,"selectedPaths":919,"source":272,"sourceLanguage":18,"type":247},"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",[920],{"path":270,"priority":271},{"basePath":922,"description":923,"displayName":924,"installMethods":925,"rationale":926,"selectedPaths":927,"source":272,"sourceLanguage":18,"type":247},"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",[928],{"path":270,"priority":271},{"basePath":930,"description":931,"displayName":932,"installMethods":933,"rationale":934,"selectedPaths":935,"source":272,"sourceLanguage":18,"type":247},"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",[936],{"path":270,"priority":271},{"basePath":938,"description":939,"displayName":940,"installMethods":941,"rationale":942,"selectedPaths":943,"source":272,"sourceLanguage":18,"type":247},"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",[944],{"path":270,"priority":271},{"basePath":245,"description":10,"displayName":13,"installMethods":946,"rationale":947,"selectedPaths":948,"source":272,"sourceLanguage":18,"type":247},{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-review-overdue-tasks/SKILL.md",[949],{"path":270,"priority":271},{"basePath":951,"description":952,"displayName":953,"installMethods":954,"rationale":955,"selectedPaths":956,"source":272,"sourceLanguage":18,"type":247},"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",[957],{"path":270,"priority":271},{"basePath":959,"description":960,"displayName":961,"installMethods":962,"rationale":963,"selectedPaths":964,"source":272,"sourceLanguage":18,"type":247},"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",[965],{"path":270,"priority":271},{"basePath":967,"description":968,"displayName":969,"installMethods":970,"rationale":971,"selectedPaths":972,"source":272,"sourceLanguage":18,"type":247},"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",[973],{"path":270,"priority":271},{"basePath":975,"description":976,"displayName":977,"installMethods":978,"rationale":979,"selectedPaths":980,"source":272,"sourceLanguage":18,"type":247},"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",[981],{"path":270,"priority":271},{"basePath":983,"description":984,"displayName":985,"installMethods":986,"rationale":987,"selectedPaths":988,"source":272,"sourceLanguage":18,"type":247},"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",[989],{"path":270,"priority":271},{"basePath":991,"description":992,"displayName":993,"installMethods":994,"rationale":995,"selectedPaths":996,"source":272,"sourceLanguage":18,"type":247},"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",[997],{"path":270,"priority":271},{"basePath":999,"description":1000,"displayName":1001,"installMethods":1002,"rationale":1003,"selectedPaths":1004,"source":272,"sourceLanguage":18,"type":247},"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",[1005],{"path":270,"priority":271},{"basePath":1007,"description":1008,"displayName":1009,"installMethods":1010,"rationale":1011,"selectedPaths":1012,"source":272,"sourceLanguage":18,"type":247},"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",[1013],{"path":270,"priority":271},{"basePath":1015,"description":1016,"displayName":1017,"installMethods":1018,"rationale":1019,"selectedPaths":1020,"source":272,"sourceLanguage":18,"type":247},"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",[1021],{"path":270,"priority":271},{"basePath":1023,"description":1024,"displayName":1025,"installMethods":1026,"license":240,"rationale":1027,"selectedPaths":1028,"source":272,"sourceLanguage":18,"type":217},"npm","Google Workspace CLI — dynamic command surface from Discovery Service","@googleworkspace/cli",{"npm":1025},"cli ecosystem detected at npm",[1029,1031],{"path":1030,"priority":271},"package.json",{"path":1032,"priority":1033},"run.js","medium",{"basePath":1035,"installMethods":1036,"rationale":1038,"selectedPaths":1039,"source":272,"sourceLanguage":18,"type":217},"crates/google-workspace-cli",{"cargo":1037},"google-workspace-cli","cli ecosystem detected at crates/google-workspace-cli",[1040,1042,1044],{"path":1041,"priority":271},"Cargo.toml",{"path":1043,"priority":271},"README.md",{"path":1045,"priority":1033},"src/main.rs",{"sources":1047},[1048],"manual",{"closedIssues90d":232,"description":1050,"forks":233,"homepage":1051,"license":240,"openIssues90d":235,"pushedAt":236,"readmeSize":230,"stars":237,"topics":1052},"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",[213,1053,1054,216,217,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065],"agent-skills","ai-agent","discovery-api","google-admin","google-api","google-calendar","google-chat","google-docs","google-drive","google-sheets","oauth2","rust","gemini-cli-extension",{"classifiedAt":1067,"discoverAt":1068,"extractAt":1069,"githubAt":1069,"updatedAt":1067},1778688021715,1778688016626,1778688019882,[216,217,213,215,214],{"evaluatedAt":243,"extractAt":1072,"updatedAt":243},1778688022104,[],[1075,1107,1134,1156,1182,1203],{"_creationTime":1076,"_id":1077,"community":1078,"display":1079,"identity":1085,"providers":1090,"relations":1100,"tags":1103,"workflow":1104},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":1080,"installMethods":1081,"name":1083,"sourceUrl":1084},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":1082},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1086,"githubOwner":1087,"githubRepo":1088,"locale":18,"slug":1089,"type":247},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":1091,"extract":1098},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":1092,"targetMarket":218,"tier":219},[1093,1094,1095,1096,216,217,1097],"git","development-environment","workflow","tmux","developer-tool",{"commitSha":253,"license":1099},"MIT",{"parentExtensionId":1101,"repoId":1102},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[216,217,1097,1094,1093,1096,1095],{"evaluatedAt":1105,"extractAt":1106,"updatedAt":1105},1778699613343,1778699234184,{"_creationTime":1108,"_id":1109,"community":1110,"display":1111,"identity":1117,"providers":1121,"relations":1126,"tags":1129,"workflow":1130},1778699508743.0002,"k17aya9dv3e3bxv473f1f2r52186ndp5",{"reviewCount":8},{"description":1112,"installMethods":1113,"name":1115,"sourceUrl":1116},"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":1114},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"basePath":1118,"githubOwner":1119,"githubRepo":1115,"locale":1120,"slug":1115,"type":247},"","zagmoai","de",{"evaluate":1122,"extract":1125},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":1123,"targetMarket":218,"tier":219},[1060,1062,215,216,1124],"api-client",{"commitSha":253},{"repoId":1127,"translatedFrom":1128},"kd776ynh73t0d6samn4bnxdf3x86n8mj","k1707pszx7h026a651dp5tvaxd86m3ag",[1124,216,1060,1062,215],{"evaluatedAt":1131,"extractAt":1132,"updatedAt":1133},1778699485884,1778699468747,1778699508743,{"_creationTime":1135,"_id":1136,"community":1137,"display":1138,"identity":1141,"providers":1144,"relations":1152,"tags":1153,"workflow":1154},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":1139,"installMethods":1140,"name":1088,"sourceUrl":1084},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":1082},{"basePath":1142,"githubOwner":1087,"githubRepo":1088,"locale":18,"slug":1143,"type":247},"skills/ask","ask",{"evaluate":1145,"extract":1151},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":1146,"targetMarket":218,"tier":219},[217,216,1147,1148,1149,1150],"llm","prompting","code-review","artifact-generation",{"commitSha":253,"license":1099},{"parentExtensionId":1101,"repoId":1102},[1150,216,217,1149,1147,1148],{"evaluatedAt":1155,"extractAt":1106,"updatedAt":1155},1778699303045,{"_creationTime":1157,"_id":1158,"community":1159,"display":1160,"identity":1166,"providers":1170,"relations":1176,"tags":1178,"workflow":1179},1778697652123.8928,"k171pew5empzzrfghyg9nqrk6n86nqa9",{"reviewCount":8},{"description":1161,"installMethods":1162,"name":1164,"sourceUrl":1165},"Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.",{"claudeCode":1163},"steipete/clawdis","github","https://github.com/steipete/clawdis",{"basePath":1167,"githubOwner":1168,"githubRepo":1169,"locale":18,"slug":1164,"type":247},"skills/github","steipete","clawdis",{"evaluate":1171,"extract":1175},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":1172,"targetMarket":218,"tier":219},[1164,217,1173,1174,216],"api","developer-tools",{"commitSha":253},{"repoId":1177},"kd738npxg9yh3xf3vddzy9fyfh86nhng",[1173,216,217,1174,1164],{"evaluatedAt":1180,"extractAt":1181,"updatedAt":1180},1778698569289,1778697652123,{"_creationTime":1183,"_id":1184,"community":1185,"display":1186,"identity":1190,"providers":1192,"relations":1199,"tags":1200,"workflow":1201},1778697652123.8857,"k179k1n5nw0md1x1j3dak31evn86mb5f",{"reviewCount":8},{"description":1187,"installMethods":1188,"name":1189,"sourceUrl":1165},"Use when reviewing, reproducing, or proving OpenClaw Telegram behavior with a real Telegram user on Crabbox, including PR review workflows that need an agent-controlled Telegram Desktop recording, TDLib user-driver commands, Convex-leased credentials, WebVNC observation, and motion-trimmed artifacts.",{"claudeCode":1163},"telegram-crabbox-e2e-proof",{"basePath":1191,"githubOwner":1168,"githubRepo":1169,"locale":18,"slug":1189,"type":247},".agents/skills/telegram-crabbox-e2e-proof",{"evaluate":1193,"extract":1198},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":1194,"targetMarket":218,"tier":219},[1195,1196,216,1197,217],"testing","telegram","qa",{"commitSha":253},{"repoId":1177},[216,217,1197,1196,1195],{"evaluatedAt":1202,"extractAt":1181,"updatedAt":1202},1778698038113,{"_creationTime":1204,"_id":1205,"community":1206,"display":1207,"identity":1213,"providers":1217,"relations":1223,"tags":1226,"workflow":1227},1778697373439.756,"k1735p8vnc44y3ntfepns5m0nx86npbs",{"reviewCount":8},{"description":1208,"installMethods":1209,"name":1211,"sourceUrl":1212},"Browser-automatisierungs-CLI für KI-Agenten. Verwenden Sie diese, wenn der Benutzer mit Websites interagieren muss, einschließlich der Navigation auf Seiten, dem Ausfüllen von Formularen, dem Klicken auf Schaltflächen, dem Aufnehmen von Screenshots, dem Extrahieren von Daten, dem Testen von Webanwendungen oder der Automatisierung beliebiger Browseraufgaben. Auslöser sind Anfragen wie \"öffne eine Website\", \"fülle ein Formular aus\", \"klicke auf eine Schaltfläche\", \"mache einen Screenshot\", \"scrappe Daten von einer Seite\", \"teste diese Web-App\", \"melde dich bei einer Seite an\", \"automatisiere Browser-Aktionen\" oder jede Aufgabe, die eine programmatische Webinteraktion erfordert.",{"claudeCode":1210},"shanraisshan/claude-code-best-practice","agent-browser","https://github.com/shanraisshan/claude-code-best-practice",{"basePath":1214,"githubOwner":1215,"githubRepo":1216,"locale":1120,"slug":1211,"type":247},".claude/skills/agent-browser","shanraisshan","claude-code-best-practice",{"evaluate":1218,"extract":1222},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":1219,"targetMarket":218,"tier":219},[1220,1221,1195,217,216],"browser-automation","web-scraping",{"commitSha":253},{"repoId":1224,"translatedFrom":1225},"kd74710g49kxgwbfjxeb7s132d86myxr","k17ej9360g7468qswf3svnrx9186m1ng",[216,1220,217,1195,1221],{"evaluatedAt":1228,"extractAt":1229,"updatedAt":1230},1778697222051,1778697205743,1778697373439]