본문으로 건너뛰기
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(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

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 / 1,000자

이 양식은 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의 스킬 모두 보기

이 스킬의 문제 신고