← 返回 Skills 市场
pedrohenrique202525

Local Life

作者 PEDROHENRIQUE202525 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
717
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install local-life
功能描述
Fornece informações locais em tempo real sobre clima, qualidade do ar, cotações e feriados para uma cidade específica em formato de dashboard.
使用说明 (SKILL.md)

name: local-life description: Fornece um dashboard visual com informações locais em tempo real. Ative esta skill quando o usuário perguntar sobre o clima, temperatura, cotação de moedas, ou pedir um resumo geral do dia para uma cidade específica. Gatilhos comuns incluem: "como está o dia em Goiânia?", "resumo do dia", "status local", "local-life", "qual a previsão do tempo para hoje?".

Skill: L

ocal Life

Esta skill transforma o agente em um assistente de contexto local, compilando dados de múltiplas fontes gratuitas em um dashboard formatado e de fácil leitura.

📋 Instruções para o Agente

  1. 📍 Localização

• Identifique a cidade do usuário. Se a cidade não for informada, use Goiânia como padrão.

• Armazene o nome da cidade em uma variável (ex: CIDADE) para usar nas APIs.

  1. ☁️ Coleta de Dados

• Clima, Astronomia e Fase da Lua:

• Use curl "https://wttr.in/{CIDADE}?format=j1".

• Extraia os seguintes dados:

• current_condition: temp_C, FeelsLikeC, windspeedKmph, humidity, uvIndex.

• weather -> hourly: chanceofrain.

• weather -> astronomy: sunrise, sunset, moon_phase.

• Cotações de Moedas:

• Use curl "https://economia.awesomeapi.com.br/last/USD-BRL,EUR-BRL,BTC-BRL".

• Feriados Nacionais:

• Use curl "https://date.nager.at/api/v3/PublicHolidays/2026/BR".

• Verifique se há algum feriado para a data atual.

  1. 🔎 Pesquisa Adicional (Fallback )

• Qualidade do Ar (AQI): A API wttr.in não fornece este dado. Use uma ferramenta de pesquisa (como a API da Brave) para buscar "qualidade do ar em {CIDADE} hoje" e extraia o status (ex: "Boa", "Moderada", "Ruim").

  1. 💡 Lógica de Dicas Contextuais

• Com base nos dados coletados, gere uma dica contextual (DICA_CONTEXTUAL):

• Se a chance de chuva for > 30%: "Leve guarda-chuva se sair!"

• Se o índice UV for > 6: "Use protetor solar hoje."

• Se a qualidade do ar for "Ruim" ou "Muito Ruim": "Evite exercícios ao ar livre hoje."

• Se a variação do dólar for > 1%: "O mercado está volátil hoje."

• Se nenhuma das condições acima for atendida, não exiba a dica.

  1. ⚙️ Regras de Formatação

