원클릭으로
content-gdocs
Push blog posts to Google Docs for review, then pull comments and suggestions back as feedback for discussion.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Push blog posts to Google Docs for review, then pull comments and suggestions back as feedback for discussion.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
/blog-schedule - Manage Post Schedule
Generate a blog post from source materials (text, PDFs, images, transcripts). Use when user wants to create a blog post or article.
Render carousel slides from social/carousel.md into 1080x1350 PNG images.
Generate AI images for content using Gemini or other image generation APIs. Use when user needs diagrams, illustrations, or visual content.
Initialize a new content project with the standard directory structure in projects). Use when user wants to create a new blog post and one doesn't exist for it.
Extract screenshots from video at specific timestamps. Use when you need specific frames from a video for blog posts or other content.
| name | content-gdocs |
| description | Push blog posts to Google Docs for review, then pull comments and suggestions back as feedback for discussion. |
Push content to Google Docs for collaborative review. Reviewers add comments and suggestions (tracked changes) in Google Docs, then pull that feedback back into the project for discussion with Claude.
# One-time setup
uv run .claude/skills/content-gdocs/scripts/setup_auth.py
# Push blog post to Google Docs
uv run .claude/skills/content-gdocs/scripts/push.py <project-dir>
uv run .claude/skills/content-gdocs/scripts/push.py <project-dir> --file content/blog.md
uv run .claude/skills/content-gdocs/scripts/push.py <project-dir> --share reviewer@example.com
# Pull feedback from Google Docs
uv run .claude/skills/content-gdocs/scripts/pull.py <project-dir>
uv run .claude/skills/content-gdocs/scripts/pull.py <project-dir> --file content/blog.md
~/.content/google_credentials.jsonbrew install pandoc
Required for markdown-to-DOCX conversion with embedded images.
uv run .claude/skills/content-gdocs/scripts/setup_auth.py
This opens a browser for Google sign-in and saves a refresh token to ~/.content/google_token.json.
content/blog.md)docs.jsonRe-pushing creates a new document (v2, v3...) to preserve comments on previous versions. Previous collaborators are auto-shared with the new doc.
docs.json to find the Google Doc IDcontent/feedback.mdThe feedback file is context for discussion, not auto-apply. After pulling, review feedback.md with Claude to decide what to incorporate, what to push back on, and what to ignore.
docs.jsonStored in the project directory. Maps local files to Google Doc IDs/URLs.
{
"files": [
{
"local_path": "content/blog.md",
"doc_id": "1a2b3c...",
"doc_url": "https://docs.google.com/document/d/1a2b3c.../edit",
"title": "How I Made My Website",
"pushed_at": "2026-03-02T14:00:00Z",
"last_pulled_at": null,
"version": 1,
"shared_with": ["reviewer@example.com"],
"history": []
}
]
}
brew install pandoc needed for markdown+image conversionfeedback.md is meant for reviewing with Claude