[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-googleworkspace-recipe-save-email-to-doc-de":3,"guides-for-googleworkspace-recipe-save-email-to-doc":1083,"similar-k17dc7t5hw7dw4cx3zsdg0rxz986m1mt-de":1084},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":252,"isFallback":234,"parentExtension":258,"providers":259,"relations":264,"repo":266,"tags":1080,"workflow":1081},1778688022104.181,"k17dc7t5hw7dw4cx3zsdg0rxz986m1mt",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Save a Gmail message body into a Google Doc for archival or reference.",{"claudeCode":12},"googleworkspace/cli","Save Email to Doc","https://github.com/googleworkspace/cli",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":232,"workflow":250},1778690036669.1582,"kn700qpnc084xxgyx40hjy037986mrg5","en",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":199,"practices":203,"prerequisites":204,"promptVersionExtension":209,"promptVersionScoring":210,"purpose":211,"rationale":212,"score":213,"summary":214,"tags":215,"targetMarket":221,"tier":222,"useCases":223,"workflow":227},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,112,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,165,168,172,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly states the problem of saving Gmail messages to Google Docs for archival or reference.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill integrates Gmail and Google Docs via a CLI tool, offering a streamlined workflow beyond simple prompting.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill provides a complete workflow for saving emails to docs, including prerequisites and example invocations.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses on the specific task of saving Gmail messages to Google Docs, relying on other skills for core GWS functionality.",{"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 uses specific, narrow tools like `gws gmail users messages list`, `gws gmail users messages get`, and `gws docs documents create`.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","Parameters for the GWS CLI commands are documented in the README and can be inferred from the `--params` and `--json` flags.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Tool names are descriptive and follow the `gws \u003Cservice> \u003Cresource> \u003Cmethod>` pattern.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","The tools request necessary parameters and the expected output is structured JSON.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","The project is licensed under Apache-2.0, as indicated by the bundled LICENSE file and the trust signals.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","The last commit was 1 day ago, indicating active maintenance.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","The project uses npm and cargo, and the `hasLockfile` trust signal is true.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","Authentication is handled by the `gws` CLI via OAuth and service accounts, with secrets stored securely.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","The skill uses a CLI tool that processes explicit commands and parameters, not arbitrary script execution or external data as instructions.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","The skill relies on the `gws` CLI, which fetches its schema dynamically but executes predefined commands, not remote scripts.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","The skill interacts with the `gws` CLI, which operates within its own execution environment and does not modify external files.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","The skill uses predefined CLI commands and does not employ detached processes or retry loops for denied calls.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","The skill does not appear to exfiltrate confidential data; outbound calls are for API interaction.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","The bundled SKILL.md and README files do not contain hidden text tricks or suspicious Unicode characters.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","The skill's implementation relies on the `gws` CLI, which is plain Rust code and not obfuscated.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill does not make assumptions about user project structure beyond the typical need for the `gws` CLI.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","Open issues (94) are higher than closed issues (178) in the last 90 days, but the closure rate is reasonable, and the project is highly active.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","A meaningful `metadata.version` (0.22.5) is present in SKILL.md, and there is a CHANGELOG.",{"category":103,"check":104,"severity":24,"summary":105},"Code Execution","Validation","The `gws` CLI handles validation of arguments and structured output.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","Creating a Google Doc is not a destructive operation in this context, and the CLI offers dry-run previews for other actions.",{"category":103,"check":110,"severity":24,"summary":111},"Error Handling","The `gws` CLI provides structured exit codes and error messages for API and validation failures.",{"category":103,"check":113,"severity":24,"summary":114},"Logging","The `gws` CLI can log to stderr or a file, providing an audit trail.",{"category":116,"check":117,"severity":24,"summary":118},"Compliance","GDPR","The skill operates on Gmail and Docs data; while personal data may be involved, the `gws` CLI handles authentication securely and doesn't inherently submit PII without user action.",{"category":116,"check":120,"severity":24,"summary":121},"Target market","The skill is global in scope, interacting with Google Workspace APIs.",{"category":91,"check":123,"severity":24,"summary":124},"Runtime stability","The `gws` CLI supports multiple OS and has Node.js 18+ as a dependency, indicated as cross-platform.",{"category":44,"check":126,"severity":24,"summary":127},"README","The README is comprehensive and clearly describes the `gws` CLI's purpose and usage.",{"category":33,"check":129,"severity":24,"summary":130},"Tool surface size","The skill uses a few specific tools from the `gws` CLI, which itself dynamically builds its surface.",{"category":40,"check":132,"severity":24,"summary":133},"Overlapping near-synonym tools","The specific tools used by the skill have distinct functions.",{"category":44,"check":135,"severity":24,"summary":136},"Phantom features","All advertised capabilities for this skill are implemented via the `gws` CLI commands.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","The README provides clear installation instructions for `gws`, including copy-paste examples and authentication setup.",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","The `gws` CLI provides structured error codes and messages with remediation hints.",{"category":146,"check":147,"severity":24,"summary":148},"Execution","Pinned dependencies","The project uses npm and Cargo, and the `hasLockfile` trust signal indicates dependencies are pinned.",{"category":33,"check":150,"severity":24,"summary":151},"Dry-run preview","The underlying `gws` CLI supports `--dry-run` for many operations, including those that create resources.",{"category":153,"check":154,"severity":24,"summary":155},"Protocol","Idempotent retry & timeouts","The underlying `gws` CLI likely handles timeouts and retries for API calls, common for robust CLI tools.",{"category":116,"check":157,"severity":24,"summary":158},"Telemetry opt-in","The `gws` CLI logging is opt-in via environment variables and does not appear to collect telemetry by default.",{"category":40,"check":160,"severity":24,"summary":161},"Precise Purpose","The skill's purpose and use case are precisely defined: saving Gmail messages to Google Docs for archival.",{"category":40,"check":163,"severity":24,"summary":164},"Concise Frontmatter","The frontmatter is concise and clearly states the skill's core capability and prerequisites.",{"category":44,"check":166,"severity":24,"summary":167},"Concise Body","The SKILL.md body is concise, outlining the steps and delegating deeper CLI usage to the README.",{"category":169,"check":170,"severity":24,"summary":171},"Context","Progressive Disclosure","The SKILL.md outlines the steps, with detailed CLI usage documented in the comprehensive README.",{"category":169,"check":173,"severity":174,"summary":175},"Forked exploration","not_applicable","This skill is a short-form recipe, not an exploration or audit-style skill, so `context: fork` is not applicable.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","The SKILL.md provides clear, step-by-step examples with exact CLI invocations and expected outcomes.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","The README and SKILL.md implicitly cover edge cases through the robustness of the `gws` CLI's error handling and parameters.",{"category":103,"check":183,"severity":174,"summary":184},"Tool Fallback","This skill relies directly on the `gws` CLI and does not have optional external tool dependencies.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","The underlying `gws` CLI and its error handling would halt execution on unexpected states.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","The skill is self-contained and relies on the `gws` CLI, explicitly listing its own skill prerequisites.",1778690036524,"This skill uses the Google Workspace CLI (`gws`) to find a specified Gmail message, retrieve its content, create a new Google Doc, and write the email body into that document.",[195,196,197,198],"Save Gmail message body to Google Doc","Automated archival and reference","Leverages Google Workspace CLI for integration","Configurable message search criteria",[200,201,202],"Reading or processing attachments from Gmail messages","Modifying existing Google Docs","Sending emails",[],[205,206,207,208],"Google Workspace CLI (`gws`) installed","Node.js 18+ required by `gws`","Google Cloud project with enabled Gmail and Docs APIs","Authenticated `gws` CLI with appropriate scopes","3.0.0","4.4.0","Save important Gmail messages into Google Docs for easy archival and reference, streamlining personal or team knowledge management.","The skill is well-documented, production-ready, and leverages a robust CLI tool. All checks passed with positive evidence.",100,"A high-quality skill for saving Gmail messages to Google Docs.",[216,217,218,219,220],"email","documentation","google-workspace","automation","archival","global","verified",[224,225,226],"Archiving important customer support emails","Saving reference material from an email thread","Creating a knowledge base entry from an email",[228,229,230,231],"Find the target Gmail message based on criteria","Retrieve the full content of the message","Create a new Google Doc","Write the email body into the new Google Doc",{"codeQuality":233,"collectedAt":235,"documentation":236,"maintenance":239,"security":246,"testCoverage":249},{"hasLockfile":234},true,1778690014410,{"descriptionLength":237,"readmeSize":238},70,20289,{"closedIssues90d":240,"forks":241,"hasChangelog":234,"manifestVersion":242,"openIssues90d":243,"pushedAt":244,"stars":245},178,1362,"0.22.5",94,1778604371000,26154,{"hasNpmPackage":247,"license":248,"smitheryVerified":247},false,"Apache-2.0",{"hasCi":234,"hasTests":247},{"updatedAt":251},1778690036669,{"basePath":253,"githubOwner":254,"githubRepo":255,"locale":18,"slug":256,"type":257},"skills/recipe-save-email-to-doc","googleworkspace","cli","recipe-save-email-to-doc","skill",null,{"evaluate":260,"extract":262},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":261,"targetMarket":221,"tier":222},[216,217,218,219,220],{"commitSha":263,"license":248},"HEAD",{"repoId":265},"kd74t1908zh6g1jzcxw8tg1rwx86nnpt",{"_creationTime":267,"_id":265,"identity":268,"providers":269,"workflow":1076},1778688016626.351,{"githubOwner":254,"githubRepo":255,"sourceUrl":14},{"classify":270,"discover":1056,"github":1059},{"commitSha":263,"extensions":271},[272,283,291,299,307,315,323,331,339,347,355,363,371,379,387,395,403,411,419,427,435,443,451,459,467,475,483,491,499,507,515,523,531,539,547,555,563,571,579,587,595,603,611,619,627,635,643,651,659,667,675,683,691,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,976,984,992,1000,1008,1016,1024,1032,1044],{"basePath":273,"description":274,"displayName":275,"installMethods":276,"rationale":277,"selectedPaths":278,"source":282,"sourceLanguage":18,"type":257},"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",[279],{"path":280,"priority":281},"SKILL.md","mandatory","rule",{"basePath":284,"description":285,"displayName":286,"installMethods":287,"rationale":288,"selectedPaths":289,"source":282,"sourceLanguage":18,"type":257},"skills/gws-calendar","Google Calendar: Manage calendars and events.","gws-calendar",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-calendar/SKILL.md",[290],{"path":280,"priority":281},{"basePath":292,"description":293,"displayName":294,"installMethods":295,"rationale":296,"selectedPaths":297,"source":282,"sourceLanguage":18,"type":257},"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",[298],{"path":280,"priority":281},{"basePath":300,"description":301,"displayName":302,"installMethods":303,"rationale":304,"selectedPaths":305,"source":282,"sourceLanguage":18,"type":257},"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",[306],{"path":280,"priority":281},{"basePath":308,"description":309,"displayName":310,"installMethods":311,"rationale":312,"selectedPaths":313,"source":282,"sourceLanguage":18,"type":257},"skills/gws-chat","Google Chat: Manage Chat spaces and messages.","gws-chat",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-chat/SKILL.md",[314],{"path":280,"priority":281},{"basePath":316,"description":317,"displayName":318,"installMethods":319,"rationale":320,"selectedPaths":321,"source":282,"sourceLanguage":18,"type":257},"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",[322],{"path":280,"priority":281},{"basePath":324,"description":325,"displayName":326,"installMethods":327,"rationale":328,"selectedPaths":329,"source":282,"sourceLanguage":18,"type":257},"skills/gws-classroom","Google Classroom: Manage classes, rosters, and coursework.","gws-classroom",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-classroom/SKILL.md",[330],{"path":280,"priority":281},{"basePath":332,"description":333,"displayName":334,"installMethods":335,"rationale":336,"selectedPaths":337,"source":282,"sourceLanguage":18,"type":257},"skills/gws-docs","Read and write Google Docs.","gws-docs",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-docs/SKILL.md",[338],{"path":280,"priority":281},{"basePath":340,"description":341,"displayName":342,"installMethods":343,"rationale":344,"selectedPaths":345,"source":282,"sourceLanguage":18,"type":257},"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",[346],{"path":280,"priority":281},{"basePath":348,"description":349,"displayName":350,"installMethods":351,"rationale":352,"selectedPaths":353,"source":282,"sourceLanguage":18,"type":257},"skills/gws-drive","Google Drive: Manage files, folders, and shared drives.","gws-drive",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-drive/SKILL.md",[354],{"path":280,"priority":281},{"basePath":356,"description":357,"displayName":358,"installMethods":359,"rationale":360,"selectedPaths":361,"source":282,"sourceLanguage":18,"type":257},"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",[362],{"path":280,"priority":281},{"basePath":364,"description":365,"displayName":366,"installMethods":367,"rationale":368,"selectedPaths":369,"source":282,"sourceLanguage":18,"type":257},"skills/gws-events","Subscribe to Google Workspace events.","gws-events",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-events/SKILL.md",[370],{"path":280,"priority":281},{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":282,"sourceLanguage":18,"type":257},"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",[378],{"path":280,"priority":281},{"basePath":380,"description":381,"displayName":382,"installMethods":383,"rationale":384,"selectedPaths":385,"source":282,"sourceLanguage":18,"type":257},"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",[386],{"path":280,"priority":281},{"basePath":388,"description":389,"displayName":390,"installMethods":391,"rationale":392,"selectedPaths":393,"source":282,"sourceLanguage":18,"type":257},"skills/gws-forms","Read and write Google Forms.","gws-forms",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-forms/SKILL.md",[394],{"path":280,"priority":281},{"basePath":396,"description":397,"displayName":398,"installMethods":399,"rationale":400,"selectedPaths":401,"source":282,"sourceLanguage":18,"type":257},"skills/gws-gmail","Gmail: Send, read, and manage email.","gws-gmail",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail/SKILL.md",[402],{"path":280,"priority":281},{"basePath":404,"description":405,"displayName":406,"installMethods":407,"rationale":408,"selectedPaths":409,"source":282,"sourceLanguage":18,"type":257},"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",[410],{"path":280,"priority":281},{"basePath":412,"description":413,"displayName":414,"installMethods":415,"rationale":416,"selectedPaths":417,"source":282,"sourceLanguage":18,"type":257},"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",[418],{"path":280,"priority":281},{"basePath":420,"description":421,"displayName":422,"installMethods":423,"rationale":424,"selectedPaths":425,"source":282,"sourceLanguage":18,"type":257},"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",[426],{"path":280,"priority":281},{"basePath":428,"description":429,"displayName":430,"installMethods":431,"rationale":432,"selectedPaths":433,"source":282,"sourceLanguage":18,"type":257},"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",[434],{"path":280,"priority":281},{"basePath":436,"description":437,"displayName":438,"installMethods":439,"rationale":440,"selectedPaths":441,"source":282,"sourceLanguage":18,"type":257},"skills/gws-gmail-send","Gmail: Send an email.","gws-gmail-send",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-gmail-send/SKILL.md",[442],{"path":280,"priority":281},{"basePath":444,"description":445,"displayName":446,"installMethods":447,"rationale":448,"selectedPaths":449,"source":282,"sourceLanguage":18,"type":257},"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",[450],{"path":280,"priority":281},{"basePath":452,"description":453,"displayName":454,"installMethods":455,"rationale":456,"selectedPaths":457,"source":282,"sourceLanguage":18,"type":257},"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",[458],{"path":280,"priority":281},{"basePath":460,"description":461,"displayName":462,"installMethods":463,"rationale":464,"selectedPaths":465,"source":282,"sourceLanguage":18,"type":257},"skills/gws-keep","Manage Google Keep notes.","gws-keep",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-keep/SKILL.md",[466],{"path":280,"priority":281},{"basePath":468,"description":469,"displayName":470,"installMethods":471,"rationale":472,"selectedPaths":473,"source":282,"sourceLanguage":18,"type":257},"skills/gws-meet","Manage Google Meet conferences.","gws-meet",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-meet/SKILL.md",[474],{"path":280,"priority":281},{"basePath":476,"description":477,"displayName":478,"installMethods":479,"rationale":480,"selectedPaths":481,"source":282,"sourceLanguage":18,"type":257},"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",[482],{"path":280,"priority":281},{"basePath":484,"description":485,"displayName":486,"installMethods":487,"rationale":488,"selectedPaths":489,"source":282,"sourceLanguage":18,"type":257},"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",[490],{"path":280,"priority":281},{"basePath":492,"description":493,"displayName":494,"installMethods":495,"rationale":496,"selectedPaths":497,"source":282,"sourceLanguage":18,"type":257},"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",[498],{"path":280,"priority":281},{"basePath":500,"description":501,"displayName":502,"installMethods":503,"rationale":504,"selectedPaths":505,"source":282,"sourceLanguage":18,"type":257},"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",[506],{"path":280,"priority":281},{"basePath":508,"description":509,"displayName":510,"installMethods":511,"rationale":512,"selectedPaths":513,"source":282,"sourceLanguage":18,"type":257},"skills/gws-people","Google People: Manage contacts and profiles.","gws-people",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-people/SKILL.md",[514],{"path":280,"priority":281},{"basePath":516,"description":517,"displayName":518,"installMethods":519,"rationale":520,"selectedPaths":521,"source":282,"sourceLanguage":18,"type":257},"skills/gws-script","Manage Google Apps Script projects.","gws-script",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-script/SKILL.md",[522],{"path":280,"priority":281},{"basePath":524,"description":525,"displayName":526,"installMethods":527,"rationale":528,"selectedPaths":529,"source":282,"sourceLanguage":18,"type":257},"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",[530],{"path":280,"priority":281},{"basePath":532,"description":533,"displayName":534,"installMethods":535,"rationale":536,"selectedPaths":537,"source":282,"sourceLanguage":18,"type":257},"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",[538],{"path":280,"priority":281},{"basePath":540,"description":541,"displayName":542,"installMethods":543,"rationale":544,"selectedPaths":545,"source":282,"sourceLanguage":18,"type":257},"skills/gws-sheets","Google Sheets: Read and write spreadsheets.","gws-sheets",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-sheets/SKILL.md",[546],{"path":280,"priority":281},{"basePath":548,"description":549,"displayName":550,"installMethods":551,"rationale":552,"selectedPaths":553,"source":282,"sourceLanguage":18,"type":257},"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",[554],{"path":280,"priority":281},{"basePath":556,"description":557,"displayName":558,"installMethods":559,"rationale":560,"selectedPaths":561,"source":282,"sourceLanguage":18,"type":257},"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",[562],{"path":280,"priority":281},{"basePath":564,"description":565,"displayName":566,"installMethods":567,"rationale":568,"selectedPaths":569,"source":282,"sourceLanguage":18,"type":257},"skills/gws-slides","Google Slides: Read and write presentations.","gws-slides",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-slides/SKILL.md",[570],{"path":280,"priority":281},{"basePath":572,"description":573,"displayName":574,"installMethods":575,"rationale":576,"selectedPaths":577,"source":282,"sourceLanguage":18,"type":257},"skills/gws-tasks","Google Tasks: Manage task lists and tasks.","gws-tasks",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-tasks/SKILL.md",[578],{"path":280,"priority":281},{"basePath":580,"description":581,"displayName":582,"installMethods":583,"rationale":584,"selectedPaths":585,"source":282,"sourceLanguage":18,"type":257},"skills/gws-workflow","Google Workflow: Cross-service productivity workflows.","gws-workflow",{"claudeCode":12},"SKILL.md frontmatter at skills/gws-workflow/SKILL.md",[586],{"path":280,"priority":281},{"basePath":588,"description":589,"displayName":590,"installMethods":591,"rationale":592,"selectedPaths":593,"source":282,"sourceLanguage":18,"type":257},"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",[594],{"path":280,"priority":281},{"basePath":596,"description":597,"displayName":598,"installMethods":599,"rationale":600,"selectedPaths":601,"source":282,"sourceLanguage":18,"type":257},"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",[602],{"path":280,"priority":281},{"basePath":604,"description":605,"displayName":606,"installMethods":607,"rationale":608,"selectedPaths":609,"source":282,"sourceLanguage":18,"type":257},"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",[610],{"path":280,"priority":281},{"basePath":612,"description":613,"displayName":614,"installMethods":615,"rationale":616,"selectedPaths":617,"source":282,"sourceLanguage":18,"type":257},"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",[618],{"path":280,"priority":281},{"basePath":620,"description":621,"displayName":622,"installMethods":623,"rationale":624,"selectedPaths":625,"source":282,"sourceLanguage":18,"type":257},"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",[626],{"path":280,"priority":281},{"basePath":628,"description":629,"displayName":630,"installMethods":631,"rationale":632,"selectedPaths":633,"source":282,"sourceLanguage":18,"type":257},"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",[634],{"path":280,"priority":281},{"basePath":636,"description":637,"displayName":638,"installMethods":639,"rationale":640,"selectedPaths":641,"source":282,"sourceLanguage":18,"type":257},"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",[642],{"path":280,"priority":281},{"basePath":644,"description":645,"displayName":646,"installMethods":647,"rationale":648,"selectedPaths":649,"source":282,"sourceLanguage":18,"type":257},"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",[650],{"path":280,"priority":281},{"basePath":652,"description":653,"displayName":654,"installMethods":655,"rationale":656,"selectedPaths":657,"source":282,"sourceLanguage":18,"type":257},"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",[658],{"path":280,"priority":281},{"basePath":660,"description":661,"displayName":662,"installMethods":663,"rationale":664,"selectedPaths":665,"source":282,"sourceLanguage":18,"type":257},"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",[666],{"path":280,"priority":281},{"basePath":668,"description":669,"displayName":670,"installMethods":671,"rationale":672,"selectedPaths":673,"source":282,"sourceLanguage":18,"type":257},"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",[674],{"path":280,"priority":281},{"basePath":676,"description":677,"displayName":678,"installMethods":679,"rationale":680,"selectedPaths":681,"source":282,"sourceLanguage":18,"type":257},"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",[682],{"path":280,"priority":281},{"basePath":684,"description":685,"displayName":686,"installMethods":687,"rationale":688,"selectedPaths":689,"source":282,"sourceLanguage":18,"type":257},"skills/persona-researcher","Organize research — manage references, notes, and collaboration.","persona-researcher",{"claudeCode":12},"SKILL.md frontmatter at skills/persona-researcher/SKILL.md",[690],{"path":280,"priority":281},{"basePath":692,"description":693,"displayName":694,"installMethods":695,"rationale":696,"selectedPaths":697,"source":282,"sourceLanguage":18,"type":257},"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",[698],{"path":280,"priority":281},{"basePath":700,"description":701,"displayName":702,"installMethods":703,"rationale":704,"selectedPaths":705,"source":282,"sourceLanguage":18,"type":257},"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",[706],{"path":280,"priority":281},{"basePath":708,"description":709,"displayName":710,"installMethods":711,"rationale":712,"selectedPaths":713,"source":282,"sourceLanguage":18,"type":257},"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",[714],{"path":280,"priority":281},{"basePath":716,"description":717,"displayName":718,"installMethods":719,"rationale":720,"selectedPaths":721,"source":282,"sourceLanguage":18,"type":257},"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",[722],{"path":280,"priority":281},{"basePath":724,"description":725,"displayName":726,"installMethods":727,"rationale":728,"selectedPaths":729,"source":282,"sourceLanguage":18,"type":257},"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",[730],{"path":280,"priority":281},{"basePath":732,"description":733,"displayName":734,"installMethods":735,"rationale":736,"selectedPaths":737,"source":282,"sourceLanguage":18,"type":257},"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",[738],{"path":280,"priority":281},{"basePath":740,"description":741,"displayName":742,"installMethods":743,"rationale":744,"selectedPaths":745,"source":282,"sourceLanguage":18,"type":257},"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",[746],{"path":280,"priority":281},{"basePath":748,"description":749,"displayName":750,"installMethods":751,"rationale":752,"selectedPaths":753,"source":282,"sourceLanguage":18,"type":257},"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",[754],{"path":280,"priority":281},{"basePath":756,"description":757,"displayName":758,"installMethods":759,"rationale":760,"selectedPaths":761,"source":282,"sourceLanguage":18,"type":257},"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",[762],{"path":280,"priority":281},{"basePath":764,"description":765,"displayName":766,"installMethods":767,"rationale":768,"selectedPaths":769,"source":282,"sourceLanguage":18,"type":257},"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",[770],{"path":280,"priority":281},{"basePath":772,"description":773,"displayName":774,"installMethods":775,"rationale":776,"selectedPaths":777,"source":282,"sourceLanguage":18,"type":257},"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",[778],{"path":280,"priority":281},{"basePath":780,"description":781,"displayName":782,"installMethods":783,"rationale":784,"selectedPaths":785,"source":282,"sourceLanguage":18,"type":257},"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",[786],{"path":280,"priority":281},{"basePath":788,"description":789,"displayName":790,"installMethods":791,"rationale":792,"selectedPaths":793,"source":282,"sourceLanguage":18,"type":257},"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",[794],{"path":280,"priority":281},{"basePath":796,"description":797,"displayName":798,"installMethods":799,"rationale":800,"selectedPaths":801,"source":282,"sourceLanguage":18,"type":257},"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",[802],{"path":280,"priority":281},{"basePath":804,"description":805,"displayName":806,"installMethods":807,"rationale":808,"selectedPaths":809,"source":282,"sourceLanguage":18,"type":257},"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",[810],{"path":280,"priority":281},{"basePath":812,"description":813,"displayName":814,"installMethods":815,"rationale":816,"selectedPaths":817,"source":282,"sourceLanguage":18,"type":257},"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",[818],{"path":280,"priority":281},{"basePath":820,"description":821,"displayName":822,"installMethods":823,"rationale":824,"selectedPaths":825,"source":282,"sourceLanguage":18,"type":257},"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",[826],{"path":280,"priority":281},{"basePath":828,"description":829,"displayName":830,"installMethods":831,"rationale":832,"selectedPaths":833,"source":282,"sourceLanguage":18,"type":257},"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",[834],{"path":280,"priority":281},{"basePath":836,"description":837,"displayName":838,"installMethods":839,"rationale":840,"selectedPaths":841,"source":282,"sourceLanguage":18,"type":257},"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",[842],{"path":280,"priority":281},{"basePath":844,"description":845,"displayName":846,"installMethods":847,"rationale":848,"selectedPaths":849,"source":282,"sourceLanguage":18,"type":257},"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",[850],{"path":280,"priority":281},{"basePath":852,"description":853,"displayName":854,"installMethods":855,"rationale":856,"selectedPaths":857,"source":282,"sourceLanguage":18,"type":257},"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",[858],{"path":280,"priority":281},{"basePath":860,"description":861,"displayName":862,"installMethods":863,"rationale":864,"selectedPaths":865,"source":282,"sourceLanguage":18,"type":257},"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",[866],{"path":280,"priority":281},{"basePath":868,"description":869,"displayName":870,"installMethods":871,"rationale":872,"selectedPaths":873,"source":282,"sourceLanguage":18,"type":257},"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",[874],{"path":280,"priority":281},{"basePath":876,"description":877,"displayName":878,"installMethods":879,"rationale":880,"selectedPaths":881,"source":282,"sourceLanguage":18,"type":257},"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",[882],{"path":280,"priority":281},{"basePath":884,"description":885,"displayName":886,"installMethods":887,"rationale":888,"selectedPaths":889,"source":282,"sourceLanguage":18,"type":257},"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",[890],{"path":280,"priority":281},{"basePath":892,"description":893,"displayName":894,"installMethods":895,"rationale":896,"selectedPaths":897,"source":282,"sourceLanguage":18,"type":257},"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",[898],{"path":280,"priority":281},{"basePath":900,"description":901,"displayName":902,"installMethods":903,"rationale":904,"selectedPaths":905,"source":282,"sourceLanguage":18,"type":257},"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",[906],{"path":280,"priority":281},{"basePath":908,"description":909,"displayName":910,"installMethods":911,"rationale":912,"selectedPaths":913,"source":282,"sourceLanguage":18,"type":257},"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",[914],{"path":280,"priority":281},{"basePath":916,"description":917,"displayName":918,"installMethods":919,"rationale":920,"selectedPaths":921,"source":282,"sourceLanguage":18,"type":257},"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",[922],{"path":280,"priority":281},{"basePath":924,"description":925,"displayName":926,"installMethods":927,"rationale":928,"selectedPaths":929,"source":282,"sourceLanguage":18,"type":257},"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",[930],{"path":280,"priority":281},{"basePath":932,"description":933,"displayName":934,"installMethods":935,"rationale":936,"selectedPaths":937,"source":282,"sourceLanguage":18,"type":257},"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",[938],{"path":280,"priority":281},{"basePath":940,"description":941,"displayName":942,"installMethods":943,"rationale":944,"selectedPaths":945,"source":282,"sourceLanguage":18,"type":257},"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",[946],{"path":280,"priority":281},{"basePath":948,"description":949,"displayName":950,"installMethods":951,"rationale":952,"selectedPaths":953,"source":282,"sourceLanguage":18,"type":257},"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",[954],{"path":280,"priority":281},{"basePath":956,"description":957,"displayName":958,"installMethods":959,"rationale":960,"selectedPaths":961,"source":282,"sourceLanguage":18,"type":257},"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",[962],{"path":280,"priority":281},{"basePath":964,"description":965,"displayName":966,"installMethods":967,"rationale":968,"selectedPaths":969,"source":282,"sourceLanguage":18,"type":257},"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",[970],{"path":280,"priority":281},{"basePath":253,"description":10,"displayName":256,"installMethods":972,"rationale":973,"selectedPaths":974,"source":282,"sourceLanguage":18,"type":257},{"claudeCode":12},"SKILL.md frontmatter at skills/recipe-save-email-to-doc/SKILL.md",[975],{"path":280,"priority":281},{"basePath":977,"description":978,"displayName":979,"installMethods":980,"rationale":981,"selectedPaths":982,"source":282,"sourceLanguage":18,"type":257},"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",[983],{"path":280,"priority":281},{"basePath":985,"description":986,"displayName":987,"installMethods":988,"rationale":989,"selectedPaths":990,"source":282,"sourceLanguage":18,"type":257},"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",[991],{"path":280,"priority":281},{"basePath":993,"description":994,"displayName":995,"installMethods":996,"rationale":997,"selectedPaths":998,"source":282,"sourceLanguage":18,"type":257},"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",[999],{"path":280,"priority":281},{"basePath":1001,"description":1002,"displayName":1003,"installMethods":1004,"rationale":1005,"selectedPaths":1006,"source":282,"sourceLanguage":18,"type":257},"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",[1007],{"path":280,"priority":281},{"basePath":1009,"description":1010,"displayName":1011,"installMethods":1012,"rationale":1013,"selectedPaths":1014,"source":282,"sourceLanguage":18,"type":257},"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",[1015],{"path":280,"priority":281},{"basePath":1017,"description":1018,"displayName":1019,"installMethods":1020,"rationale":1021,"selectedPaths":1022,"source":282,"sourceLanguage":18,"type":257},"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",[1023],{"path":280,"priority":281},{"basePath":1025,"description":1026,"displayName":1027,"installMethods":1028,"rationale":1029,"selectedPaths":1030,"source":282,"sourceLanguage":18,"type":257},"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",[1031],{"path":280,"priority":281},{"basePath":1033,"description":1034,"displayName":1035,"installMethods":1036,"license":248,"rationale":1037,"selectedPaths":1038,"source":282,"sourceLanguage":18,"type":255},"npm","Google Workspace CLI — dynamic command surface from Discovery Service","@googleworkspace/cli",{"npm":1035},"cli ecosystem detected at npm",[1039,1041],{"path":1040,"priority":281},"package.json",{"path":1042,"priority":1043},"run.js","medium",{"basePath":1045,"installMethods":1046,"rationale":1048,"selectedPaths":1049,"source":282,"sourceLanguage":18,"type":255},"crates/google-workspace-cli",{"cargo":1047},"google-workspace-cli","cli ecosystem detected at crates/google-workspace-cli",[1050,1052,1054],{"path":1051,"priority":281},"Cargo.toml",{"path":1053,"priority":281},"README.md",{"path":1055,"priority":1043},"src/main.rs",{"sources":1057},[1058],"manual",{"closedIssues90d":240,"description":1060,"forks":241,"homepage":1061,"license":248,"openIssues90d":243,"pushedAt":244,"readmeSize":238,"stars":245,"topics":1062},"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",[218,1063,1064,219,255,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075],"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":1077,"discoverAt":1078,"extractAt":1079,"githubAt":1079,"updatedAt":1077},1778688021715,1778688016626,1778688019882,[220,219,217,216,218],{"evaluatedAt":251,"extractAt":1082,"updatedAt":251},1778688022104,[],[1085,1112,1143,1159,1190,1215],{"_creationTime":1086,"_id":1087,"community":1088,"display":1089,"identity":1095,"providers":1099,"relations":1105,"tags":1108,"workflow":1109},1778696833339.6218,"k176gr5qszggh36kjn8a1cwehs86n2jd",{"reviewCount":8},{"description":1090,"installMethods":1091,"name":1093,"sourceUrl":1094},"Interact with Gmail - search emails, read messages, send emails, create drafts, and manage labels.\nUse when user asks to: search email, read email, send email, create email draft, mark as read,\narchive email, star email, or manage Gmail labels. Lightweight alternative to full Google\nWorkspace MCP server with standalone OAuth authentication.\n",{"claudeCode":1092},"sanjay3290/ai-skills","gmail","https://github.com/sanjay3290/ai-skills",{"basePath":1096,"githubOwner":1097,"githubRepo":1098,"locale":18,"slug":1093,"type":257},"skills/gmail","sanjay3290","ai-skills",{"evaluate":1100,"extract":1104},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1101,"targetMarket":221,"tier":222},[1093,216,1102,219,1103],"communication","productivity",{"commitSha":263},{"parentExtensionId":1106,"repoId":1107},"k17es37z10n1sw6t2m3f0vsydx86mnje","kd71np0fyqg23qg8w2hcfw0h0h86nkn0",[219,1102,216,1093,1103],{"evaluatedAt":1110,"extractAt":1111,"updatedAt":1110},1778696939862,1778696833339,{"_creationTime":1113,"_id":1114,"community":1115,"display":1116,"identity":1122,"providers":1127,"relations":1135,"tags":1138,"workflow":1139},1778696956947.3289,"k178wv979f7ak1vrv28fkjpabd86nmsp",{"reviewCount":8},{"description":1117,"installMethods":1118,"name":1120,"sourceUrl":1121},"Master-Skill für Rechtsteams, die Claude verwenden. Lädt die richtige Referenz für die Benutzerfrage (Konfiguration von Privilegien, MCP-Härtung, Verifizierung, lange Dokumente, Muster für Fachbereiche, Skill-Erstellung) und leitet an spezialisierte Starter-Skills weiter (NDA-Triage, Versionsvergleich, Besprechungszusammenfassung, Zitationsverifizierung, Status-Synthese). Wird automatisch aufgerufen, wenn der Benutzer juristische Arbeit, Verträge, Redlines, NDAs, Privilegien, Anwaltsgeheimnis, Gerichtsakten, Vernehmungen, regulatorische Compliance erwähnt oder fragt, wie Claude für eine Anwaltskanzlei oder ein internes Rechtsteam eingerichtet wird.",{"claudeCode":1119},"sboghossian/master-claude-for-legal","Master Claude for Legal","https://github.com/sboghossian/master-claude-for-legal",{"basePath":1123,"githubOwner":1124,"githubRepo":1125,"locale":1126,"slug":1125,"type":257},"","sboghossian","master-claude-for-legal","de",{"evaluate":1128,"extract":1133},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1129,"targetMarket":221,"tier":222},[1130,1131,219,1132,217],"legal","llm-ops","compliance",{"commitSha":263,"license":1134},"MIT",{"repoId":1136,"translatedFrom":1137},"kd72fmh49vwat89ksfnb322tbh86nazp","k17c4m9c7dd4039yczkzej1wrs86n3pk",[219,1132,217,1130,1131],{"evaluatedAt":1140,"extractAt":1141,"updatedAt":1142},1778696937293,1778696923757,1778696956947,{"_creationTime":1144,"_id":1145,"community":1146,"display":1147,"identity":1149,"providers":1150,"relations":1155,"tags":1156,"workflow":1157},1778688022104.1636,"k17ctxjtqjvmmzqr74vyxkrshh86mgkg",{"reviewCount":8},{"description":405,"installMethods":1148,"name":406,"sourceUrl":14},{"claudeCode":12},{"basePath":404,"githubOwner":254,"githubRepo":255,"locale":18,"slug":406,"type":257},{"evaluate":1151,"extract":1154},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1152,"targetMarket":221,"tier":222},[1093,216,1153,1103,218],"forwarding",{"commitSha":263},{"repoId":265},[216,1153,1093,218,1103],{"evaluatedAt":1158,"extractAt":1082,"updatedAt":1158},1778688406336,{"_creationTime":1160,"_id":1161,"community":1162,"display":1163,"identity":1169,"providers":1174,"relations":1183,"tags":1186,"workflow":1187},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":1164,"installMethods":1165,"name":1167,"sourceUrl":1168},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":1166},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":1170,"githubOwner":1171,"githubRepo":1172,"locale":18,"slug":1173,"type":257},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":1175,"extract":1182},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1176,"targetMarket":221,"tier":222},[1177,1178,1179,1180,219,255,1181],"git","development-environment","workflow","tmux","developer-tool",{"commitSha":263,"license":1134},{"parentExtensionId":1184,"repoId":1185},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[219,255,1181,1178,1177,1180,1179],{"evaluatedAt":1188,"extractAt":1189,"updatedAt":1188},1778699613343,1778699234184,{"_creationTime":1191,"_id":1192,"community":1193,"display":1194,"identity":1200,"providers":1202,"relations":1207,"tags":1210,"workflow":1211},1778699508743.0002,"k17aya9dv3e3bxv473f1f2r52186ndp5",{"reviewCount":8},{"description":1195,"installMethods":1196,"name":1198,"sourceUrl":1199},"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":1197},"zagmoai/public-google-drive","public-google-drive","https://github.com/zagmoai/public-google-drive",{"basePath":1123,"githubOwner":1201,"githubRepo":1198,"locale":1126,"slug":1198,"type":257},"zagmoai",{"evaluate":1203,"extract":1206},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1204,"targetMarket":221,"tier":222},[1070,1072,1103,219,1205],"api-client",{"commitSha":263},{"repoId":1208,"translatedFrom":1209},"kd776ynh73t0d6samn4bnxdf3x86n8mj","k1707pszx7h026a651dp5tvaxd86m3ag",[1205,219,1070,1072,1103],{"evaluatedAt":1212,"extractAt":1213,"updatedAt":1214},1778699485884,1778699468747,1778699508743,{"_creationTime":1216,"_id":1217,"community":1218,"display":1219,"identity":1222,"providers":1225,"relations":1233,"tags":1234,"workflow":1235},1778699234184.611,"k179b6dkc777g1rgyecze04wqn86m6y4",{"reviewCount":8},{"description":1220,"installMethods":1221,"name":1172,"sourceUrl":1168},"Process-first advisor routing for Claude, Codex, or Gemini via `omc ask`, with artifact capture and no raw CLI assembly",{"claudeCode":1166},{"basePath":1223,"githubOwner":1171,"githubRepo":1172,"locale":18,"slug":1224,"type":257},"skills/ask","ask",{"evaluate":1226,"extract":1232},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":1227,"targetMarket":221,"tier":222},[255,219,1228,1229,1230,1231],"llm","prompting","code-review","artifact-generation",{"commitSha":263,"license":1134},{"parentExtensionId":1184,"repoId":1185},[1231,219,255,1230,1228,1229],{"evaluatedAt":1236,"extractAt":1189,"updatedAt":1236},1778699303045]