Google Docs from Markdown
Create Google Docs from Markdown files using the workflow: Markdown → DOCX → Drive Upload → Google Docs.
Why This Skill Exists
gog docs CLI does NOT support writing/updating content to Google Docs. It only supports:
create- Create empty docexport- Export to filecat- Read contentcopy- Copy existing doc
This skill provides the missing workflow to create Google Docs WITH content from Markdown.
Author
Created by techla
Prerequisites
gogCLI authenticated with Google accountpandocbinary (auto-downloaded on first use if not available)
Installation Note
After installing from ClawHub, fix the script permissions:
chmod +x ~/.openclaw/workspace/skills/gdocs-markdown/scripts/gdocs-create.sh
Usage
Quick Create
# Create Google Doc from markdown file
gdocs-create.sh /path/to/file.md "Tiêu đề Document"
Manual Workflow
If you need more control, follow these steps:
Ensure pandoc is available: ```bash
Auto-downloaded to /tmp/pandoc-3.1.11/bin/pandoc on first use
Or use system pandoc if available
Convert Markdown to DOCX:
bash /tmp/pandoc-3.1.11/bin/pandoc input.md -o output.docxUpload to Drive (auto-converts to Google Docs):
bash gog drive upload output.docxResult: Google Drive returns a link to the converted Google Doc
Script Reference
See scripts/gdocs-create.sh for the helper script that automates this workflow.
Example
# Create a report from markdown
echo "# Báo Cáo\n\nNội dung..." > /tmp/report.md
gdocs-create.sh /tmp/report.md "Báo Cáo Tháng 2"
# Output: https://docs.google.com/document/d/xxxxx/edit
Notes
Google Drive automatically converts DOCX to Google Docs format on upload
The resulting document is fully editable in Google Docs
Original DOCX file remains in Drive but can be deleted if only Google Docs version is needed