بنقرة واحدة
calendar-propose
Proponer y listar eventos de Google Calendar de forma segura para Rick (policy propose+confirm).
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Proponer y listar eventos de Google Calendar de forma segura para Rick (policy propose+confirm).
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
curate recent items from authority sources into a ranked editorial shortlist before any derivative content is drafted. use when chatgpt needs to fetch or review the latest accessible items from gartner, mckinsey, every, and ruben substack; normalize them into a shared schema; score alignment against david's narrative, proposal, and audience; present a shortlist for human selection; and only then hand off to derivative-content workflows. also use when planning manual or semi-automated source monitoring with research, n8n, linkedin-content, or linkedin-david if those skills are installed. do not use this skill to promise scraping behind logins or paywalls, or automatic publishing without real tooling and permissions.
Guardrail conductual cross-repo que previene exposición de tokens, secrets y API keys en outputs de agentes. Usar antes de commitear, publicar retros, escribir mailbox, pegar salida de az/gh/kubectl/curl, o generar cualquier output visible. Motivada por incidente AF-1k.16i1c (gate-token leak).
Process Granola meeting notes or transcripts into Notion raw intake, review them through the V1 `session_capitalizable` layer, extract action items, and create proactive follow-ups. Use when "subir transcripcion", "procesar granola", "reunion terminada", "compromisos reunion", or "propuesta de seguimiento".
PIT — Product Innovation Tournament: parser NL + alias /torneo_producto que convierte un pedido de David en pit_spec.yaml validado, confirma con gate literal "ok, arranca" y orquesta N lanes efímeras que compiten con prototipos + KPI (PROTOTYPE_URL + KPI_PACK + fulfillment). Incluye el modo PIT-DEV (spec v3): torneos de producto técnico usable con jueces ejecutores, security-egress y trazabilidad. NO es el torneo de código D3 (PR_URL) — ese es multi-agent-tournament-orchestrator.
Configurar sesiones, agentes y workspace en el Gateway OpenClaw dentro del Umbral Agent Stack. Incluye arquitectura Gateway, Pi integration, agents.list, bindings, Agent Loop, System Prompt, Context, Agent Workspace, OAuth, Presence, multi-agent routing y referencias oficiales. Use when "openclaw config", "agents.list", "workspace", "sessions", "bootstrap", "AGENTS.md SOUL.md", "auth-profiles", "context window", "compaction", "bindings".
curar redaccion, narrativa, lenguaje y voz de David en piezas editoriales de Umbral; revisar candidatos de Rick/OpenClaw cuando el copy sea correcto pero no suene a David; producir variantes controladas, detectar terminos no naturales como escalacion, y proponer ajustes de prompts/configuracion sin publicar ni tocar gates.
| name | calendar-propose |
| description | Proponer y listar eventos de Google Calendar de forma segura para Rick (policy propose+confirm). |
| metadata | {"openclaw":{"emoji":"🗓️","requires":{"env":[]}}} |
Skill para trabajar con Calendar en el canal de Rick.
google.calendar.create_event y solo usa lectura con google.calendar.list_events."[PROPUESTA]".https://www.googleapis.com/auth/calendar.events.propose + confirm (no autoapply).calendar_id al primary de David compartido con Rick.create_event no se usa como commit final automático; se usa para propuesta.
El agente debe esperar confirmación de David antes de crear o editar en contextos sensibles.
Task: google.calendar.create_event
Inputs sugeridos:
{
"title": "[PROPUESTA] Reunión seguimiento",
"description": "Validar avances de BIM",
"start": "2026-03-10T10:00:00",
"end": "2026-03-10T11:00:00",
"timezone": "America/Santiago",
"attendees": ["cliente@email.com"],
"calendar_id": "david.a.moreira.m@gmail.com"
}
Retorna {"ok": true, "event_id": "...", "html_link": "..."}.
Task: google.calendar.list_events
{
"calendar_id": "david.a.moreira.m@gmail.com",
"time_min": "2026-03-01T00:00:00Z",
"time_max": "2026-03-02T00:00:00Z",
"max_results": 10
}
Retorna {"ok": true, "events": [{"id": "...", "summary": "...", "start": "...", "end": "...", "html_link": "..."}]}.
calendar scope global.primary desde Rick; ADR-16 exige el calendar_id explícito del calendario de David.Usa worker tasks existentes en worker/tasks/google_calendar.py.
Para setup y scopes, revisar:
docs/35-google-calendar-token-setup.mddocs/external-context/adr-16-multichannel-rick-channels.md