• Bloco de Código: O output final DEVE ser gerado dentro de um bloco de código (usando ```) para preservar o alinhamento e a formatação ASCII.

• Tradução: Traduza os nomes das fases da lua (ex: "New Moon" -> "Lua Nova") e as descrições do clima para o Português.

• Template: Siga rigorosamente o template de saída abaixo, preenchendo as variáveis com os dados coletados.

💻 Template de Saída

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

Plain Text

🏠 local-life - Tudo sobre onde você mora

📍 [CIDADE] - [DATA ATUAL], [HORA]

☀️ CLIMA AGORA 🌡️ [TEMP]°C (sensação [FEEL]°C) 💨 Vento: [VENTO] km/h 💧 Umidade: [UMIDADE]% 🌦️ Previsão: [PREVISÃO_TEXTO]

📊 ÍNDICES DO DIA ☀️ UV: [UV_INDEX] ([RISCO]) - [DICA_UV]! 🌬️ Qualidade do ar: [AQI_STATUS] 🌅 Sol nasce: [SUNRISE] | põe: [SUNSET]

💰 COTAÇÕES 💵 Dólar: R$ [USD] ([USD_VAR]%) 💶 Euro: R$ [EUR] ([EUR_VAR]%) ₿ Bitcoin: R$ [BTC] ([BTC_VAR]%)

🗓️ HOJE

  • [FERIADO_STATUS]
  • Lua: [LUA_NOME] [LUA_EMOJI]

💡 DICA: [DICA_CONTEXTUAL]

安全使用建议
This skill is instruction-only and uses public APIs (wttr.in, economia.awesomeapi.com.br, date.nager.at) to build a local dashboard, and it requests no secrets — that is generally safe and coherent with its description. Before installing, consider: 1) The skill will make outbound network requests containing the city name (and current date/time) to public endpoints — if you need to avoid any outbound calls or logging of query data, do not enable it. 2) The AQI step is vague: it instructs the agent to use a 'search tool (e.g., Brave API)'; confirm which browsing/search tool the agent will actually use and whether you trust it to perform web queries. 3) If you expect a different default city than Goiânia, note the skill defaults to Goiânia when no city is provided. 4) The skill has no rate-limit or error-handling guidance — expect possible failures if upstream APIs change or become rate-limited. If those behaviors are acceptable, the skill is consistent and proportionate to its stated purpose.
功能分析
Type: OpenClaw Skill Name: local-life Version: 1.0.0 The `SKILL.md` file instructs the OpenClaw agent to execute `curl` commands, specifically `curl "https://wttr.in/{CIDADE}?format=j1"`. The `{CIDADE}` variable is user-controlled input. If the agent directly interpolates this variable into a shell command without proper sanitization or escaping, it creates a significant shell injection vulnerability, potentially allowing arbitrary command execution on the host system. While the stated purpose of fetching weather data is benign, the method introduces a critical security risk, classifying it as suspicious due to this vulnerability.
能力评估
Purpose & Capability
The name/description (local dashboard for weather, AQI, currency, holidays) matches the runtime instructions: it calls wttr.in for weather/astronomy, economia.awesomeapi.com.br for exchange rates, and date.nager.at for holidays. No unrelated credentials, binaries, or install steps are requested.
Instruction Scope
Instructions are narrowly scoped to collecting public data for a city and formatting a dashboard. One minor vagueness: the AQI fallback directs the agent to use a 'tool de pesquisa (como a API da Brave)' to query 'qualidade do ar em {CIDADE} hoje' — this is ambiguous about which search/browsing tool will be used and could result in arbitrary outbound web requests depending on the agent's available tools. Otherwise the curl calls and JSON fields targeted are appropriate and proportional.
Install Mechanism
No install spec and no code files — instruction-only skill. This is low-risk since nothing is written to disk by the skill bundle itself.
Credentials
The skill requires no environment variables, credentials, or config paths. All external requests use public unauthenticated APIs appropriate for the stated functionality.
Persistence & Privilege
always is false and the skill does not request persistent system privileges or modify other skills/config. Autonomous invocation is permitted by default but is not combined with broad credential access.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install local-life
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /local-life 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
local-life 1.0.0 - Lança uma nova skill para fornecer um dashboard visual com informações locais em tempo real para uma cidade específica. - Inclui dados de clima, temperatura, previsão, cotação de moedas, feriados nacionais, fase da lua e qualidade do ar. - Oferece dicas contextuais automáticas baseadas nas condições do dia (chuva, UV, dólar, ar). - Apresenta todas as informações em um layout organizado, traduzido e formatado em bloco de código ASCII. - Utiliza Goiânia como cidade padrão se outra não for informada.
元数据
Slug local-life
版本 1.0.0
许可证
累计安装 3
当前安装数 1
历史版本数 1
常见问题

Local Life 是什么?

Fornece informações locais em tempo real sobre clima, qualidade do ar, cotações e feriados para uma cidade específica em formato de dashboard. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 717 次。

如何安装 Local Life?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install local-life」即可一键安装,无需额外配置。

Local Life 是免费的吗?

是的,Local Life 完全免费(开源免费),可自由下载、安装和使用。

Local Life 支持哪些平台?

Local Life 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Local Life?

由 PEDROHENRIQUE202525(@pedrohenrique202525)开发并维护,当前版本 v1.0.0。

💬 留言讨论