跳到正文
cccskills
免费在 GitHub 公开

gdocs

Gestionar Google Docs: crear, leer, editar documentos via Google Docs API v1. Usar cuando el usuario mencione: Google Docs, Gdocs, documento de Google, doc, crear doc, editar doc, template en Docs.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane星标 3(GitHub 3 + cccskills 0)
集成工具Google Docs

实测评分 未实测

查看安装方法

包含的文件(1)

  • SKILL.md3.4 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Google Docs Manager

Interactúa con Google Docs via Docs API v1 + Drive API v3.

Auth Setup

Opción 1 — Service account (recomendado para automation):

export GOOGLE_APPLICATION_CREDENTIALS="/path/to/service-account.json"

Opción 2 — OAuth user flow:

# Requiere gcloud CLI
gcloud auth application-default login

Scopes necesarios:

  • https://www.googleapis.com/auth/documents (read/write docs)
  • https://www.googleapis.com/auth/drive.file (crear/compartir archivos)

Operaciones Clave

Crear doc nuevo

curl -X POST https://docs.googleapis.com/v1/documents \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"title": "Mi Documento"}'

Devuelve documentId.

Leer contenido

curl https://docs.googleapis.com/v1/documents/$DOC_ID \
  -H "Authorization: Bearer $TOKEN"

Devuelve estructura de body (paragraphs, tables, etc.).

Editar (batch updates)

curl -X POST https://docs.googleapis.com/v1/documents/$DOC_ID:batchUpdate \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "requests": [
      {"insertText": {"location": {"index": 1}, "text": "Hola mundo\n"}},
      {"updateTextStyle": {
        "range": {"startIndex": 1, "endIndex": 10},
        "textStyle": {"bold": true},
        "fields": "bold"
      }}
    ]
  }'

Copiar template

# Drive API
curl -X POST "https://www.googleapis.com/drive/v3/files/$TEMPLATE_ID/copy" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"name": "Nueva copia del documento"}'

Reemplazar placeholders

{
  "requests": [
    {"replaceAllText": {
      "containsText": {"text": "{{TITLE}}", "matchCase": true},
      "replaceText": "Mi título real"
    }},
    {"replaceAllText": {
      "containsText": {"text": "{{DATE}}"},
      "replaceText": "2026-04-12"
    }}
  ]
}

Comandos

Crear doc desde template

/gdocs from-template <template_id> [variables]

Flujo:

  1. Copy del template a Drive destino
  2. Reemplazá placeholders {{...}} con valores
  3. Compartir con stakeholders si se especifica
  4. Devolver URL

Generar doc desde markdown

/gdocs from-markdown <file.md> "título"

Convierte markdown a Docs API requests:

  • # H1 → heading style
  • **bold** → text style bold
  • listas → bulleted lists
  • tablas → insertTable
  • links → textStyle con link
  • code blocks → courier font + background gris

Extraer contenido a markdown

/gdocs export <doc_id>

GET del doc → parsear structure → output markdown.

Reglas

  • Document structure es NO plain text. Usar batchUpdate, nunca sobrescribir con texto plano.
  • Índices en Docs son basados en caracteres (Unicode). Calcular con cuidado al insert/delete.
  • Revisiones: cada batchUpdate crea una revision. Frecuent saves = muchas revisiones, OK.
  • Permisos via Drive API: POST /drive/v3/files/{id}/permissions para compartir.
  • Límites: 1MB por doc máx, 1000 req/100s/user para Docs API.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Plan, design, and implement A/B tests and experiments with statistical rigor. Covers hypothesis frameworks, sample sizing, metrics, and result analysis.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

Web/mobile accessibility decision guide: WCAG 2.2 AA, ARIA, keyboard nav, focus management, contrast, testing. Use for: a11y, accessibility, wcag, aria, screen reader, keyboard, contrast.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

Generate, iterate, and scale ad creative for paid advertising across Google, Meta, LinkedIn, and X. Covers platform specs, creative frameworks, and quality validation.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

Musica interactiva para juegos: layering vertical, re-secuenciacion horizontal, stingers, reglas de transicion con sync points, y mapeo de estados de gameplay a musica. Usar para: musica adaptativa, sistema de musica dinamica, transiciones musicales, combat music.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

Design multi-agent systems, create agent architectures, define communication patterns, and build autonomous agent workflows with structured evaluation frameworks.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

Inter-agent communication protocol for C-suite agent teams. Defines invocation syntax, loop prevention, isolation rules, response formats, and quality loops.

中文简介正在准备中。当前显示原文说明。

SebastianLuser/claude-code-arcane32026年10月27日 更新

查看 SebastianLuser 的全部技能

报告此技能的问题