Update to Google Drive
Snapshot Oct 10, 2026 · 06:02 UTC · version 0.1.20
Package or technical metadata updated
Package contents changed in 25 files: .codex-plugin/plugin.json, integrity.json, skills/google-docs/SKILL.md, …. Open the file diff to inspect the edits.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Package file
fb76d7ea1eeaf768fd8bd539e6fbd8bd5fb0a911d4bb0b3af3a875c40df9ecb4
43da8aa84a90949ef1a2adf412b05b4382c08c154640f1a10efe3f2c0a1cc266
Package file
Not present
{"sha256":"11298815d705e00768243e8e60fd1985ce9d953ca8b0b750a6f10ad0ecb93cf2","size":9625}
Package file
8e5c26053d800e2980b74ab82c2ce95db94a17fbb443f8f6e30baeb442f1d464
272fb227fb084a0edb435582703c432a0a11d930cb63891424d0cda30f880798
Package file
28178
7621
Compare saved observations
Download comparison JSONChanged files
skills/google-docs/agents/openai.yaml →
skills/google-docs/references/reference-citations-and-hyperlinks.md →
skills/google-docs/references/reference-connector-runtime-and-safety.md →
skills/google-docs/references/reference-direct-request-composition.md →
skills/google-docs/references/reference-dropdown-code-mode.md →
skills/google-docs/references/reference-figures-and-image-insertion.md →
skills/google-docs/references/reference-foreground-guard.md →
skills/google-docs/references/reference-headings-and-question-format.md →
skills/google-docs/references/reference-import-docx-to-native-docs.md →
skills/google-docs/references/reference-meeting-notes-direct.md →
skills/google-docs/references/reference-native-create-direct.md →
skills/google-docs/references/reference-pdf-export-visual-qa.md →
skills/google-docs/references/reference-request-shapes-and-write-safety.md →
skills/google-docs/references/reference-response-and-list-format.md →
skills/google-docs/references/reference-section-completeness-and-final-pass.md →
skills/google-docs/references/reference-smart-chips-and-building-blocks.md →
skills/google-docs/references/reference-table-formatting-deep-dive.md →
skills/google-docs/references/reference-template-preservation-and-edit-scope.md →
skills/google-docs/references/reference-trusted-read-wrapper.md →
skills/google-sheets/SKILL.md →
skills/google-sheets/references/reference-import-spreadsheet-to-native-sheets.md →
skills/google-docs/references/reference-native-create-direct.md
--- before +++ after @@ -1,80 +0,0 @@ -# Native Create Direct - -When to read: for blank or basic new Google Docs that can be created directly with native Google Drive and Docs connector APIs. - -Do not use blank creation to rebuild a supplied Google Doc template/reference. Resolve that task through `reference-template-preservation-and-edit-scope.md` and use a native copy unless the user explicitly requests selective reference use and no selected native structure must carry forward. - -## Decision Boundary - -Use connector-native creation when no supplied Google Doc template/reference constrains the output, or when the user explicitly requests selective reference use and no selected native structure must carry forward, and the request can be satisfied by Google Docs primitives with no meaningful quality loss: - -- blank Google Doc -- basic text document -- simple title, headings, and paragraphs -- bullet, numbered, or checklist-style lists -- simple links -- simple tables -- supported smart chips such as dates, people, and rich links -- lightweight docs where native Google Docs default styling is acceptable - -Only when no supplied Google Doc template/reference constrains the output, use DOCX-first creation instead when the user asks for a polished or complex deliverable: - -- polished report, brief, proposal, whitepaper, handout, or formal artifact -- complex visual hierarchy, branding, or custom design system -- cover pages, headers, footers, page breaks, page-level layout, or export-quality pagination -- figures, diagrams, screenshots, or image placement where rendered layout matters -- complex tables or long multi-section documents where document-authoring tooling gives better control -- explicit `.docx`, Word compatibility, PDF-style QA, or high-fidelity export requirements - -If the request is ambiguous and a Google Doc template/reference is present, return to the native copy/adaptation route. Otherwise, prefer connector-native creation for normal Google Docs and DOCX-first creation for deliverables that sound designed, branded, or layout-sensitive. - -## Blank Doc Flow - -For a blank Google Doc, do not invoke the Documents plugin or create a local `.docx`. - -Call: - -```json -{ - "title": "Desired title", - "mime_type": "application/vnd.google-apps.document" -} -``` - -using `mcp__codex_apps__google_drive._create_file`. - -If the create response includes the document id or URL, return that. Do not perform a follow-up `_get_document` unless the response lacks enough information to identify the created doc or the user asked for content/metadata verification. - -## Basic Content Flow - -For a new basic document with content: - -1. Create the native Google Doc with `mcp__codex_apps__google_drive._create_file`. -2. Read the new document once with `mcp__codex_apps__google_drive._get_document` to get document id, `revisionId`, body indexes, and `tabId` if present. -3. Compose direct `mcp__codex_apps__google_drive._batch_update_document` requests from connector readback. -4. Use `insertText` for the content skeleton, then apply `updateParagraphStyle`, `updateTextStyle`, `createParagraphBullets`, table requests, links, or supported smart-chip inserts as needed. -5. Re-read once after the write to verify content, headings, lists, links, tables, and supported chips. -6. Do not export HTML or PDF for a basic native doc unless the user explicitly asks for export or the request becomes layout-sensitive. - -For a brand-new blank document, the first insertable body index is commonly `1`, but prefer the single `_get_document` read before writing content so tab and revision state come from connector data instead of assumptions. - -## Style Guidance - -- Use native Google Docs defaults unless the user requested styling. -- Use real paragraph styles for document structure, such as `TITLE`, `HEADING_1`, `HEADING_2`, and `NORMAL_TEXT`. -- Use real Docs lists through `createParagraphBullets`; do not type bullet characters as plain text when a real list is intended. -- Keep styling conservative: black text, normal Google Docs fonts, simple headings, and readable spacing. -- Do not add branded colors, callouts, decorative tables, page chrome, or imported-document polish unless the user asked for that level of artifact. - -## Verification - -For blank docs, the create response is sufficient when it identifies the new native Google Doc. - -For basic docs with content, connector readback must prove: - -1. the created file is a native Google Doc -2. requested content is present in the intended order -3. headings, bullets, numbering, links, tables, and supported chips are connector-visible where requested -4. no placeholder text or unintended empty list items remain - -If connector-native creation starts requiring complex recovery, rendered visual QA, or large style normalization, stop and reassess whether the task has crossed the boundary into DOCX-first creation.
Full technical diff · 34 changed fields
changed /files/.codex-plugin~1plugin.json/sha256
"fb76d7ea1eeaf768fd8bd539e6fbd8bd5fb0a911d4bb0b3af3a875c40df9ecb4"
"43da8aa84a90949ef1a2adf412b05b4382c08c154640f1a10efe3f2c0a1cc266"
added /files/integrity.json
Field was absent
{
"sha256": "11298815d705e00768243e8e60fd1985ce9d953ca8b0b750a6f10ad0ecb93cf2",
"size": 9625
}changed /files/skills~1google-docs~1SKILL.md/sha256
"8e5c26053d800e2980b74ab82c2ce95db94a17fbb443f8f6e30baeb442f1d464"
"272fb227fb084a0edb435582703c432a0a11d930cb63891424d0cda30f880798"
changed /files/skills~1google-docs~1SKILL.md/size
28178
7621
changed /files/skills~1google-docs~1agents~1openai.yaml/sha256
"83ace90f66faceb0f66152b3f906b8f7b9b9a657093c39c4a28d3dca5ddcc25a"
"07a3096d020b624d1246d411e6d81cc4686a77e8cb4f486d9b43c13bf4261f17"
changed /files/skills~1google-docs~1agents~1openai.yaml/size
415
337
removed /files/skills~1google-docs~1references~1reference-citations-and-hyperlinks.md
{
"sha256": "176945bec5f7b5875e3d096ed2a71947b4fc51779b65cb6018337e813c25b6af",
"size": 4845
}Field is absent
removed /files/skills~1google-docs~1references~1reference-connector-runtime-and-safety.md
{
"sha256": "c77ab1262be6f74edc6c521a5079de422566c9ce4d776957ea04e820c30d414a",
"size": 9003
}Field is absent
changed /files/skills~1google-docs~1references~1reference-direct-request-composition.md/sha256
"f4a5b9fe0be81930c982f9fa28d6cb6ed0c421d116cdd42da52f3586a339d2f8"
"d9441e3eeb2ab8f15f8b964952178a780f778389dedfe784100dec410e011d08"
changed /files/skills~1google-docs~1references~1reference-direct-request-composition.md/size
9329
10992
removed /files/skills~1google-docs~1references~1reference-dropdown-code-mode.md
{
"sha256": "a5ceb032e30d966a62c34a7ee0a00f96ae2f3243e6fd11eb281794dfaa1c0397",
"size": 16088
}Field is absent
removed /files/skills~1google-docs~1references~1reference-figures-and-image-insertion.md
{
"sha256": "079525400ca9a709dc78ca32edbec73ca50c1aa1858ac62082fdbd7fd1f4c3fc",
"size": 3443
}Field is absent
removed /files/skills~1google-docs~1references~1reference-foreground-guard.md
{
"sha256": "29311ede3744c97db5ca87ec36b991a12e785dde84d8dbdcbdc9b983cf9d614c",
"size": 2538
}Field is absent
removed /files/skills~1google-docs~1references~1reference-headings-and-question-format.md
{
"sha256": "970f1ca6c30e7db8cbb7afb74e7515ad79a12dfc5fc5acd18ad673dca8941ab7",
"size": 5492
}Field is absent
removed /files/skills~1google-docs~1references~1reference-import-docx-to-native-docs.md
{
"sha256": "75d396905976cbc38c162317d29ad76b4e1ca88a0695b993002beaf9a0553274",
"size": 6672
}Field is absent
changed /files/skills~1google-docs~1references~1reference-meeting-notes-direct.md/sha256
"aafb77df09868005862ea81af6734c8a6e28d25c92deba77fe524b3f0b656384"
"070af740894dcda59b8a7cc1849689df416ea92f255ab30bff3ff0a52948e9e9"
changed /files/skills~1google-docs~1references~1reference-meeting-notes-direct.md/size
9261
5187
removed /files/skills~1google-docs~1references~1reference-native-create-direct.md
{
"sha256": "458f26ffc83cd168c2e38fd3216d47dcf817018596d69e7af80ba37efc7c4068",
"size": 4820
}Field is absent
removed /files/skills~1google-docs~1references~1reference-pdf-export-visual-qa.md
{
"sha256": "29bf6c64e1cd15ad0ea16d7d20297e0eed9d522575e5b3cf5d4a7f1fe507144c",
"size": 4098
}Field is absent
removed /files/skills~1google-docs~1references~1reference-request-shapes-and-write-safety.md
{
"sha256": "f31053a6bdb33fa43aa718785c9ee7bfe33cd3bdd647ef8007bc4da75c53b712",
"size": 14808
}Field is absent
removed /files/skills~1google-docs~1references~1reference-response-and-list-format.md
{
"sha256": "d3696ea316bd2cf90ec32060a1f5f00f26d2420aacb91b91654d0552bf2cd723",
"size": 2648
}Field is absent
removed /files/skills~1google-docs~1references~1reference-section-completeness-and-final-pass.md
{
"sha256": "9629e4e744e51b355d9f3ea738d66831b9c4de2b690ca621ef0ee118c6f6bcfc",
"size": 9240
}Field is absent
changed /files/skills~1google-docs~1references~1reference-smart-chips-and-building-blocks.md/sha256
"fb8e3d1fde87432b15010b37fa9e79c954c49bcd2acd597121ef242f425447d8"
"7ba1adef1071e43c02d049d9e06cf08a05be75edc3e0edf27e95d9949d79d425"
changed /files/skills~1google-docs~1references~1reference-smart-chips-and-building-blocks.md/size
10880
6575
removed /files/skills~1google-docs~1references~1reference-table-formatting-deep-dive.md
{
"sha256": "e810853ad7310704b3ba47ec2ad82e90091247ccc0edc41c67f2a2c9530d24be",
"size": 15176
}Field is absent
removed /files/skills~1google-docs~1references~1reference-template-preservation-and-edit-scope.md
{
"sha256": "87552b6699db28a47a2fef5c00bf4d26a99fa7676d6f1dfdd9799653f4605c66",
"size": 15244
}Field is absent
changed /files/skills~1google-docs~1references~1reference-trusted-read-wrapper.md/sha256
"5908da48d2b09619c3741f11bcca35ba061ee48055fcc2349ffd423059939c6b"
"defdd8ac40e32c11c5aa65471cd7ae4078721076b1815a51078a027c7df53b04"
changed /files/skills~1google-docs~1references~1reference-trusted-read-wrapper.md/size
7330
4901
changed /files/skills~1google-sheets~1SKILL.md/sha256
"54d160c27532e4ff610e9c5a7870fb80dc496b2d1d3f302996c21c505419c862"
"1851109d8f2c182236d28db136fb161d30c85287e5bc4fa79cf137673184c58d"
changed /files/skills~1google-sheets~1SKILL.md/size
9073
9420
changed /files/skills~1google-sheets~1references~1reference-import-spreadsheet-to-native-sheets.md/sha256
"8cbe578b2fa55f1276b16c4bcc343928d9afd3dfc6934e6a02fe9cb4a35c61ed"
"c0f78aad392819aff85a389cb04e4f560c54bdc4da249e0bd2cbf24df166f0fd"
changed /files/skills~1google-sheets~1references~1reference-import-spreadsheet-to-native-sheets.md/size
4475
4563
changed /files/skills~1google-slides~1SKILL.md/sha256
"fd14974d7c4ea9ff134bcc21cd32b2b1d61eeaa77c6dc757075b07eef6bedbdb"
"f85bd1d7080becf8c043a3646b6c3a53fbcd6d2a77c62a15112b8d89e01a4b83"
changed /files/skills~1google-slides~1SKILL.md/size
15364
15959
Full snapshot data
{
"files": {
".app.json": {
"sha256": "e0a8f821b1fb1c38afadaff1458690c7944e10ec138c443d3acc64a8155228ea",
"size": 105
},
".codex-plugin/plugin.json": {
"sha256": "43da8aa84a90949ef1a2adf412b05b4382c08c154640f1a10efe3f2c0a1cc266",
"size": 1818
},
"OWNERS": {
"sha256": "88655f927c72c296290f5ace9a09aa8e1f2b6021531b1b75d6f48667a971b7e8",
"size": 40
},
"assets/google-drive.svg": {
"sha256": "5b31886b56b95450f7b9763d9b2fef49cb6076d52b69d35ccad48f454bc03021",
"size": 1460
},
"assets/logo.png": {
"sha256": "585b2c8a695f8167559e9177e6aa9a73b0347a238e21b82df0f669b819670c6c",
"size": 56020
},
"integrity.json": {
"sha256": "11298815d705e00768243e8e60fd1985ce9d953ca8b0b750a6f10ad0ecb93cf2",
"size": 9625
},
"skills/google-docs/SKILL.md": {
"sha256": "272fb227fb084a0edb435582703c432a0a11d930cb63891424d0cda30f880798",
"size": 7621
},
"skills/google-docs/agents/openai.yaml": {
"sha256": "07a3096d020b624d1246d411e6d81cc4686a77e8cb4f486d9b43c13bf4261f17",
"size": 337
},
"skills/google-docs/assets/google-docs-small.svg": {
"sha256": "2a61baaef537798f02530bed0c41dc0b6fbf964134563f2811d1e0c6dec8304c",
"size": 2135
},
"skills/google-docs/assets/google-docs.png": {
"sha256": "b416735b10fb7bc27fe80f72007ef957486d7c29ae603083e137ca689d6920d5",
"size": 65371
},
"skills/google-docs/host/docs-dropdown-executor.mjs": {
"sha256": "97f002cca96055fc8ec5f1c032a89a2966ba2a0f96ca51567cf450ca66163b4a",
"size": 33451
},
"skills/google-docs/host/docs-dropdown-file-bridge.mjs": {
"sha256": "47cd11ae7872bf7cda18cd5e78e7229ba6485045585838c93b9265117f38b878",
"size": 9402
},
"skills/google-docs/host/docs-stdin-receiver.pl": {
"sha256": "a31a4a530ad61538385ce28d87d2be5c44810095df4de1ac6eed84628c492dd4",
"size": 3091
},
"skills/google-docs/host/docs-trusted-read-file-bridge.mjs": {
"sha256": "8ee2b99c05d1adcdd4a4ab71c4f904dbf4bead9cd1c4daab2dd2644b37c3fbd4",
"size": 23014
},
"skills/google-docs/host/docs-trusted-read-wrapper.mjs": {
"sha256": "c7c1affe5fd3e37924f005c27aa0d6ffbc10e1d2d7ca8fb55d8f38f288ca2ead",
"size": 16458
},
"skills/google-docs/references/reference-direct-request-composition.md": {
"sha256": "d9441e3eeb2ab8f15f8b964952178a780f778389dedfe784100dec410e011d08",
"size": 10992
},
"skills/google-docs/references/reference-meeting-notes-direct.md": {
"sha256": "070af740894dcda59b8a7cc1849689df416ea92f255ab30bff3ff0a52948e9e9",
"size": 5187
},
"skills/google-docs/references/reference-smart-chips-and-building-blocks.md": {
"sha256": "7ba1adef1071e43c02d049d9e06cf08a05be75edc3e0edf27e95d9949d79d425",
"size": 6575
},
"skills/google-docs/references/reference-trusted-read-wrapper.md": {
"sha256": "defdd8ac40e32c11c5aa65471cd7ae4078721076b1815a51078a027c7df53b04",
"size": 4901
},
"skills/google-docs/runtime/docs-read-normalizer.mjs": {
"sha256": "324de06dedc0476c91f7f3d2fe4b15c4cb992ace2afb9e57df498a994020878a",
"size": 10783
},
"skills/google-docs/runtime/dropdown-common.mjs": {
"sha256": "f845319bd56c8bf07f74cc62cfdf10421d58464f0effccf8a720319b091cfba7",
"size": 3337
},
"skills/google-docs/runtime/dropdown-contract.mjs": {
"sha256": "2894e9b9ea6304be097e0f8c67e96e7e9bd9a7181c38b95dabd6056cb8197536",
"size": 4008
},
"skills/google-docs/runtime/dropdown-inventory.mjs": {
"sha256": "5d4229fc4e37c21921a9e749c07239a9dab36e00c4f6b57baaa8466af4130043",
"size": 10565
},
"skills/google-docs/runtime/dropdown-plan.mjs": {
"sha256": "92d39533dd1c908699b5db941f170543bcfccaa8eb8ced7a5d5d332a6d8f8939",
"size": 14701
},
"skills/google-docs/runtime/dropdown-routing.mjs": {
"sha256": "2f1ca983fa3a8e21312e4fcad392c8dabd443d3720706fac8239e3dab0b4f8dc",
"size": 2037
},
"skills/google-docs/scripts/build_docs_dropdown_inventory.mjs": {
"sha256": "f7e08ad9aa36373043ff1b36fb81e1721b922b0ca6b44a9cb5ee5287535279e1",
"size": 805
},
"skills/google-docs/scripts/canonicalize_google_workspace_url.mjs": {
"sha256": "e439d12ad25f60049c15d8bbfabb9e29fa6b3233c42e653006049127414c2521",
"size": 3055
},
"skills/google-docs/scripts/create_docs_dropdown_execution_context.mjs": {
"sha256": "cf8c99d6d2d40409ab36ccebbcc7c54a010178d7bf41e12f52cc12cc96f99ed5",
"size": 740
},
"skills/google-docs/scripts/freeze_docs_dropdown_contract.mjs": {
"sha256": "bb0fe83d265f2db2eb47302514eebb7fca1b844d4be247e63640ffda6dd6e154",
"size": 653
},
"skills/google-docs/scripts/validate_docs_dropdown_plan.mjs": {
"sha256": "1ab562784f52c3aefec0858b5134e5efa0ec7b79b129b9e338576c068e6afdaa",
"size": 1152
},
"skills/google-drive-comments/SKILL.md": {
"sha256": "a3077375a8f7558b9e052c98047747b8a4a1a90a9a90b552009c28fcdadfe94a",
"size": 4315
},
"skills/google-drive-comments/agents/openai.yaml": {
"sha256": "bda6a87d79d64d386334a79d4dc93963fd8053c2c8af7c8632c16a1df6db295c",
"size": 275
},
"skills/google-drive/SKILL.md": {
"sha256": "dabae8a192c861b76cf7b5742bdf14f8ed35e67d8e6cacfd5f746ffbefd6da5c",
"size": 8383
},
"skills/google-drive/agents/openai.yaml": {
"sha256": "c78a0cff8b8127845b3626ad2fe285ba2333268c5252b124eb3e2ddaa22ba2fb",
"size": 528
},
"skills/google-drive/assets/app-icon.png": {
"sha256": "a0da54a5f966e876668ab59d8df987ddad1328846216578356e6c10b07791f6c",
"size": 58200
},
"skills/google-drive/assets/google-drive-small.svg": {
"sha256": "5b31886b56b95450f7b9763d9b2fef49cb6076d52b69d35ccad48f454bc03021",
"size": 1460
},
"skills/google-drive/assets/google-drive.png": {
"sha256": "a0da54a5f966e876668ab59d8df987ddad1328846216578356e6c10b07791f6c",
"size": 58200
},
"skills/google-drive/assets/google-drive.svg": {
"sha256": "5b31886b56b95450f7b9763d9b2fef49cb6076d52b69d35ccad48f454bc03021",
"size": 1460
},
"skills/google-drive/references/slides/chart-refresh-workflows.md": {
"sha256": "0ddbd940cfbd379bef232fc01e628ef02a3b7c2182e7d6983d281199b651f600",
"size": 5313
},
"skills/google-drive/references/slides/deck-scope-verification.md": {
"sha256": "7fa958f5dd4e7575857c5e1ff8761646f650694a3bc3cc8ed302943332452c3d",
"size": 1713
},
"skills/google-drive/references/slides/sheets-chart-replacement.md": {
"sha256": "601d323942d4a944d8ec84cb8be149ec1d1865ab33ede91bf25d3ca6da3a978a",
"size": 3552
},
"skills/google-drive/references/slides/visual-change-loop.md": {
"sha256": "6ab9b64580fe2dcc9def5535de9f549a4728eae26d447fb1d7ba479d04bd25eb",
"size": 6105
},
"skills/google-sheets/SKILL.md": {
"sha256": "1851109d8f2c182236d28db136fb161d30c85287e5bc4fa79cf137673184c58d",
"size": 9420
},
"skills/google-sheets/agents/openai.yaml": {
"sha256": "4d55928fc0f63aae133f8c00219e3fd7dfdd3a49ef457ceec6bcf0f014ffae00",
"size": 366
},
"skills/google-sheets/assets/google-sheets-small.svg": {
"sha256": "502b9fcfb51a6345d03db408b36be40676ee1483a4efa24a2751ad65128c4945",
"size": 1591
},
"skills/google-sheets/assets/google-sheets.png": {
"sha256": "e3775513bef981e135ed001ee82be2381e04c6361093628628360b565635e4fe",
"size": 74354
},
"skills/google-sheets/references/reference-batch-update-recipes.md": {
"sha256": "18e645b4f05f4f399ceff0c2ee62501a38609709b087e7140457eef2c60c8e9e",
"size": 17412
},
"skills/google-sheets/references/reference-chart-recipes.md": {
"sha256": "f8428db55e2cddee66bf1bf7ced1cbeff75b06893f1477bf175af56bb2026eac",
"size": 13042
},
"skills/google-sheets/references/reference-edit-workflow.md": {
"sha256": "66c6845a16547d65ac3eaf2ae8b7762fb534f2acfb5700716827b21cff9b149a",
"size": 2707
},
"skills/google-sheets/references/reference-formula-patterns.md": {
"sha256": "749791a220c1e1ab18f99c0f0be56de106e9e4701d28b82385b673c8f9d1cc56",
"size": 4934
},
"skills/google-sheets/references/reference-import-spreadsheet-to-native-sheets.md": {
"sha256": "c0f78aad392819aff85a389cb04e4f560c54bdc4da249e0bd2cbf24df166f0fd",
"size": 4563
},
"skills/google-sheets/references/reference-live-read-search-safety.md": {
"sha256": "bd13045e10fd7f8cb5389512ead5dc3482aa04ba328cd95da87a9a09d0b3c981",
"size": 2376
},
"skills/google-sheets/references/reference-native-cell-structure.md": {
"sha256": "989e30e41ec064712b45966dd88aea8613631653fa981559038d4e0549338e47",
"size": 4754
},
"skills/google-sheets/references/reference-visual-quality.md": {
"sha256": "869601926708d005d8a9ce7e2ebac859bd31d54d42150b0b8d6f1f2d01b93129",
"size": 1797
},
"skills/google-sheets/references/style-profiles.md": {
"sha256": "a3afa692e57bb2bcd91aa3ea540147fc0789ce576215d587b2ee55df30e32c65",
"size": 1427
},
"skills/google-slides/SKILL.md": {
"sha256": "f85bd1d7080becf8c043a3646b6c3a53fbcd6d2a77c62a15112b8d89e01a4b83",
"size": 15959
},
"skills/google-slides/agents/openai.yaml": {
"sha256": "c93b66486cc6df212d2eb3fabb57a3495eba07e3ae900612c3c72a1cb2315605",
"size": 417
},
"skills/google-slides/assets/google-slides-small.svg": {
"sha256": "702cb4708c85d38833f075bfbd2870e5cf07f934b2a06124e57a00eafe68b486",
"size": 2813
},
"skills/google-slides/assets/google-slides.png": {
"sha256": "b9e27de164f75478c181d2f2804b259f96bcd2d28b8af4328f94ab20dd0cd71d",
"size": 81642
},
"skills/google-slides/host/export-and-render-slides.mjs": {
"sha256": "43d2436482267426bd48ec20e11787b7c2f84e72adde26e2fee2d1a121aecec4",
"size": 23966
},
"skills/google-slides/host/export-and-render-slides.test.mjs": {
"sha256": "6bc4c07cde3183bd40495a1d985862b432f3e5c1f110d2b309ea803096034ce8",
"size": 15727
},
"skills/google-slides/host/read-template-to-file.mjs": {
"sha256": "bdeb61186088aab091f2f8c5330449a6aa5e9e3a1e1abbfc0cf132dfc8b27484",
"size": 8608
},
"skills/google-slides/host/slides-stdin-receiver.pl": {
"sha256": "95d9f2fffd6b1eb02292f574370f6424df8daa45969ad1b5f0e617679e39159f",
"size": 3109
},
"skills/google-slides/runtime/common.mjs": {
"sha256": "da0497e25983d4cea67f0f588f213d9f587c7f6a865dee28e9d24a7e76b7733e",
"size": 5790
},
"skills/google-slides/runtime/design-system.mjs": {
"sha256": "4e393f1486c2e7209fc833fdd2fca4a2094ab3b0ff4e5ce20a83612b441cf0fb",
"size": 22909
},
"skills/google-slides/runtime/media-geometry.mjs": {
"sha256": "4d0930a9d2bec3ed29f10a19c430a319dc450bc087c96dbb47239cd5171666b6",
"size": 10062
},
"skills/google-slides/runtime/normalize.mjs": {
"sha256": "3b7f5267f61335410b5aeccca75271b7a810e4306ef9edc5e28a3b7be2d0d8fa",
"size": 14653
},
"skills/google-slides/runtime/output-issues.mjs": {
"sha256": "45f8a2f8c70c5356b050ba84c1c0a7e3d4b7b421db3929c99af73037d6d3198d",
"size": 12513
},
"skills/google-slides/runtime/result.mjs": {
"sha256": "1c516fac28909b0c5f98b07a2cd9378885e9838182a9a0b907b5188c8324eb7e",
"size": 2129
},
"skills/google-slides/scripts/check_output_issues.mjs": {
"sha256": "095179a53e10edaaeb1381e7a4a24c1b461c1c61e245b9e707881c8de6a85b9c",
"size": 2251
},
"skills/google-slides/scripts/parse_template_design_system.mjs": {
"sha256": "5985a2fba34d769e7839a90fba7745b070d82773b8da4a2e1a77213c70e4c914",
"size": 2574
}
}
}SHA-256 of public snapshot: 69539408ca6ecea38d2d79b8de19964212659149e32ebb8fd467d481e573a2f5