← ClaudeAtlas

google-docs-markdownlisted

Convert markdown files to formatted Google Docs via the API. Handles headings, lists, tables, code blocks, images, folder organization, and sharing. Use when you need to deliver professional documents to stakeholders via Google Drive. Trigger phrases: 'create a google doc', 'upload to google docs', 'share on google drive', 'send as google doc', 'markdown to google docs'.
HermeticOrmus/claude-code-skills · ★ 0 · Data & Documents · score 58
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