Files
claude-plugins/gestao/skills/daily-digest/SKILL.md
Emanuel Almeida 9404af7ac9 feat: sync all plugins, skills, agents updates
New plugins: core-tools
New skills: auto-expense, ticket-triage, design, security-check,
  aiktop-tasks, daily-digest, imap-triage, index-update, mindmap,
  notebooklm, proc-creator, tasks-overview, validate-component,
  perfex-module, report, calendar-manager
New agents: design-critic, design-generator, design-lead,
  design-prompt-architect, design-researcher, compliance-auditor,
  metabase-analyst, gitea-integration-specialist
Updated: all plugin configs, knowledge datasets, existing skills

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 17:16:32 +00:00

3.3 KiB

name, description, author, version, quality_score, user_invocable, category, tags, desk_task, desk_project, allowed-tools, mcps, dependencies, triggers
name description author version quality_score user_invocable category tags desk_task desk_project allowed-tools mcps dependencies triggers
daily-digest Resumo diario do estado operacional - timer activo, tickets abertos, facturas vencidas, leads novos, propostas pendentes e agenda do dia. Use when "resumo", "digest", "estado do dia", "dashboard", "metricas dia". Descomplicar® Crescimento Digital 1.0.0 85 true management
digest
dashboard
daily
tickets
invoices
leads
calendar
1710 65 Read, Write, mcp__desk-crm-v3, mcp__google-workspace, mcp__mcp-time desk-crm-v3, google-workspace, mcp-time
mcps
desk-crm-v3
google-workspace
mcp-time
User asks for daily summary
User mentions 'resumo', 'digest', 'estado do dia'
Invoked by /today orchestrator

/daily-digest v1.0

Recolhe e apresenta o estado operacional do dia.


Protocolo

Passo 1: Recolher Dados (paralelo)

Executar TUDO em paralelo para minimizar tempo.

Em paralelo:

1. TIMER ACTIVO
   Verificar ~/.claude-work/active-timer.json
   Se activo: mostrar tarefa, duracao
   Se >4h: alertar "Timer activo ha muito tempo!"

2. TICKETS ABERTOS
   mcp__desk-crm-v3__get_tickets({ status: [1,2,3], limit: 20 })
   Contar por prioridade

3. FACTURAS VENCIDAS
   mcp__desk-crm-v3__overdue_invoices_report()
   Total valor + contagem

4. LEADS NOVOS
   mcp__desk-crm-v3__get_leads({ status: [7,14], limit: 20 })
   Leads com status 7 (Novo) ou 14

5. PROPOSTAS PENDENTES
   mcp__desk-crm-v3__get_estimates({ status: 4, limit: 20 })
   Estimates com status "To Do"

6. ESTIMATES ACEITES
   mcp__desk-crm-v3__get_estimates({ status: 3, limit: 10 })
   Destaques de valor

7. AGENDA DO DIA
   mcp__google-workspace__calendar_get_events({
     user_google_email: "emanuelalmeidaa@gmail.com",
     time_min: "YYYY-MM-DDT00:00:00Z",
     time_max: "YYYY-MM-DDT23:59:59Z"
   })

Passo 2: Formatar Dashboard

## Resumo do Dia

### Timer
[Status ou "Nenhum timer activo"]

### Tickets
- Abertos: X (Y urgentes)

### Facturas
- Vencidas: X (valor total EUR)

### Tarefas (resumo)
- Urgentes (prioridade 4): X
- Alta prioridade overdue: Y
- Normal prioridade overdue: Z
- Total overdue: W

### Leads + Propostas
- Leads novos: X
- Propostas pendentes: Y
- Estimates aceites: Z (destaque: [cliente] [valor] EUR)

### Agenda
- HH:MM - [Evento]
- Ou "Sem eventos hoje"

Passo 3: Output JSON (quando invocado pelo /today)

SE invocado com argumento "json":
  Escrever em ~/.claude-work/today-digest-{date}.json
  Formato:
  {
    "timer": null | {"task_id": 1446, "duration": "2h15m"},
    "tickets": {"open": 4, "urgent": 1},
    "invoices": {"overdue": 0, "total_eur": 0},
    "leads": {"new": 0},
    "estimates": {"pending": 0, "accepted": 10},
    "calendar": []
  }

SE invocado standalone:
  Mostrar dashboard Markdown directamente

Alertas Automaticos

Gerar alertas se:

  • Timer activo >4h
  • Facturas vencidas >30 dias
  • Tickets urgentes (prioridade 3-4) sem resposta >24h
  • Leads novos ha >48h sem contacto

Anti-Patterns

  • NUNCA mostrar todos os tickets/facturas (limite 20, mostrar resumo)
  • NUNCA duplicar dados ja disponiveis noutras skills (/tasks-overview para tarefas detalhadas)
  • SEMPRE usar mcp-time para data actual (nunca assumir)

Skill v1.0.0 | 04-03-2026 | Descomplicar®