Skip to content

[codex] Require native import workflows for Docs and Slides#246

Open
dibyo-openai wants to merge 1 commit into
openai:mainfrom
dibyo-openai:codex/google-docs-slides-workflow-port
Open

[codex] Require native import workflows for Docs and Slides#246
dibyo-openai wants to merge 1 commit into
openai:mainfrom
dibyo-openai:codex/google-docs-slides-workflow-port

Conversation

@dibyo-openai
Copy link
Copy Markdown
Collaborator

Why

Net-new Google Docs and Google Slides artifacts have a higher quality bar when they are authored locally with the dedicated document/presentation artifact workflows first, then converted into native Google Workspace files. Those authoring paths provide the local rendering and QA loops needed for layout, polish, and content verification before handoff. Directly creating a blank Google Doc or Slides deck through Google APIs is still possible, but it should be an explicit user override rather than the default path.

What changed

  • Updated the Google Drive router so new Google Docs and Google Slides requests route to the specialized Docs/Slides skills, which own the required local-file-to-native-import workflow.
  • Updated the Google Docs skill to require local .docx creation through [@documents](plugin://documents@openai-primary-runtime), followed by mcp__codex_apps__google_drive_import_document with upload_mode: "native_google_docs".
  • Updated the Google Docs import reference to document the native import action, install/reinstall handling, conversion verification, and source-file preservation mode.
  • Updated the Google Slides skill to require local .pptx creation through [@presentations](plugin://presentations@openai-primary-runtime), followed by mcp__codex_apps__google_drive_import_presentation with upload_mode: "native_google_slides".
  • Updated the Google Slides import reference to document import-action availability checks, native conversion verification, direct-to-Slides anti-patterns, and PowerPoint preservation mode.

Validation

  • git diff --check
  • /home/dev-user/.virtualenvs/openai/bin/python /home/dev-user/code/openai/skills/lint_skills.py /home/dev-user/code/openai-plugins/plugins/google-drive/skills/google-docs
  • /home/dev-user/.virtualenvs/openai/bin/python /home/dev-user/code/openai/skills/lint_skills.py /home/dev-user/code/openai-plugins/plugins/google-drive/skills/google-slides
  • /home/dev-user/.virtualenvs/openai/bin/python /home/dev-user/code/openai/skills/lint_skills.py /home/dev-user/code/openai-plugins/plugins/google-drive/skills/google-drive

Related source changes:

Co-authored-by: Codex <noreply@openai.com>
@dibyo-openai dibyo-openai requested review from a team and Aismit May 15, 2026 03:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant