← Back to Skills Marketplace
extalisson3

Briefing Diario

by Alisson · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
455
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install briefing-diario
Description
Fornece um dashboard visual para informações do dia a dia como localização, clima, economia, previsão do tempo. Use sempre que o usuário pedir "briefing diár...
README (SKILL.md)

Skill: Resumo do Dia

Esta Skill transforma o OpenClaw em um assistente de contexto local, compilando dados de múltiplas fontes gratuitas em um dashboard.

Instruções para o agente

1. Localização

Identifique a cidade do Usuário (padrão: Belo Horizonte, -19.9208, -43.9378)

2. Coleta de Dados

Data e Hora:

  • Use TZ="America/Sao_Paulo" date para obter a data/hora correta do usuário
  • Formato: "22 de fevereiro de 2026, 16:27"
  • Traduza o mês para português

Clima e Astronomia: Use o endpoint da Open-Meteo:

https://api.open-meteo.com/v1/forecast?latitude=-19.9208&longitude=-43.9378&daily=uv_index_max,sunset,sunrise&hourly=precipitation_probability&current=temperature_2m,relative_humidity_2m,apparent_temperature,weather_code,wind_speed_10m&timezone=auto

Extraia e mapeie:

  • current.temperature_2m → TEMP
  • current.apparent_temperature → FEEL
  • current.wind_speed_10m → VENTO
  • current.relative_humidity_2m → UMIDADE
  • daily.uv_index_max[0] → UV_INDEX
  • daily.sunrise[0] → SUNRISE
  • daily.sunset[0] → SUNSET
  • current.weather_code → PREVISÃO_TEXTO (mapeie códigos WMO para texto em português)
  • hourly.precipitation_probability → CHANCE_DE_CHUVA (identifique a probabilidade para a hora atual)

Cotações: Use a AwesomeAPI:

https://economia.awesomeapi.com.br/json/last/USD-BRL,JPY-BRL,BTC-BRL,KRW-BRL,EUR-BRL

Feriados:

https://date.nager.at/api/v3/PublicHolidays/2026/BR

3. Regras de Formatação

  • O output DEVE ser gerado dentro de um bloco de código (markdown code block) para preservar o alinhamento ASCII.
  • Use exatamente o template visual abaixo.
  • Traduza os nomes das fases da lua e condições climáticas para Português do Brasil.

4. Mapeamento de Códigos WMO

Código Texto
0 Céu limpo
1, 2, 3 Parcialmente nublado
45, 48 Neblina
51, 53, 55 Chuvisco
61, 63, 65 Chuva
71, 73, 75 Neve
80, 81, 82 Pancadas de chuva
95 Tempestade
96, 99 Granizo

5. Níveis de UV

UV Index Risco Dica
0-2 Baixo Sem proteção necessária
3-5 Moderado Use protetor solar
6-7 Alto Evite exposição ao sol das 10h-16h
8-10 Muito Alto Proteção essencial
11+ Extremo Evite exposição ao sol

Template de Saída

O agente deve preencher as variáveis e manter este layout:

🌍 Tudo sobre onde você mora
🌄 Belo Horizonte - [DATA ATUAL], [HORA]

☀️ CLIMA AGORA
🌡 [TEMP]ºC (sensação [FEEL]ºC)
🌀 Vento: [VENTO] km/h
💧 Umidade: [UMIDADE]%
☁️ Previsão: [PREVISÃO_TEXTO]
🌧 Chance de Chuva: [CHANCE_DE_CHUVA]%

📊 ÍNDICES DO DIA
🌞 UV: [UV_INDEX] ([RISCO] - [DICA_UV])
🌅 Sol nasce: [SUNRISE] | põe: [SUNSET]

💵 COTAÇÕES
💲 Dólar: R$ [USD] ([USD_VAR]%)
💶 Euro: R$ [EUR] ([EUR_VAR]%)
💴 Iene: R$ [JPY] ([JPY_VAR]%)
🇰🇷 Won Sul-Coreano: R$ [KRW] ([KRW_VAR]%)
₿ Bitcoin: R$ [BTC] ([BTC_VAR]%)

