Google Doc Format
Skill by brandrainmakerai
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/brandrainmakerai/google-doc-formatname: google-doc-format description: Create professionally formatted Google Docs from markdown using gog docs create. Produces clean documents with proper heading hierarchy, real Google Docs tables (not tab-separated text), bold text, bullet lists, numbered lists, and clickable hyperlinks. Use when creating or recreating Google Docs that need proper formatting, especially documents with data tables, link indexes, or structured reports. Triggers on: format google doc, create formatted doc, fix google doc tables, google doc formatting, format doc for client, create master index, create deliverable doc, format audit report.
Google Doc Format Skill
Create professionally formatted Google Docs from markdown using gog docs create --file. The key insight: markdown tables and formatting render properly as native Google Docs elements when passed through the --file flag.
Core Method
Always use gog docs create with --file to import markdown. Never use gog docs write or gog docs insert for full documents — those don't parse markdown tables.
gog docs create "Doc Title" --file source.md --parent "FOLDER_ID" --pageless --force --no-input
Flags:
--file— Import markdown file (required for proper table rendering)--parent— Google Drive folder ID--pageless— Use pageless layout (recommended for reports/audits)--force— Skip confirmations
Markdown → Google Docs Mapping
| Markdown | Google Docs Element |
|---|---|
# Heading 1 | HEADING_1 |
## Heading 2 | HEADING_2 |
### Heading 3 | HEADING_3 |
**bold text** | Bold text |
*italic text* | Italic text |
- item or * item | Bullet list |
1. item | Numbered list |
| col1 | col2 | | Native TABLE element |
[link text](url) | Clickable hyperlink |
--- | Horizontal rule |
> blockquote | Indented text |
Table Formatting Rules
Markdown pipe tables render as native Google Docs tables — this is the main value of this skill. Tables are the element most likely to break when creating docs any other way.
Correct format:
| # | Document | Link |
|---|----------|------|
| 01 | Technical SEO Audit | [Open doc](https://docs.google.com/document/d/DOC_ID/edit) |
| 02 | On-Page SEO Audit | [Open doc](https://docs.google.com/document/d/DOC_ID/edit) |
What NOT to do:
- ❌ Tab-separated values (no
\tbetween columns) - ❌ Plain text pretending to be a table
- ❌ Using
gog docs writewith raw text (doesn't parse markdown) - ❌ Putting tables inside code blocks (won't render as tables)
Document Templates
Master Index / Link Index Doc
# Project Name — Deliverables Master Index
*Last updated: DATE*
---
## 📋 Section Name
### Subsection
| # | Document | Link |
|---|----------|------|
| 01 | Document Name | [Open doc](https://docs.google.com/document/d/DOC_ID/edit) |
| 02 | Document Name | [Open doc](https://docs.google.com/document/d/DOC_ID/edit) |
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-brandrainmakerai-google-doc-format": {
"enabled": true,
"auto_update": true
}
}
}