基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/boya357/daily-news-insight --skill fred-data-skill命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
中国金融市场数据获取技能。用于查询A股、港股、基金、宏观经济数据。当用户提到"股票价格"、"基金净值"、"GDP"、"CPI"、"上证指数"、"茅台"、"腾讯"等中国市场相关内容时触发。支持实时行情、历史数据、财经新闻检索。
Frankfurter 汇率数据查询工具 — 覆盖 200+ 种货币、55 家央行数据源,支持最新汇率、历史汇率、时间序列查询;当用户需要查询美元兑人民币汇率、欧元走势、今日日元汇率或支持货币列表时使用
OpenEcon 经济数据查询工具 — 自然语言查询全球宏观经济数据,覆盖 FRED、World Bank、IMF、Eurostat、BIS、OECD、UN Comtrade、Statistics Canada、ExchangeRate-API、CoinGecko 等 10 个数据源,33 万+ 指标。当用户问「美国 GDP 增速」「中国 CPI 近 5 年」「日本失业率」「全球贸易数据」时使用。触发词:GDP、CPI、PPI、失业率、通胀、经济数据、宏观经济、macro、economic data、FRED、World Bank、IMF。
| name | fred-data-skill |
| description | FRED美联储经济数据查询工具,支持GDP、CPI、失业率、利率等宏观经济指标时间序列获取与搜索;当用户需要查询美国经济数据、获取美联储指标、搜索宏观经济序列或分析数据修订历史时使用 |
通过 data-provider 网关访问 FRED(Federal Reserve Economic Data)的宏观经济数据。所有调用走 python3 ./scripts/_cli_wrapper.py(内部转发到 scripts/fred-cli),agent 不需要知道 HTTP 细节。
为什么用 Python wrapper? coze claw 仅在 Python 执行上下文注入托管密钥(
DATA_PROVIDER_API_KEY),直接运行 Go 二进制读不到。wrapper 桥接 env 注入。
# 列出所有可用 operation
python3 ./scripts/_cli_wrapper.py list
# 查看某个 op 的入参 schema
python3 ./scripts/_cli_wrapper.py schema get-observations
# 获取 GDP 季度数据(最近 5 年)
python3 ./scripts/_cli_wrapper.py call get-observations --param series_id=GDP --param observation_start=2020-01-01
# 搜索 CPI 相关系列
python3 ./scripts/_cli_wrapper.py call search --param search_text=consumer price index --param limit=10
# 获取系列元信息
python3 ./scripts/_cli_wrapper.py call get-series --param series_id=CPIAUCSL
本地联调时也可以直接运行
./scripts/fred-cli list(macOS 本地编译版),但 coze claw 部署必须走python3 bin/_cli_wrapper.py。
| 变量 | 必填 | 默认 | 说明 |
|---|---|---|---|
DATA_PROVIDER_API_KEY | ✅ | — | data-provider 颁发的 dp_xxx key |
COZE_DATA_GATEWAY_URL | ❌ | https://data.coze.cn | 网关域名 |
COZE_DATA_PROVIDER | ❌ | fred | 网关 provider 名(联调改 fred-test) |
COZE_DATA_TIMEOUT_SEC | ❌ | 30 | 单次调用超时 |
COZE_DATA_X_USE_PPE | ❌ | — | 联调泳道开关,设 1 启用 |
COZE_DATA_X_TT_ENV | ❌ | — | 联调泳道名 |
凭证不接受命令行参数。
| Operation | 用途 | 详情 |
|---|---|---|
get-series | 获取系列元信息(标题、频率、单位、日期范围、备注) | references/get-series.md |
get-observations | 获取时间序列数据(核心操作,支持日期范围、频率聚合、数据变换) | references/get-observations.md |
search | 全文搜索 FRED 数据系列 | references/search.md |
get-category-series | 按 FRED 分类浏览系列 | references/get-category-series.md |
get-release-series | 按数据发布浏览系列 | references/get-release-series.md |
get-vintage-dates | 获取数据修订历史日期(ALFRED) | references/get-vintage-dates.md |
| Series ID | 名称 | 频率 |
|---|---|---|
GDP | Gross Domestic Product | Quarterly |
CPIAUCSL | Consumer Price Index (All Urban Consumers) | Monthly |
UNRATE | Unemployment Rate | Monthly |
FEDFUNDS | Federal Funds Effective Rate | Monthly |
SP500 | S&P 500 | Daily |
DGS10 | 10-Year Treasury Constant Maturity Rate | Daily |
M2SL | M2 Money Stock | Monthly |
UMCSENT | Consumer Sentiment (U of Michigan) | Monthly |
PAYEMS | Total Nonfarm Payrolls | Monthly |
HOUST | Housing Starts | Monthly |
| code | 含义 |
|---|---|
| 0 | 成功 |
| 1 | 客户端用法错误(未知子命令 / 缺参 / 格式错) |
| 2 | 鉴权失败(env 缺失或上游 401/403) |
| 3 | 上游业务错误(4xx) |
| 4 | 上游服务错误(5xx) |
| 5 | 网络 / 超时 / 协议错 |
output=$(python3 ./scripts/_cli_wrapper.py call get-observations --param series_id=GDP 2>err.log)
case $? in
0) echo "$output" | jq . ;;
2) echo "鉴权失败,检查 DATA_PROVIDER_API_KEY"; cat err.log ;;
3|4) echo "上游错误"; cat err.log ;;
5) echo "网络异常,建议重试"; cat err.log ;;
*) echo "用法错"; cat err.log ;;
esac
bin/fred-cli 的源码(源码在 tools/fred-cli/)bin/_cli_wrapper.py:该脚本是 coze claw env 注入的唯一桥接入口,任何修改都可能导致凭证注入失败bin/_gateway_proxy.py(如存在):该脚本是 skill 网关计费集成的唯一入口,任何修改都可能造成隐式避费,详见 SOP data-skill-creator 第 7 步./scripts/fred-cli(会读不到托管密钥),必须走 python3 bin/_cli_wrapper.py