Skip to main content

gmail-router

Gestionar Gmail de Rick con ADR-16: crear borradores y listar borradores de forma segura, sin envío directo.

소스 정보

저장소
Umbral-Bot/umbral-agent-stack
최근 소스 활동
2026년 6월 2일 04:31
감지된 SKILL.md 언어
스페인어
스타
0
포크
0

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
gmail-router
description
Gestionar Gmail de Rick con ADR-16: crear borradores y listar borradores de forma segura, sin envío directo.
metadata
{"openclaw":{"emoji":"📬","requires":{"env":"[Truncated]"}}}
# Gmail Router Skill Skill para pedir y consultar borradores de Gmail en el canal de Rick. ## Alcance y límites - Este skill **NUNCA** envía correo directamente. Solo usa: - `gmail.create_draft` - `gmail.list_drafts` - Sigue ADR-16: - **D4**: scope mínimo `https://www.googleapis.com/auth/gmail.modify`. - **D5**: acciones con impacto a terceros usan `propose + confirm` en el flujo de Rick; aquí siempre es rascador de borradores. - **D6**: no hay bypass de whitelist de remitentes en este skill. ## Recomendación de gate humano `create_draft` está pensado para revisión por David antes de enviar correo real (outbound humano final por política de canal). `list_drafts` no requiere confirmación. ## Tasks soportadas ### 1) Crear borrador Task: `gmail.create_draft` Inputs sugeridos: ```json { "to": "cliente@email.com", "subject": "Seguimiento reunión proyecto BIM", "body": "Resumen + próximos pasos.", "body_type": "plain", "cc": ["aliado@email.com"], "reply_to": "rick.asistente@gmail.com" } ``` Retorna `{"ok": true, "draft_id": "...", "message_id": "..."}`. ### 2) Listar borradores Task: `gmail.list_drafts` ```json { "max_results": 10, "q": "subject:seguimiento" } ``` Retorna `{"ok": true, "drafts": [{"id": "...", "message_id": "...", "snippet": "..."}]}`. ## Qué no hace este skill - No envía (`send`) correos. - No lee inbox completo (solo drafts). - No cambia labels, adjunta archivos o borra mensajes. ## Notas de implementación Usa worker tasks existentes en `worker/tasks/gmail.py` con auth de Rick (GOOGLE_GMAIL_*). Consulta también: - `docs/35-gmail-token-setup.md` - `docs/external-context/adr-16-multichannel-rick-channels.md`
GitHub에서 보기