skills/drafting-docs/SKILL.md
Draft and format Google Docs with consistent styling. Use when creating, drafting, writing, formatting, building, composing, or producing Google Docs, strategy docs, PRDs, reports, summaries, or any document output.
npx skillsauth add abhiroopb/synthetic-mind drafting-docsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create Google Docs with consistent styling based on a template. All document output goes to Google Docs, never local files.
insert-markdown command after the context boxEvery doc follows this order:
Title (TITLE style)
[blank line]
Context Box (1×1 table)
Horizontal Rule
Section Heading (HEADING_1)
Body text...
Horizontal Rule
Section Heading (HEADING_1)
Body text with subsection headings (HEADING_2, HEADING_3)
...
A 1-row, 1-column table immediately after the title. Never skip this.
Cell styling:
#F3F3F3 (RGB 0.953, 0.953, 0.953)Fields (each on its own line):
Only the field labels (before the colon) are bold.
| Level | Named Style | Font | Size | Color | Notes |
|-------|------------|------|------|-------|-------|
| Title | TITLE | Inter Tight (500 weight) | 28pt | #1B2126 | lineSpacing 100, spaceBelow 5pt |
| H1 | HEADING_1 | Inter (inherited) | 20pt | #1B2126 | spaceAbove 24pt, spaceBelow 6pt |
| H2 | HEADING_2 | Inter (inherited) | 16pt | #0066FF (blue) | spaceAbove 20pt, spaceBelow 15pt |
| H3 | HEADING_3 | Inter (inherited) | 14pt | #434343 (dark gray) | spaceAbove 16pt, spaceBelow 4pt |
| Body | NORMAL_TEXT | Inter (400 weight) | 11pt | black | lineSpacing 115 |
Use paragraph bottom borders for section dividers. Never use ──────────────────── text characters.
Insert an empty paragraph with border styling:
{
"updateParagraphStyle": {
"range": {"startIndex": "START", "endIndex": "END"},
"paragraphStyle": {
"borderBottom": {
"color": {"color": {"rgbColor": {"red": 0.8, "green": 0.8, "blue": 0.8}}},
"width": {"magnitude": 1, "unit": "PT"},
"padding": {"magnitude": 12, "unit": "PT"},
"dashStyle": "SOLID"
},
"spaceBelow": {"magnitude": 12, "unit": "PT"}
},
"fields": "borderBottom,spaceBelow"
}
}
Place horizontal rules:
Header row: Black background, white bold text, left-aligned Body rows: White background, black text, normal weight All cells: 1pt solid black borders, TOP alignment, text wrap enabled
Process deletions and insertions from end of document to beginning to prevent index shifts. Always re-fetch indices if unsure.
# 1. Copy template
gdrive-cli copy <template-doc-id> --name "My New Doc"
# 2. Read the copy to get its ID and current indices
gdrive-cli read <new-doc-id>
# 3. Clear placeholder content
# 4. Update title text
# 5. Leave context box dropdowns as-is
# 6. Insert markdown content
echo "## Section 1\n\nContent here\n\n## Section 2\n\nMore content" | \
gdrive-cli docs insert-markdown <new-doc-id> --at-index <after-context-box>
# 7. Insert horizontal rules between sections
# 8. Share the link
testing
Track TV shows and movies with Trakt.tv. Search, get watchlist, history, up-next, recommendations, trending, calendar, ratings, stats, add/remove from watchlist, mark watched, rate, and check in. Use when asked about what to watch, TV shows, movies, watch history, or Trakt.
development
Send and receive SMS messages via Twilio API. Used for text message notifications, forwarding important alerts, and two-way SMS communication.
documentation
Organizes files in the local Downloads folder into proper folders. Use when asked to organize, sort, or file downloaded documents.
tools
Book and manage appointments on Sutter Health MyHealth Online portal. Uses browser automation via Playwright MCP to interact with the patient portal.