📅 HOJE - [FERIADO_STATUS]

💡 DICA: [DICA_CONTEXTUAL]

Observações

  • Substitua todos os placeholders entre colchetes com os dados obtidos nas fontes acima.
  • Caso alguma fonte falhe, use mensagens de erro amigáveis e placeholders como fallback.
  • A data/hora devem refletir o momento da coleta dos dados.
  • Esta skill está pronta para ser integrada ao seu fluxo de coleta automática e pode ser disparada via comando "dia", "resumo do dia" ou "briefing".
Usage Guidance
This skill appears coherent and low-risk, but consider: 1) How will the agent determine the user's city? Prefer prompting the user or using explicit profile data and obtain consent before auto-locating. 2) The skill calls public APIs (Open-Meteo, AwesomeAPI, date.nager.at); verify those endpoints meet your availability and privacy needs and check rate limits. 3) Confirm you want outputs in the required fixed ASCII template and Portuguese translations. 4) If you operate outside Brazil or different time zones, verify the TZ handling and default location are acceptable. If you need stricter privacy, avoid sending any precise location to external services.
Capability Analysis
Type: OpenClaw Skill Name: briefing-diario Version: 1.0.0 The skill instructs the OpenClaw agent to execute a direct shell command (`TZ="America/Sao_Paulo" date`) to retrieve the current date and time. While this specific command is benign and serves a legitimate purpose within the skill's functionality, the explicit instruction for shell command execution represents a risky capability. This capability, if present in other skills or combined with user-controlled input, could lead to shell injection vulnerabilities. The skill also makes several external API calls to public services (Open-Meteo, AwesomeAPI, Nager.at) for weather, currency, and holiday data, which are aligned with its stated purpose and do not show signs of data exfiltration or malicious intent.
Capability Assessment
Purpose & Capability
Name/description (daily briefing/dashboard) align with the instructions: collect local time, weather/astronomy from Open-Meteo, currency quotes from AwesomeAPI, and holidays from date.nager.at. There are no unrelated dependencies or credentials requested.
Instruction Scope
Runtime instructions stay within the stated purpose and reference only the listed public endpoints and local date formatting. One ambiguity: 'Identifique a cidade do Usuário (padrão: Belo Horizonte...)' does not specify HOW to determine location (ask the user, use profile metadata, etc.). The agent should not infer location by silent methods (e.g., IP geolocation) without user consent. Otherwise no instructions read system files or request unrelated data.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing will be written to disk or downloaded during installation. Low install risk.
Credentials
No environment variables, credentials, or config paths are required. All external calls are to public, keyless endpoints; requested data (weather, rates, holidays) matches the resources used.
Persistence & Privilege
Skill is user-invocable, not always-on, and does not request persistent system changes or modify other skills. It does not request elevated privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install briefing-diario
  3. After installation, invoke the skill by name or use /briefing-diario
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
briefing-diario 1.0.0 - Primeira versão pública da skill "briefing diario". - Fornece um dashboard visual em português com informações diárias: localização, clima (incluindo previsão, índice UV, nascer/pôr do sol), cotações de moedas, feriados e dica contextual. - Utiliza dados de APIs públicas (Open-Meteo, AwesomeAPI, Nager). - Responde sempre em bloco de código, com layout ASCII fixo e tradução para português. - Inclui mapeamento de códigos do tempo (WMO) e orientações para níveis de UV.
Metadata
Slug briefing-diario
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Briefing Diario?

Fornece um dashboard visual para informações do dia a dia como localização, clima, economia, previsão do tempo. Use sempre que o usuário pedir "briefing diár... It is an AI Agent Skill for Claude Code / OpenClaw, with 455 downloads so far.

How do I install Briefing Diario?

Run "/install briefing-diario" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Briefing Diario free?

Yes, Briefing Diario is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Briefing Diario support?

Briefing Diario is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Briefing Diario?

It is built and maintained by Alisson (@extalisson3); the current version is v1.0.0.

💬 Comments