google-docs-markdownlisted
Install: claude install-skill HermeticOrmus/claude-code-skills
# Google Docs Markdown
Convert markdown to fully formatted Google Docs -- headings, lists, tables, code blocks, and more -- via the Google Docs and Drive APIs. Organize into folders, add logos, and share with recipients in a single operation.
## When to Use
- Delivering professional documents to clients or collaborators via Google Drive
- Batch-uploading markdown files as formatted Google Docs
- Automating document workflows (draft in markdown, publish to Drive)
- Sharing branded documents with logos and organized folder structures
- Any time you need real Google Docs (not exported HTML or PDFs)
## What It Does
This skill provides a Python library (`gdocs.py`) that:
1. **Creates Google Docs from markdown** with proper formatting (H1-H6, bullets, numbered lists, checkboxes, blockquotes, tables, code blocks, horizontal rules, bold)
2. **Manages Drive folders** -- creates, organizes, and shares them
3. **Handles images** -- uploads to Drive and embeds at the top of documents (logos, headers)
4. **Shares with recipients** -- writer or reader access, with notification emails
5. **Batch uploads** -- process an entire directory of `.md` files into a shared folder
## Setup (One-Time)
### 1. Google Cloud Project
1. Go to [Google Cloud Console](https://console.cloud.google.com/)
2. Create a new project (or use an existing one)
3. Enable these APIs:
- Google Docs API
- Google Drive API
### 2. OAuth Credentials
1. Go to **APIs & Services > Credentials**
2. Click **Create