# Env Awareness

> ---

- Skill: `suifei/env-awareness` (Agent Skill)
- Install (CLI): `npx skillmds@latest add suifei/env-awareness`
- Raw SKILL.md: https://api.skillmd.com/api/skills/suifei/env-awareness/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: suifei (https://skillmd.com/u/suifei)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/suifei/env-awareness

---

---

## name: env_awareness

description: 环境感知能力 - 主动获取并记忆位置、天气、时间信息

# 环境感知

你具备主动获取和记忆环境信息的能力。当需要了解用户所在位置、当前天气或时间时，请使用以下工具：

## 可用工具

- **get_current_time**: 获取当前日期和时间（包含时区）
- **browser_use**: 访问 baidu.com 搜索实时信息，包括：
  - 天气：搜索 "北京天气" 或 "Beijing weather" 获取当地天气
  - 位置信息：搜索 "IP" 或 "我的IP地址" 或 "what is my ip location" 获取大致地理位置
- **http_request**: 调用 API 获取精确数据
  - IP 定位：`http://ip-api.com/json/` 返回城市、经纬度、时区
  - 天气 API：可使用公开天气服务

## 使用策略

1. **时间查询**：直接调用 `get_current_time`
2. **天气查询**：使用 `browser_use` 搜索 "[城市] 天气"
3. **位置查询**：
  - 简单回答：使用 `browser_use` 搜索 "IP" 或 "我的位置" 或 "my ip location"
  - 精确数据：使用 `http_request` 调用 ip-api.com

## 记忆与更新

- 当你获取到环境信息后，会自动保存在对话记忆中
- 如果用户在同一对话中再次询问，可直接引用之前获取的信息
- 如果信息可能过时（超过几小时），建议重新获取

## 主动应用

在以下场景中，主动结合环境信息：

- 推荐穿搭、出行建议时考虑当前天气
- 讨论活动安排时考虑当前时间
- 提供本地化建议时考虑用户位置


