[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-googleworkspace-recipe-backup-sheet-as-csv-de":3,"guides-for-googleworkspace-recipe-backup-sheet-as-csv":1070,"similar-k17czj1g4js6d7cbph2bwk8b8h86m79c-de":1071},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":223,"parentExtension":245,"providers":246,"relations":251,"repo":253,"tags":1067,"workflow":1068},1778688022104.1729,"k17czj1g4js6d7cbph2bwk8b8h86m79c",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Export a Google Sheets spreadsheet as a CSV file for local backup or processing.",{"claudeCode":12},"googleworkspace/cli","recipe-backup-sheet-as-csv","https://github.com/googleworkspace/cli",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":221,"workflow":239},1778689277131.6736,"kn7cngtpq4td8e03x8yxhddee986mp71","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":199,"promptVersionExtension":203,"promptVersionScoring":204,"purpose":10,"rationale":205,"score":206,"summary":207,"tags":208,"targetMarket":215,"tier":216,"useCases":217},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,116,120,123,126,129,133,136,139,143,146,150,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem: exporting a Google Sheet as CSV for backup or processing.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides a direct CLI command and helper for a common Google Workspace task, saving users from complex API interactions.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill is part of a larger, well-maintained CLI tool with clear installation and authentication instructions, covering the complete lifecycle for exporting Google Sheets.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses solely on exporting Google Sheets as CSV, aligning with its name and description.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately and concisely reflects the skill's functionality.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","The skill utilizes specific, scoped tools like `gws sheets spreadsheets get`, `gws drive files export`, and `gws sheets +read`.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","Parameters for `gws sheets spreadsheets get`, `gws drive files export`, and `gws sheets +read` are clearly documented in the SKILL.md and README.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names like `gws sheets spreadsheets get`, `gws drive files export`, and `+read` are descriptive and follow kebab-case convention.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Input parameters like `spreadsheetId` and `fileId` are specific to the task, and output is expected to be CSV data.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The project is licensed under Apache-2.0, a permissive open-source license, clearly stated in the LICENSE file and README.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was on 2026-05-12, indicating recent maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project uses npm for installation and has a lockfile, indicating managed dependencies.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","The CLI handles authentication securely via OAuth and service accounts; no secrets are hardcoded or leaked in output.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The tool interacts with Google APIs via structured requests, not by executing arbitrary external code or data.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","All dependencies are managed via npm and no runtime external content fetching is used for instructions.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The CLI operates within the scope of Google Workspace APIs and does not modify files outside its defined project or config directories.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","No detached process spawns or deny-retry loops are evident in the CLI's operation.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The tool interacts with Google APIs for specified tasks and does not exfiltrate confidential data.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","Bundled content is free of hidden steering tricks; descriptions are clean.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The CLI is built with Rust and uses standard libraries; no obfuscated code or runtime script fetching is present.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill relies on standard Google API interactions and does not make assumptions about the user's local project file structure.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","With 94 issues opened and 178 closed in the last 90 days, the closure rate is adequate, indicating active maintenance.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","The skill has a clear `manifestVersion` (0.22.5) and a CHANGELOG, indicating good release management.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","The CLI uses structured arguments and parameters for API interactions, implying validation.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","Exporting a sheet is a read operation and does not involve destructive primitives.",{"category":110,"check":111,"severity":24,"summary":112},"Errors","Error Handling","The CLI provides structured exit codes and actionable error messages, as demonstrated in the README.",{"category":103,"check":114,"severity":24,"summary":115},"Logging","The CLI supports detailed logging via environment variables, allowing for audit trails.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","The skill operates on spreadsheet data and does not inherently process personal data without user initiation.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The extension targets Google Workspace users globally and has no regional restrictions.",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","The CLI is built for cross-platform compatibility (Node.js, Rust binaries) and clearly states prerequisites like Node.js 18+.",{"category":44,"check":127,"severity":24,"summary":128},"README","The README is comprehensive, detailing installation, authentication, usage, and troubleshooting.",{"category":33,"check":130,"severity":131,"summary":132},"Tool surface size","not_applicable","This is a skill, not a CLI tool with a large number of commands to count.",{"category":40,"check":134,"severity":24,"summary":135},"Overlapping near-synonym tools","The tools used are distinct (`get` spreadsheet details, `export` to Drive, `read` values) with no significant overlap.",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","All advertised features for exporting Google Sheets are implemented and demonstrated.",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","The README provides clear installation instructions via npm, binaries, and build from source, along with invocation examples.",{"category":110,"check":144,"severity":24,"summary":145},"Actionable error messages","The CLI provides actionable error messages with hints for remediation, as shown in the README's troubleshooting section.",{"category":147,"check":148,"severity":24,"summary":149},"Execution","Pinned dependencies","Dependencies are managed via npm with a lockfile, and scripts have shebangs.",{"category":33,"check":151,"severity":131,"summary":152},"Dry-run preview","This skill performs a read operation (exporting data) and does not have state-changing side effects that would require a dry-run.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","The underlying Google API calls are expected to be idempotent or handled appropriately by the CLI, and standard timeouts apply.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","The CLI's logging is opt-in via environment variables, and telemetry details are documented.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","The purpose is clearly stated: 'Export a Google Sheets spreadsheet as a CSV file for local backup or processing,' with specific actions and artifacts.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","The frontmatter in SKILL.md is concise and effectively summarizes the skill's core capability and prerequisites.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","The SKILL.md is concise, detailing the steps and prerequisites without excessive length.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","The skill body is short, and deeper material would be handled by the main CLI documentation or separate skill files if needed.",{"category":170,"check":174,"severity":131,"summary":175},"Forked exploration","This skill performs a direct export and does not involve deep exploration or code review requiring forked context.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md and README provide clear examples for different export methods (Sheets API, Drive export, +read helper).",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The README and CLI's error handling implicitly cover edge cases like API errors, auth issues, and invalid IDs.",{"category":103,"check":183,"severity":131,"summary":184},"Tool Fallback","This skill relies on the core `gws` CLI and its internal tools; no external MCP fallback is relevant.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The CLI's robust error handling ensures that unexpected states (like invalid IDs or auth failures) halt the workflow.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","This skill is self-contained and does not implicitly rely on other skills being loaded simultaneously.",1778689277008,"This skill leverages the googleworkspace/cli tool to export a specified Google Sheets spreadsheet as a CSV file, either by directly reading values or exporting via Google Drive.",[195,196,197,198],"Export Google Sheets as CSV","Support for direct value reading","Support for Google Drive export","Integration with gws CLI tool",[200,201,202],"Modifying the Google Sheet content","Exporting to formats other than CSV","Performing complex data transformations within the export process","3.0.0","4.4.0","High score due to excellent documentation, clear utility, and robust implementation within the gws CLI. No significant issues found.",98,"A well-documented and robust skill for exporting Google Sheets as CSV.",[209,210,211,212,213,214],"google-sheets","csv","backup","export","google-workspace","cli","global","verified",[218,219,220],"Backing up Google Sheets data locally","Processing Google Sheets data with local tools","Migrating spreadsheet data to other formats",{"codeQuality":222,"collectedAt":224,"documentation":225,"maintenance":228,"security":235,"testCoverage":238},{"hasLockfile":223},true,1778689259392,{"descriptionLength":226,"readmeSize":227},80,20289,{"closedIssues90d":229,"forks":230,"hasChangelog":223,"manifestVersion":231,"openIssues90d":232,"pushedAt":233,"stars":234},178,1362,"0.22.5",94,1778604371000,26154,{"hasNpmPackage":236,"license":237,"smitheryVerified":236},false,"Apache-2.0",{"hasCi":223,"hasTests":236},{"updatedAt":240},1778689277131,{"basePath":242,"githubOwner":243,"githubRepo":214,"locale":18,"slug":13,"type":244},"skills/recipe-backup-sheet-as-csv","googleworkspace","skill",null,{"evaluate":247,"extract":249},{"promptVersionExtension":203,"promptVersionScoring":204,"score":206,"tags":248,"targetMarket":215,"tier":216},[209,210,211,212,213,214],{"commitSha":250},"HEAD",{"repoId":252},"kd74t1908zh6g1jzcxw8tg1rwx86nnpt",{"_creationTime":254,"_id":252,"identity":255,"providers":256,"workflow":1063},1778688016626.351,{"githubOwner":243,"githubRepo":214,"sourceUrl":14},{"classify":257,"discover":1043,"github":1046},{"commitSha":250,"extensions":258},[259,270,278,286,294,302,310,318,326,334,342,350,358,366,374,382,390,398,406,414,422,430,438,446,454,462,470,478,486,494,502,510,518,526,534,542,550,558,566,574,582,590,598,606,614,622,630,638,646,654,662,670,678,686,694,699,707,715,723,731,739,747,755,763,771,779,787,795,803,811,819,827,835,843,851,859,867,875,883,891,899,907,915,923,931,939,947,955,963,971,979,987,995,1003,1011,1019,1031],{"basePath":260,"description":261,"displayName":262,"installMethods":263,"rationale":264,"selectedPaths":265,"source":269,"sourceLanguage":18,"type":244},"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",[266],{"path":267,"priority":268},"SKILL.md","mandatory","rule",{"basePath":271,"description":272,"displayName":273,"installMethods":274,"rationale":275,"selectedPaths":276,"source":269,"sourceLanguage":18,"type":244},"skills/gws-calendar","Google Calendar: Manage calendars and events.","gws-calendar",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-calendar/SKILL.md",[277],{"path":267,"priority":268},{"basePath":279,"description":280,"displayName":281,"installMethods":282,"rationale":283,"selectedPaths":284,"source":269,"sourceLanguage":18,"type":244},"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",[285],{"path":267,"priority":268},{"basePath":287,"description":288,"displayName":289,"installMethods":290,"rationale":291,"selectedPaths":292,"source":269,"sourceLanguage":18,"type":244},"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",[293],{"path":267,"priority":268},{"basePath":295,"description":296,"displayName":297,"installMethods":298,"rationale":299,"selectedPaths":300,"source":269,"sourceLanguage":18,"type":244},"skills/gws-chat","Google Chat: Manage Chat spaces and messages.","gws-chat",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-chat/SKILL.md",[301],{"path":267,"priority":268},{"basePath":303,"description":304,"displayName":305,"installMethods":306,"rationale":307,"selectedPaths":308,"source":269,"sourceLanguage":18,"type":244},"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",[309],{"path":267,"priority":268},{"basePath":311,"description":312,"displayName":313,"installMethods":314,"rationale":315,"selectedPaths":316,"source":269,"sourceLanguage":18,"type":244},"skills/gws-classroom","Google Classroom: Manage classes, rosters, and coursework.","gws-classroom",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-classroom/SKILL.md",[317],{"path":267,"priority":268},{"basePath":319,"description":320,"displayName":321,"installMethods":322,"rationale":323,"selectedPaths":324,"source":269,"sourceLanguage":18,"type":244},"skills/gws-docs","Read and write Google Docs.","gws-docs",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-docs/SKILL.md",[325],{"path":267,"priority":268},{"basePath":327,"description":328,"displayName":329,"installMethods":330,"rationale":331,"selectedPaths":332,"source":269,"sourceLanguage":18,"type":244},"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",[333],{"path":267,"priority":268},{"basePath":335,"description":336,"displayName":337,"installMethods":338,"rationale":339,"selectedPaths":340,"source":269,"sourceLanguage":18,"type":244},"skills/gws-drive","Google Drive: Manage files, folders, and shared drives.","gws-drive",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-drive/SKILL.md",[341],{"path":267,"priority":268},{"basePath":343,"description":344,"displayName":345,"installMethods":346,"rationale":347,"selectedPaths":348,"source":269,"sourceLanguage":18,"type":244},"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",[349],{"path":267,"priority":268},{"basePath":351,"description":352,"displayName":353,"installMethods":354,"rationale":355,"selectedPaths":356,"source":269,"sourceLanguage":18,"type":244},"skills/gws-events","Subscribe to Google Workspace events.","gws-events",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-events/SKILL.md",[357],{"path":267,"priority":268},{"basePath":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":269,"sourceLanguage":18,"type":244},"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",[365],{"path":267,"priority":268},{"basePath":367,"description":368,"displayName":369,"installMethods":370,"rationale":371,"selectedPaths":372,"source":269,"sourceLanguage":18,"type":244},"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",[373],{"path":267,"priority":268},{"basePath":375,"description":376,"displayName":377,"installMethods":378,"rationale":379,"selectedPaths":380,"source":269,"sourceLanguage":18,"type":244},"skills/gws-forms","Read and write Google Forms.","gws-forms",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-forms/SKILL.md",[381],{"path":267,"priority":268},{"basePath":383,"description":384,"displayName":385,"installMethods":386,"rationale":387,"selectedPaths":388,"source":269,"sourceLanguage":18,"type":244},"skills/gws-gmail","Gmail: Send, read, and manage email.","gws-gmail",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail/SKILL.md",[389],{"path":267,"priority":268},{"basePath":391,"description":392,"displayName":393,"installMethods":394,"rationale":395,"selectedPaths":396,"source":269,"sourceLanguage":18,"type":244},"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",[397],{"path":267,"priority":268},{"basePath":399,"description":400,"displayName":401,"installMethods":402,"rationale":403,"selectedPaths":404,"source":269,"sourceLanguage":18,"type":244},"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",[405],{"path":267,"priority":268},{"basePath":407,"description":408,"displayName":409,"installMethods":410,"rationale":411,"selectedPaths":412,"source":269,"sourceLanguage":18,"type":244},"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",[413],{"path":267,"priority":268},{"basePath":415,"description":416,"displayName":417,"installMethods":418,"rationale":419,"selectedPaths":420,"source":269,"sourceLanguage":18,"type":244},"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",[421],{"path":267,"priority":268},{"basePath":423,"description":424,"displayName":425,"installMethods":426,"rationale":427,"selectedPaths":428,"source":269,"sourceLanguage":18,"type":244},"skills/gws-gmail-send","Gmail: Send an email.","gws-gmail-send",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail-send/SKILL.md",[429],{"path":267,"priority":268},{"basePath":431,"description":432,"displayName":433,"installMethods":434,"rationale":435,"selectedPaths":436,"source":269,"sourceLanguage":18,"type":244},"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",[437],{"path":267,"priority":268},{"basePath":439,"description":440,"displayName":441,"installMethods":442,"rationale":443,"selectedPaths":444,"source":269,"sourceLanguage":18,"type":244},"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",[445],{"path":267,"priority":268},{"basePath":447,"description":448,"displayName":449,"installMethods":450,"rationale":451,"selectedPaths":452,"source":269,"sourceLanguage":18,"type":244},"skills/gws-keep","Manage Google Keep notes.","gws-keep",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-keep/SKILL.md",[453],{"path":267,"priority":268},{"basePath":455,"description":456,"displayName":457,"installMethods":458,"rationale":459,"selectedPaths":460,"source":269,"sourceLanguage":18,"type":244},"skills/gws-meet","Manage Google Meet conferences.","gws-meet",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-meet/SKILL.md",[461],{"path":267,"priority":268},{"basePath":463,"description":464,"displayName":465,"installMethods":466,"rationale":467,"selectedPaths":468,"source":269,"sourceLanguage":18,"type":244},"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",[469],{"path":267,"priority":268},{"basePath":471,"description":472,"displayName":473,"installMethods":474,"rationale":475,"selectedPaths":476,"source":269,"sourceLanguage":18,"type":244},"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",[477],{"path":267,"priority":268},{"basePath":479,"description":480,"displayName":481,"installMethods":482,"rationale":483,"selectedPaths":484,"source":269,"sourceLanguage":18,"type":244},"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",[485],{"path":267,"priority":268},{"basePath":487,"description":488,"displayName":489,"installMethods":490,"rationale":491,"selectedPaths":492,"source":269,"sourceLanguage":18,"type":244},"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",[493],{"path":267,"priority":268},{"basePath":495,"description":496,"displayName":497,"installMethods":498,"rationale":499,"selectedPaths":500,"source":269,"sourceLanguage":18,"type":244},"skills/gws-people","Google People: Manage contacts and profiles.","gws-people",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-people/SKILL.md",[501],{"path":267,"priority":268},{"basePath":503,"description":504,"displayName":505,"installMethods":506,"rationale":507,"selectedPaths":508,"source":269,"sourceLanguage":18,"type":244},"skills/gws-script","Manage Google Apps Script projects.","gws-script",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-script/SKILL.md",[509],{"path":267,"priority":268},{"basePath":511,"description":512,"displayName":513,"installMethods":514,"rationale":515,"selectedPaths":516,"source":269,"sourceLanguage":18,"type":244},"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",[517],{"path":267,"priority":268},{"basePath":519,"description":520,"displayName":521,"installMethods":522,"rationale":523,"selectedPaths":524,"source":269,"sourceLanguage":18,"type":244},"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",[525],{"path":267,"priority":268},{"basePath":527,"description":528,"displayName":529,"installMethods":530,"rationale":531,"selectedPaths":532,"source":269,"sourceLanguage":18,"type":244},"skills/gws-sheets","Google Sheets: Read and write spreadsheets.","gws-sheets",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-sheets/SKILL.md",[533],{"path":267,"priority":268},{"basePath":535,"description":536,"displayName":537,"installMethods":538,"rationale":539,"selectedPaths":540,"source":269,"sourceLanguage":18,"type":244},"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",[541],{"path":267,"priority":268},{"basePath":543,"description":544,"displayName":545,"installMethods":546,"rationale":547,"selectedPaths":548,"source":269,"sourceLanguage":18,"type":244},"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",[549],{"path":267,"priority":268},{"basePath":551,"description":552,"displayName":553,"installMethods":554,"rationale":555,"selectedPaths":556,"source":269,"sourceLanguage":18,"type":244},"skills/gws-slides","Google Slides: Read and write presentations.","gws-slides",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-slides/SKILL.md",[557],{"path":267,"priority":268},{"basePath":559,"description":560,"displayName":561,"installMethods":562,"rationale":563,"selectedPaths":564,"source":269,"sourceLanguage":18,"type":244},"skills/gws-tasks","Google Tasks: Manage task lists and tasks.","gws-tasks",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-tasks/SKILL.md",[565],{"path":267,"priority":268},{"basePath":567,"description":568,"displayName":569,"installMethods":570,"rationale":571,"selectedPaths":572,"source":269,"sourceLanguage":18,"type":244},"skills/gws-workflow","Google Workflow: Cross-service productivity workflows.","gws-workflow",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-workflow/SKILL.md",[573],{"path":267,"priority":268},{"basePath":575,"description":576,"displayName":577,"installMethods":578,"rationale":579,"selectedPaths":580,"source":269,"sourceLanguage":18,"type":244},"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",[581],{"path":267,"priority":268},{"basePath":583,"description":584,"displayName":585,"installMethods":586,"rationale":587,"selectedPaths":588,"source":269,"sourceLanguage":18,"type":244},"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",[589],{"path":267,"priority":268},{"basePath":591,"description":592,"displayName":593,"installMethods":594,"rationale":595,"selectedPaths":596,"source":269,"sourceLanguage":18,"type":244},"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",[597],{"path":267,"priority":268},{"basePath":599,"description":600,"displayName":601,"installMethods":602,"rationale":603,"selectedPaths":604,"source":269,"sourceLanguage":18,"type":244},"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",[605],{"path":267,"priority":268},{"basePath":607,"description":608,"displayName":609,"installMethods":610,"rationale":611,"selectedPaths":612,"source":269,"sourceLanguage":18,"type":244},"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",[613],{"path":267,"priority":268},{"basePath":615,"description":616,"displayName":617,"installMethods":618,"rationale":619,"selectedPaths":620,"source":269,"sourceLanguage":18,"type":244},"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",[621],{"path":267,"priority":268},{"basePath":623,"description":624,"displayName":625,"installMethods":626,"rationale":627,"selectedPaths":628,"source":269,"sourceLanguage":18,"type":244},"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",[629],{"path":267,"priority":268},{"basePath":631,"description":632,"displayName":633,"installMethods":634,"rationale":635,"selectedPaths":636,"source":269,"sourceLanguage":18,"type":244},"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",[637],{"path":267,"priority":268},{"basePath":639,"description":640,"displayName":641,"installMethods":642,"rationale":643,"selectedPaths":644,"source":269,"sourceLanguage":18,"type":244},"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",[645],{"path":267,"priority":268},{"basePath":647,"description":648,"displayName":649,"installMethods":650,"rationale":651,"selectedPaths":652,"source":269,"sourceLanguage":18,"type":244},"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",[653],{"path":267,"priority":268},{"basePath":655,"description":656,"displayName":657,"installMethods":658,"rationale":659,"selectedPaths":660,"source":269,"sourceLanguage":18,"type":244},"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",[661],{"path":267,"priority":268},{"basePath":663,"description":664,"displayName":665,"installMethods":666,"rationale":667,"selectedPaths":668,"source":269,"sourceLanguage":18,"type":244},"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",[669],{"path":267,"priority":268},{"basePath":671,"description":672,"displayName":673,"installMethods":674,"rationale":675,"selectedPaths":676,"source":269,"sourceLanguage":18,"type":244},"skills/persona-researcher","Organize research — manage references, notes, and collaboration.","persona-researcher",{"claudeCode":12},"SKILL.md frontmatter at skills/persona-researcher/SKILL.md",[677],{"path":267,"priority":268},{"basePath":679,"description":680,"displayName":681,"installMethods":682,"rationale":683,"selectedPaths":684,"source":269,"sourceLanguage":18,"type":244},"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",[685],{"path":267,"priority":268},{"basePath":687,"description":688,"displayName":689,"installMethods":690,"rationale":691,"selectedPaths":692,"source":269,"sourceLanguage":18,"type":244},"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",[693],{"path":267,"priority":268},{"basePath":242,"description":10,"displayName":13,"installMethods":695,"rationale":696,"selectedPaths":697,"source":269,"sourceLanguage":18,"type":244},{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-backup-sheet-as-csv/SKILL.md",[698],{"path":267,"priority":268},{"basePath":700,"description":701,"displayName":702,"installMethods":703,"rationale":704,"selectedPaths":705,"source":269,"sourceLanguage":18,"type":244},"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",[706],{"path":267,"priority":268},{"basePath":708,"description":709,"displayName":710,"installMethods":711,"rationale":712,"selectedPaths":713,"source":269,"sourceLanguage":18,"type":244},"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",[714],{"path":267,"priority":268},{"basePath":716,"description":717,"displayName":718,"installMethods":719,"rationale":720,"selectedPaths":721,"source":269,"sourceLanguage":18,"type":244},"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",[722],{"path":267,"priority":268},{"basePath":724,"description":725,"displayName":726,"installMethods":727,"rationale":728,"selectedPaths":729,"source":269,"sourceLanguage":18,"type":244},"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",[730],{"path":267,"priority":268},{"basePath":732,"description":733,"displayName":734,"installMethods":735,"rationale":736,"selectedPaths":737,"source":269,"sourceLanguage":18,"type":244},"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",[738],{"path":267,"priority":268},{"basePath":740,"description":741,"displayName":742,"installMethods":743,"rationale":744,"selectedPaths":745,"source":269,"sourceLanguage":18,"type":244},"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",[746],{"path":267,"priority":268},{"basePath":748,"description":749,"displayName":750,"installMethods":751,"rationale":752,"selectedPaths":753,"source":269,"sourceLanguage":18,"type":244},"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",[754],{"path":267,"priority":268},{"basePath":756,"description":757,"displayName":758,"installMethods":759,"rationale":760,"selectedPaths":761,"source":269,"sourceLanguage":18,"type":244},"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",[762],{"path":267,"priority":268},{"basePath":764,"description":765,"displayName":766,"installMethods":767,"rationale":768,"selectedPaths":769,"source":269,"sourceLanguage":18,"type":244},"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",[770],{"path":267,"priority":268},{"basePath":772,"description":773,"displayName":774,"installMethods":775,"rationale":776,"selectedPaths":777,"source":269,"sourceLanguage":18,"type":244},"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",[778],{"path":267,"priority":268},{"basePath":780,"description":781,"displayName":782,"installMethods":783,"rationale":784,"selectedPaths":785,"source":269,"sourceLanguage":18,"type":244},"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",[786],{"path":267,"priority":268},{"basePath":788,"description":789,"displayName":790,"installMethods":791,"rationale":792,"selectedPaths":793,"source":269,"sourceLanguage":18,"type":244},"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",[794],{"path":267,"priority":268},{"basePath":796,"description":797,"displayName":798,"installMethods":799,"rationale":800,"selectedPaths":801,"source":269,"sourceLanguage":18,"type":244},"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",[802],{"path":267,"priority":268},{"basePath":804,"description":805,"displayName":806,"installMethods":807,"rationale":808,"selectedPaths":809,"source":269,"sourceLanguage":18,"type":244},"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",[810],{"path":267,"priority":268},{"basePath":812,"description":813,"displayName":814,"installMethods":815,"rationale":816,"selectedPaths":817,"source":269,"sourceLanguage":18,"type":244},"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",[818],{"path":267,"priority":268},{"basePath":820,"description":821,"displayName":822,"installMethods":823,"rationale":824,"selectedPaths":825,"source":269,"sourceLanguage":18,"type":244},"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",[826],{"path":267,"priority":268},{"basePath":828,"description":829,"displayName":830,"installMethods":831,"rationale":832,"selectedPaths":833,"source":269,"sourceLanguage":18,"type":244},"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",[834],{"path":267,"priority":268},{"basePath":836,"description":837,"displayName":838,"installMethods":839,"rationale":840,"selectedPaths":841,"source":269,"sourceLanguage":18,"type":244},"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",[842],{"path":267,"priority":268},{"basePath":844,"description":845,"displayName":846,"installMethods":847,"rationale":848,"selectedPaths":849,"source":269,"sourceLanguage":18,"type":244},"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",[850],{"path":267,"priority":268},{"basePath":852,"description":853,"displayName":854,"installMethods":855,"rationale":856,"selectedPaths":857,"source":269,"sourceLanguage":18,"type":244},"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",[858],{"path":267,"priority":268},{"basePath":860,"description":861,"displayName":862,"installMethods":863,"rationale":864,"selectedPaths":865,"source":269,"sourceLanguage":18,"type":244},"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",[866],{"path":267,"priority":268},{"basePath":868,"description":869,"displayName":870,"installMethods":871,"rationale":872,"selectedPaths":873,"source":269,"sourceLanguage":18,"type":244},"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",[874],{"path":267,"priority":268},{"basePath":876,"description":877,"displayName":878,"installMethods":879,"rationale":880,"selectedPaths":881,"source":269,"sourceLanguage":18,"type":244},"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",[882],{"path":267,"priority":268},{"basePath":884,"description":885,"displayName":886,"installMethods":887,"rationale":888,"selectedPaths":889,"source":269,"sourceLanguage":18,"type":244},"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",[890],{"path":267,"priority":268},{"basePath":892,"description":893,"displayName":894,"installMethods":895,"rationale":896,"selectedPaths":897,"source":269,"sourceLanguage":18,"type":244},"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",[898],{"path":267,"priority":268},{"basePath":900,"description":901,"displayName":902,"installMethods":903,"rationale":904,"selectedPaths":905,"source":269,"sourceLanguage":18,"type":244},"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",[906],{"path":267,"priority":268},{"basePath":908,"description":909,"displayName":910,"installMethods":911,"rationale":912,"selectedPaths":913,"source":269,"sourceLanguage":18,"type":244},"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",[914],{"path":267,"priority":268},{"basePath":916,"description":917,"displayName":918,"installMethods":919,"rationale":920,"selectedPaths":921,"source":269,"sourceLanguage":18,"type":244},"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",[922],{"path":267,"priority":268},{"basePath":924,"description":925,"displayName":926,"installMethods":927,"rationale":928,"selectedPaths":929,"source":269,"sourceLanguage":18,"type":244},"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",[930],{"path":267,"priority":268},{"basePath":932,"description":933,"displayName":934,"installMethods":935,"rationale":936,"selectedPaths":937,"source":269,"sourceLanguage":18,"type":244},"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",[938],{"path":267,"priority":268},{"basePath":940,"description":941,"displayName":942,"installMethods":943,"rationale":944,"selectedPaths":945,"source":269,"sourceLanguage":18,"type":244},"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",[946],{"path":267,"priority":268},{"basePath":948,"description":949,"displayName":950,"installMethods":951,"rationale":952,"selectedPaths":953,"source":269,"sourceLanguage":18,"type":244},"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",[954],{"path":267,"priority":268},{"basePath":956,"description":957,"displayName":958,"installMethods":959,"rationale":960,"selectedPaths":961,"source":269,"sourceLanguage":18,"type":244},"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",[962],{"path":267,"priority":268},{"basePath":964,"description":965,"displayName":966,"installMethods":967,"rationale":968,"selectedPaths":969,"source":269,"sourceLanguage":18,"type":244},"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",[970],{"path":267,"priority":268},{"basePath":972,"description":973,"displayName":974,"installMethods":975,"rationale":976,"selectedPaths":977,"source":269,"sourceLanguage":18,"type":244},"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",[978],{"path":267,"priority":268},{"basePath":980,"description":981,"displayName":982,"installMethods":983,"rationale":984,"selectedPaths":985,"source":269,"sourceLanguage":18,"type":244},"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",[986],{"path":267,"priority":268},{"basePath":988,"description":989,"displayName":990,"installMethods":991,"rationale":992,"selectedPaths":993,"source":269,"sourceLanguage":18,"type":244},"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",[994],{"path":267,"priority":268},{"basePath":996,"description":997,"displayName":998,"installMethods":999,"rationale":1000,"selectedPaths":1001,"source":269,"sourceLanguage":18,"type":244},"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",[1002],{"path":267,"priority":268},{"basePath":1004,"description":1005,"displayName":1006,"installMethods":1007,"rationale":1008,"selectedPaths":1009,"source":269,"sourceLanguage":18,"type":244},"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",[1010],{"path":267,"priority":268},{"basePath":1012,"description":1013,"displayName":1014,"installMethods":1015,"rationale":1016,"selectedPaths":1017,"source":269,"sourceLanguage":18,"type":244},"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",[1018],{"path":267,"priority":268},{"basePath":1020,"description":1021,"displayName":1022,"installMethods":1023,"license":237,"rationale":1024,"selectedPaths":1025,"source":269,"sourceLanguage":18,"type":214},"npm","Google Workspace CLI — dynamic command surface from Discovery Service","@googleworkspace/cli",{"npm":1022},"cli ecosystem detected at npm",[1026,1028],{"path":1027,"priority":268},"package.json",{"path":1029,"priority":1030},"run.js","medium",{"basePath":1032,"installMethods":1033,"rationale":1035,"selectedPaths":1036,"source":269,"sourceLanguage":18,"type":214},"crates/google-workspace-cli",{"cargo":1034},"google-workspace-cli","cli ecosystem detected at crates/google-workspace-cli",[1037,1039,1041],{"path":1038,"priority":268},"Cargo.toml",{"path":1040,"priority":268},"README.md",{"path":1042,"priority":1030},"src/main.rs",{"sources":1044},[1045],"manual",{"closedIssues90d":229,"description":1047,"forks":230,"homepage":1048,"license":237,"openIssues90d":232,"pushedAt":233,"readmeSize":227,"stars":234,"topics":1049},"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,1050,1051,1052,214,1053,1054,1055,1056,1057,1058,1059,209,1060,1061,1062],"agent-skills","ai-agent","automation","discovery-api","google-admin","google-api","google-calendar","google-chat","google-docs","google-drive","oauth2","rust","gemini-cli-extension",{"classifiedAt":1064,"discoverAt":1065,"extractAt":1066,"githubAt":1066,"updatedAt":1064},1778688021715,1778688016626,1778688019882,[211,214,210,212,209,213],{"evaluatedAt":240,"extractAt":1069,"updatedAt":240},1778688022104,[],[1072,1104,1120,1152,1173,1194],{"_creationTime":1073,"_id":1074,"community":1075,"display":1076,"identity":1082,"providers":1087,"relations":1097,"tags":1100,"workflow":1101},1778691104675.9973,"k172dwwr0vg5ctx2dq7bp17g9n86nmaw",{"reviewCount":8},{"description":1077,"installMethods":1078,"name":1080,"sourceUrl":1081},"Export e-commerce order data to CSV with order numbers, customer details, amounts, and fulfillment status.",{"claudeCode":1079},"iterationlayer/skills","Generate Order Export","https://github.com/iterationlayer/skills",{"basePath":1083,"githubOwner":1084,"githubRepo":1085,"locale":18,"slug":1086,"type":244},"skills/generate-order-export","iterationlayer","skills","generate-order-export",{"evaluate":1088,"extract":1095},{"promptVersionExtension":203,"promptVersionScoring":204,"score":1089,"tags":1090,"targetMarket":215,"tier":216},99,[210,212,1091,1092,1093,1094],"ecommerce","data-generation","api","reporting",{"commitSha":250,"license":1096},"MIT",{"parentExtensionId":1098,"repoId":1099},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[1093,210,1092,1091,212,1094],{"evaluatedAt":1102,"extractAt":1103,"updatedAt":1102},1778693014478,1778691104676,{"_creationTime":1105,"_id":1106,"community":1107,"display":1108,"identity":1110,"providers":1111,"relations":1116,"tags":1117,"workflow":1118},1778688022104.1743,"k1730qdg30g7hgbeq9vneqns4n86n047",{"reviewCount":8},{"description":741,"installMethods":1109,"name":742,"sourceUrl":14},{"claudeCode":12},{"basePath":740,"githubOwner":243,"githubRepo":214,"locale":18,"slug":742,"type":244},{"evaluate":1112,"extract":1115},{"promptVersionExtension":203,"promptVersionScoring":204,"score":1089,"tags":1113,"targetMarket":215,"tier":216},[213,209,1052,1114,214],"productivity",{"commitSha":250},{"repoId":252},[1052,214,209,213,1114],{"evaluatedAt":1119,"extractAt":1069,"updatedAt":1119},1778689429749,{"_creationTime":1121,"_id":1122,"community":1123,"display":1124,"identity":1130,"providers":1135,"relations":1143,"tags":1147,"workflow":1148},1778696802923.2346,"k17bt7ggw1d77aab4jvp927pk586n0q4",{"reviewCount":8},{"description":1125,"installMethods":1126,"name":1128,"sourceUrl":1129},"Wird verwendet, wenn der Benutzer zum ersten Mal die Konfigurationssynchronisierung einrichten, eine Verbindung zu GitHub herstellen oder das Backup-Repository neu initialisieren möchte.",{"claudeCode":1127},"rohithzr/claudebase","sync-setup","https://github.com/rohithzr/claudebase",{"basePath":1131,"githubOwner":1132,"githubRepo":1133,"locale":1134,"slug":1128,"type":244},"skills/sync-setup","rohithzr","claudebase","de",{"evaluate":1136,"extract":1142},{"promptVersionExtension":203,"promptVersionScoring":204,"score":1137,"tags":1138,"targetMarket":215,"tier":216},100,[1139,1140,1141,211,1052],"configuration","sync","github",{"commitSha":250},{"parentExtensionId":1144,"repoId":1145,"translatedFrom":1146},"k17brwsz1rsvvtg8zjs955raex86mnh6","kd7e1fmwvfp6n226mj6hy2fzds86n8kk","k17fm71376rjr60q577jsnf3hx86n2a5",[1052,211,1139,1141,1140],{"evaluatedAt":1149,"extractAt":1150,"updatedAt":1151},1778696737767,1778696622831,1778696802923,{"_creationTime":1153,"_id":1154,"community":1155,"display":1156,"identity":1160,"providers":1162,"relations":1167,"tags":1169,"workflow":1170},1778696790501.834,"k174aa86hzkttkebjyr6vwpjrn86n305",{"reviewCount":8},{"description":1157,"installMethods":1158,"name":1159,"sourceUrl":1129},"Verwenden Sie dies, wenn der Benutzer seine Claude Code-Konfiguration von GitHub auf diesem Computer wiederherstellen, herunterladen oder pullen möchte.",{"claudeCode":1127},"sync-pull",{"basePath":1161,"githubOwner":1132,"githubRepo":1133,"locale":1134,"slug":1159,"type":244},"skills/sync-pull",{"evaluate":1163,"extract":1166},{"promptVersionExtension":203,"promptVersionScoring":204,"score":1137,"tags":1164,"targetMarket":215,"tier":216},[1139,1140,1141,211,1165],"profiles",{"commitSha":250},{"parentExtensionId":1144,"repoId":1145,"translatedFrom":1168},"k171871t16jaaghd7cpk4phphs86n0z0",[211,1139,1141,1165,1140],{"evaluatedAt":1171,"extractAt":1150,"updatedAt":1172},1778696704651,1778696790501,{"_creationTime":1174,"_id":1175,"community":1176,"display":1177,"identity":1181,"providers":1183,"relations":1188,"tags":1190,"workflow":1191},1778696789327.207,"k17427ty6gf7xj0sa3j4hys17s86nsd5",{"reviewCount":8},{"description":1178,"installMethods":1179,"name":1180,"sourceUrl":1129},"Verwenden Sie dies, wenn der Benutzer Konfigurations-Synchronisationsprofile auflisten, erstellen, wechseln, löschen, vergleichen oder inspizieren möchte.",{"claudeCode":1127},"sync-profiles",{"basePath":1182,"githubOwner":1132,"githubRepo":1133,"locale":1134,"slug":1180,"type":244},"skills/sync-profiles",{"evaluate":1184,"extract":1187},{"promptVersionExtension":203,"promptVersionScoring":204,"score":1137,"tags":1185,"targetMarket":215,"tier":216},[1139,1140,211,1165,1141,1186],"git",{"commitSha":250},{"parentExtensionId":1144,"repoId":1145,"translatedFrom":1189},"k17bxmr12gvehnjqa9dv7m8ebn86mbe5",[211,1139,1186,1141,1165,1140],{"evaluatedAt":1192,"extractAt":1150,"updatedAt":1193},1778696687333,1778696789327,{"_creationTime":1195,"_id":1196,"community":1197,"display":1198,"identity":1204,"providers":1209,"relations":1218,"tags":1221,"workflow":1222},1778696691708.3274,"k170az7r02e9e2v47mpy80kx6n86nff3",{"reviewCount":8},{"description":1199,"installMethods":1200,"name":1202,"sourceUrl":1203},"Detect current market regime using npx neural-trader — bull/bear/ranging/volatile classification with recommended strategy",{"claudeCode":1201},"ruvnet/ruflo","Trader Regime","https://github.com/ruvnet/ruflo",{"basePath":1205,"githubOwner":1206,"githubRepo":1207,"locale":18,"slug":1208,"type":244},"plugins/ruflo-neural-trader/skills/trader-regime","ruvnet","ruflo","trader-regime",{"evaluate":1210,"extract":1217},{"promptVersionExtension":203,"promptVersionScoring":204,"score":1137,"tags":1211,"targetMarket":215,"tier":216},[1212,1213,1214,1215,1216,214],"finance","trading","market-analysis","ai","typescript",{"commitSha":250,"license":1096},{"parentExtensionId":1219,"repoId":1220},"k17drge8h1fgzchr0p4jaeg33n86mwmy","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[1215,214,1212,1214,1213,1216],{"evaluatedAt":1223,"extractAt":1224,"updatedAt":1223},1778701108877,1778696691708]