recipe-create-doc-from-template
Makes your agent copy a Google Docs template, fill it with information, and share it. Useful for quickly creating standardized documents.
What it does
This tool copies a Google Docs template, fills it with your information, and shares it with others. It's useful for creating standardized documents quickly.
When to use it
- ✓Creating a new document from an existing template.
- ✓Sharing a document with a team for collaboration.
- ✓Automating the creation of repetitive documents.
Example of what to ask your AI
“Create a project brief document from the 'Project Brief' template and share it with the marketing team.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool first makes a copy of your template document. Then, it adds the text you specify, and finally, grants editing permissions to whomever you choose.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add googleworkspace/cli --skill recipe-create-doc-from-templateOr download just the file:
curl -L https://raw.githubusercontent.com/googleworkspace/cli/main/skills/recipe-create-doc-from-template/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Create a Google Doc from a Template
PREREQUISITE: Load the following skills to execute this recipe:
gws-drive,gws-docs
Copy a Google Docs template, fill in content, and share with collaborators.
Steps
- Copy the template:
gws drive files copy --params '{"fileId": "TEMPLATE_DOC_ID"}' --json '{"name": "Project Brief - Q2 Launch"}' - Get the new doc ID from the response
- Add content: `gws docs +write --document-id NEW_DOC_ID --text '## Project: Q2 Launch
Objective
Launch the new feature by end of Q2.'4. Share with team:gws drive permissions create --params '{"fileId": "NEW_DOC_ID"}' --json '{"role": "writer", "type": "user", "emailAddress": "team@company.com"}'`
FAQ
What is a 'template document'?
A template document is a document you use as a base to create other documents. It already has the formatting and basic content you want.
Do I need to have Google Docs installed?
No, you just need a Google account and access to your documents.
Can I share with anyone?
Yes, you can share with anyone who has an email address, as long as you have the necessary permissions.
Details
Original description by the author
Copy a Google Docs template, fill in content, and share with collaborators.
repo: googleworkspace/cli
Popularity
- GitHub stars
- 32k
- Ranking position
- #6312
- License
- Apache-2.0
- Updated
- 10/6/2026
Comments
- …
More skills from this repository
gws-admin-reports
Helps your agent get activity reports from Google Workspace. It collects audit and usage data.
googleworkspace/cli
gws-calendar-agenda
Helps your agent see upcoming events across all calendars. It's useful for organizing your schedule and knowing what's coming up.
googleworkspace/cli
gws-calendar-insert
Lets your agent create new events in Google Calendar. It's useful for scheduling appointments and meetings.
googleworkspace/cli
gws-calendar
Allows your agent to manage calendars and events. It's useful for organizing your life and work.
googleworkspace/cli
Similar skills
intent-driven-development
Helps your agent turn ideas into clear, testable plans. Defines criteria to ensure changes are made correctly and safely.
affaan-m/ECC
product-capability
Guides your agent in turning product ideas into clear plans. It defines what needs to be done, the limits, and decisions before development.
affaan-m/ECC
article-writing
Writes long-form content like articles, guides, and blog posts with a unique style. It's useful when you need well-written texts with a consistent voice and credibility.
affaan-m/ECC