Skill flagged — suspicious patterns detected

ClawHub Security flagged this skill as suspicious. Review the scan results before using.

Briefing Diario

v1.0.0

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...

0· 407·1 current·1 all-time
byAlisson@extalisson3
Security Scan
VirusTotalVirusTotal
Suspicious
View report →
OpenClawOpenClaw
Benign
high confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

latestvk97abq7thxtmc45d54fa20wjm581xxhg
407downloads
0stars
1versions
Updated 7h ago
v1.0.0
MIT-0

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ódigoTexto
0Céu limpo
1, 2, 3Parcialmente nublado
45, 48Neblina
51, 53, 55Chuvisco
61, 63, 65Chuva
71, 73, 75Neve
80, 81, 82Pancadas de chuva
95Tempestade
96, 99Granizo

5. Níveis de UV

UV IndexRiscoDica
0-2BaixoSem proteção necessária
3-5ModeradoUse protetor solar
6-7AltoEvite exposição ao sol das 10h-16h
8-10Muito AltoProteção essencial
11+ExtremoEvite 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".

Comments

Loading comments...