xiaohongshu
xiaohongshu
google-docs-writer
Google Docs document creation and formatting from Markdown. Use when converting Markdown to Google Docs, formatting documents for sharing, or creating professional PM deliverables. Triggers on "Google Docs", "export to Docs", "share document", "format for stakeholders".
Full skill instructions
This Skill helps convert Markdown documents (PRDs, User Stories, Idea Reports) into well-formatted Google Docs for sharing with stakeholders.
Use this Skill when you need to:
Required Inputs:
Optional:
Formatting:
Page Setup:
Formatting:
Formatting:
Current Limitation: Google Drive MCP is not currently configured in this project. This Skill provides the framework and instructions for when MCP is available.
When Google Drive MCP is Available:
# Pseudocode for conversion process
def markdown_to_google_docs(markdown_content, doc_type):
"""
Convert Markdown to Google Docs
Args:
markdown_content: String with Markdown formatting
doc_type: 'prd' | 'userstory' | 'idea' | 'general'
Returns:
google_docs_url: Shareable link to created document
"""
# Step 1: Parse Markdown
parsed = parse_markdown(markdown_content)
# Step 2: Apply style template
if doc_type == 'prd':
style = PRD_STYLE_TEMPLATE
elif doc_type == 'userstory':
style = USERSTORY_STYLE_TEMPLATE
elif doc_type == 'idea':
style = IDEA_STYLE_TEMPLATE
else:
style = DEFAULT_STYLE_TEMPLATE
# Step 3: Create Google Doc
doc = create_google_doc(title, style)
# Step 4: Convert elements
for element in parsed:
if element.type == 'heading':
add_heading(doc, element.text, element.level, style)
elif element.type == 'paragraph':
add_paragraph(doc, element.text, style)
elif element.type == 'table':
add_table(doc, element.data, style)
elif element.type == 'list':
add_list(doc, element.items, style)
elif element.type == 'code':
add_code_block(doc, element.code, style)
# Step 5: Add metadata
add_header(doc, title, version)
add_footer(doc, confidential_notice)
add_toc(doc) # Table of Contents
# Step 6: Set permissions
set_sharing(doc, permissions)
# Step 7: Return URL
return doc.url
| Column 1 | Column 2 | Column 3 |
|----------|----------|----------|
| Data 1 | Data 2 | Data 3 |
Google Docs Format:
Markdown:
- Item 1
- Sub-item 1.1
- Sub-item 1.2
- Item 2
Google Docs Format:
Markdown:
```python
def example():
return "code"
**Google Docs Format:**
- Font: Courier New or Consolas
- Background: Light gray (#F5F5F5)
- Border: 1pt solid gray
- Padding: 0.1 inch
- Preserve line breaks and indentation
#### Callout Boxes
**Markdown:**
```markdown
> **Important Note:**
> This is a callout
Google Docs Format:
Every Document Should Include:
Cover Page (for formal documents)
Table of Contents (for docs >5 pages)
Document Body
Appendix (if needed)
Ensure Documents Are:
Permission Levels:
Sharing Best Practices:
Current Approach:
Generate Clean Markdown
Provide Conversion Instructions
To convert this Markdown to Google Docs:
Option 1: Direct Import
1. Save this as a .md file
2. Go to Google Docs
3. File → Open → Upload → Select .md file
4. Google Docs will auto-convert
5. Apply formatting manually using styles above
Option 2: Use Pandoc
1. Install Pandoc: https://pandoc.org/
2. Run: pandoc input.md -o output.docx
3. Upload .docx to Google Drive
4. Open with Google Docs
Option 3: Copy-Paste with Formatting
1. Copy Markdown content
2. Paste into Docs
3. Use Docs formatting toolbar to style
Provide Formatting Checklist
Formatting Checklist:
- [ ] Apply heading styles (Heading 1, 2, 3)
- [ ] Format tables with borders and header shading
- [ ] Convert code blocks to monospace font with background
- [ ] Add bullet points to lists
- [ ] Bold important terms
- [ ] Add page numbers
- [ ] Insert table of contents
- [ ] Add cover page (for PRDs)
- [ ] Set sharing permissions
Export-Ready Markdown
---
DOCUMENT METADATA:
- Type: [PRD | User Stories | Idea Report]
- Title: [Document Title]
- Version: [1.0]
- Author: [Name]
- Date: [YYYY-MM-DD]
- Status: [Draft | Review | Final]
---
# [Document Title]
**Version:** [1.0]
**Author:** [Name]
**Date:** [Date]
**Status:** [Draft]
---
## Table of Contents
1. [Section 1](#section-1)
2. [Section 2](#section-2)
3. [Section 3](#section-3)
---
## Section 1
[Content]
### Subsection 1.1
[Content]
## Section 2
[Content with table]
| Column 1 | Column 2 | Column 3 |
|----------|----------|----------|
| Data | Data | Data |
## Section 3
[Content with list]
- Item 1
- Sub-item 1.1
- Sub-item 1.2
- Item 2
---
**Document End**
---
## Conversion Instructions
[Include steps for converting to Google Docs]
## Formatting Checklist
[Include checklist as shown above]
✅ Do:
❌ Don't:
✅ Do:
❌ Don't:
When Google Drive MCP is configured:
# Install Google Drive MCP
# Add to Claude Code configuration
# Test authentication
# Implement automated conversion
# Set up style templates
# Configure sharing permissions
Then this Skill will be fully automated.
This Skill works with:
Documents should be:
Use this Skill to create polished, professional documents that effectively communicate PM deliverables to all stakeholders.
xiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience