Context-aware daily assistant — weather, packages, IP, tax calculator, calendar, fuel prices, traffic restrictions, and daily briefing. Powered by GroundAPI MCP tools (7 life + 2 info tools).
当用户进行日常问候、询问天气、查快递、查 IP、算个税、查日历、查油价、查限行,或类似以下表达时自动触发:
本 Skill 依赖 GroundAPI MCP Server 提供的工具。确保已配置 GroundAPI MCP 连接:
{
"mcpServers": {
"groundapi": {
"url": "https://mcp.groundapi.net/mcp",
"headers": {
"X-API-Key": "sk_gapi_xxxxx"
}
}
}
}
直接调用 life_weather(city="北京", forecast=true) 获取实时天气 + 7 天预报。
life_ip() 获取用户大致位置(城市)life_weather(city="...", forecast=true)## 🌤️ {城市} 天气
### 当前
- 天气:{天气状况}
- 温度:{当前温度}°C(体感 {体感温度}°C)
- 湿度:{湿度}% | 风:{风向} {风力}
- 能见度:{能见度}
### 未来 7 天
| 日期 | 天气 | 最高 | 最低 | 建议 |
|------|------|------|------|------|
| 周一 | ☀️ 晴 | 28°C | 15°C | 适合户外 |
| ... |
### 生活建议
- 穿衣:{根据温度和天气给出建议}
- 出行:{是否需要带伞/防晒等}
当用户提供运单号时:
life_logistics(number="SF1234567890") 追踪物流## 📦 快递追踪
- 运单号:{number}
- 快递公司:{company}
- 当前状态:{status}
### 物流轨迹
| 时间 | 状态 |
|------|------|
| 04-03 14:30 | 已签收 |
| 04-03 08:15 | 派送中 |
| 04-02 22:00 | 到达 XX 营业部 |
| ... |
预计 {到达时间判断,如果已签收则不显示}
当用户提到查 IP 或给出一个 IP 地址时:
调用 life_ip(address="8.8.8.8") 或 life_ip()(查自己)。
## 📍 IP 定位:{IP 地址}
| 信息 | 值 |
|------|-----|
| 国家/地区 | {country} |
| 城市 | {city} |
| 经纬度 | {lat}, {lon} |
| 时区 | {timezone} |
| ISP | {isp} |
当用户询问到手工资、个税时:
调用 life_tax(monthly_salary=20000, insurance=2000, special_deduction=1500)
参数说明:
monthly_salary:税前月薪insurance:五险一金(用户没说就用常见比例估算)special_deduction:专项附加扣除(子女教育/房贷/租房/赡养老人等,用户没说就设为 0)## 💰 个税计算
| 项目 | 金额 |
|------|------|
| 税前月薪 | ¥XX,XXX |
| 五险一金 | -¥X,XXX |
| 专项附加扣除 | -¥X,XXX |
| 起征点 | -¥5,000 |
| 应纳税所得额 | ¥XX,XXX |
| 个税 | ¥X,XXX |
| **到手** | **¥XX,XXX** |
当用户询问农历、节气、节假日、是否交易日时:
调用 life_calendar() 或 life_calendar(date="2026-05-01")
## 📅 {日期}
| 项目 | 信息 |
|------|------|
| 公历 | YYYY年MM月DD日 星期X |
| 农历 | X月X日 |
| 节气 | {如有} |
| 节假日 | {如有} |
| 是否交易日 | 是/否 |
当用户询问油价时:
调用 life_oil_price() 或 life_oil_price(province="北京")
## ⛽ {地区}油价
| 油品 | 价格(元/升) |
|------|-------------|
| 92号汽油 | ¥X.XX |
| 95号汽油 | ¥X.XX |
| 98号汽油 | ¥X.XX |
| 0号柴油 | ¥X.XX |
当用户询问限号、限行时:
调用 life_traffic(city="北京")
如果用户没指定城市,先用 life_ip() 定位再查。
## 🚗 {城市}今日限行
- 日期:{YYYY-MM-DD 星期X}
- 限行尾号:{X 和 X}
- 限行时间:{如 7:00-20:00}
- 限行区域:{如 五环以内}
当用户说"早上好"、"今天怎么样"等日常问候时,自动组合多个工具:
life_ip() → 定位城市life_weather(city="...", forecast=false) → 当前天气life_calendar() → 今天日期/农历/是否交易日life_traffic(city="...") → 限行信息(仅限行城市)info_trending() → 当前热搜 Top 5info_bulletin() → 每日新闻简报输出一段自然的问候回复,包含天气、日历、限行提醒、热点新闻摘要,语气轻松友好。