Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计通过

wen-cai文才

Agent Skill

wen-cai 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

10,673

周安装

436

GitHub Stars

公开资料未说明

下载量

3,453
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:wen-cai(文才)
来源仓库:https://github.com/hhofchina/wen-cai
安装命令:
openclaw skills install wen-cai
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install wen-cai

简介

用于同花顺问财的全功能金融数据查询。适用宿主包括 OpenClaw,接入前应确认版本、权限和运行环境要求。

  • 集成行情财务事件研报等十二项子功能。
  • 支持 A 股板块筛选和机构评级查询。
  • 只需配置基础 URL 和 API 密钥即可使用。
  • 适用于股票投资和金融研究应用场景。wen-cai 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
wen-cai
description
同花顺问财全功能合并技能。集成行情数据查询、指数数据查询、财务数据查询、基本资料查询、事件数据查询、公司经营数据查询、机构研究与评级查询、研报搜索、公告搜索、新闻搜索、问财选A股、问财选板块共12个子功能。只需配置 IWENCAI_BASE_URL 和 IWENCAI_API_KEY 两个环境变量,无需任何外部库依赖(仅使用 Python 标准库)。当用户询问以下任意场景时必须使用此技能:股票价格/涨跌幅/成交量/行情数据、指数行情/点位/成分股、财务指标/营收/净利润/ROE/负债率/现金流/毛利率、公司基本信息/上市日期/行业/费率、业绩预告/增发配股/股权质押/限售解禁/机构调研/监管函/重大事件、主营业务/主要客户/供应商/参控股公司/重大合同、研报评级/目标价/机构评级/业绩预测/ESG/券商金股、研究报告搜索/投研决策、公告查询/年报/分红/回购/资产重组、财经新闻/行业动态/政策资讯、A股股票筛选/选股/板块筛选。

wen-cai — 同花顺问财全功能技能

将 12 个同花顺问财子技能合并为单一技能,仅依赖 Python 标准库,配置 IWENCAI_BASE_URLIWENCAI_API_KEY 即可使用。

环境变量

变量名说明示例
IWENCAI_API_KEY必填,问财 API Keysk-proj-xxx
IWENCAI_BASE_URL可选,默认 https://openapi.iwencai.comhttps://openapi.iwencai.com

功能路由表

根据用户意图自动选择接口和 channel:

用户意图接口channel / 说明
股票行情、涨跌幅、成交量、技术指标、资金流向/v1/query2data
指数行情、点位、涨跌幅/v1/query2data
财务数据、营收、净利润、ROE、负债率、现金流/v1/query2data
基本资料、公司简介、上市日期、行业归属/v1/query2data
事件数据、业绩预告、增发、解禁、质押、调研、监管函/v1/query2data
公司经营、主营业务、客户、供应商、重大合同/v1/query2data
机构评级、目标价、业绩预测、ESG、券商金股/v1/query2data
A股选股、股票筛选/v1/query2data
板块筛选、行业板块、概念板块/v1/query2data
研报搜索、研究报告/v1/comprehensive/searchchannels: ["report"]
公告搜索、年报、分红、回购公告/v1/comprehensive/searchchannels: ["announcement"]
财经新闻、行业动态、政策资讯/v1/comprehensive/searchchannels: ["news"]

核心处理流程

步骤 1:意图识别与接口路由

分析用户查询,按上面路由表选择接口和参数。

步骤 2:Query 改写

将口语化表达转为标准金融查询语句,保留核心意图。如需多维度查询(如同时要行情+财务),可拆分为多次调用。

步骤 3:API 调用

import urllib.request
import json
import os

BASE_URL = os.environ.get("IWENCAI_BASE_URL", "https://openapi.iwencai.com")
API_KEY  = os.environ["IWENCAI_API_KEY"]

HEADERS = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json"
}

def call_query2data(query, page="1", limit="10", is_cache="1", expand_index="true"):
    """适用于:行情、指数、财务、基本资料、事件、经营、机构评级、选股、选板块"""
    url = f"{BASE_URL}/v1/query2data"
    payload = {
        "query": query,
        "page": page,
        "limit": limit,
        "is_cache": is_cache,
        "expand_index": expand_index
    }
    data = json.dumps(payload).encode("utf-8")
    req = urllib.request.Request(url, data=data, headers=HEADERS, method="POST")
    with urllib.request.urlopen(req, timeout=30) as resp:
        result = json.loads(resp.read().decode("utf-8"))
    # status_code=0 为成功
    return result

def call_comprehensive_search(query, channel):
    """适用于:研报(report)、公告(announcement)、新闻(news)"""
    url = f"{BASE_URL}/v1/comprehensive/search"
    payload = {
        "channels": [channel],
        "app_id": "AIME_SKILL",
        "query": query
    }
    data = json.dumps(payload).encode("utf-8")
    req = urllib.request.Request(url, data=data, headers=HEADERS, method="POST")
    with urllib.request.urlopen(req, timeout=30) as resp:
        return json.loads(resp.read().decode("utf-8"))

步骤 4:数据解析

/v1/query2data 响应结构:

{
  "datas": [...],        // 数据列表
  "code_count": 150,     // 符合条件总数
  "chunks_info": {},     // 查询解析信息
  "status_code": 0,      // 0=成功
  "status_msg": ""
}

/v1/comprehensive/search 响应结构:

{
  "data": [
    {
      "title": "文章标题",
      "summary": "摘要",
      "url": "原文链接",
      "publish_date": "2026-04-15 10:00:00"
    }
  ]
}

步骤 5:空数据重试

datas 为空,适当放宽条件重试,最多2次

步骤 6:分页说明

  • 默认 limit=10page=1
  • code_count > len(datas),说明有更多数据,可通过 page 参数翻页
  • 选股/选板块场景下,code_count 可能很大,按需分页

步骤 7:回答用户

  • 结果以表格或列表形式呈现,清晰易读
  • 必须标注数据来源:同花顺问财
  • 若无数据,引导用户访问 https://www.iwencai.com/unifiedwap/chat

CLI 使用方式

# 行情查询
python3 scripts/cli.py --type market --query "比亚迪最新价格涨跌幅"

# 财务数据
python3 scripts/cli.py --type finance --query "比亚迪2025年净利润ROE"

# 事件数据
python3 scripts/cli.py --type event --query "比亚迪业绩预告机构调研"

# 机构评级
python3 scripts/cli.py --type rating --query "比亚迪券商评级目标价"

# 研报搜索
python3 scripts/cli.py --type report --query "比亚迪研报投资评级"

# 公告搜索
python3 scripts/cli.py --type announcement --query "比亚迪最新公告"

# 新闻搜索
python3 scripts/cli.py --type news --query "比亚迪最新动态"

# A股选股
python3 scripts/cli.py --type stock-select --query "今日涨幅超5%且成交量放大的A股"

# 板块筛选
python3 scripts/cli.py --type sector-select --query "今日资金净流入最多的板块"

# 翻页
python3 scripts/cli.py --type market --query "沪深300成分股行情" --page 2 --limit 20

子功能速查

子功能--type 参数接口
行情数据查询marketquery2data
指数数据查询indexquery2data
财务数据查询financequery2data
基本资料查询basicquery2data
事件数据查询eventquery2data
公司经营数据businessquery2data
机构研究与评级ratingquery2data
问财选A股stock-selectquery2data
问财选板块sector-selectquery2data
研报搜索reportcomprehensive/search
公告搜索announcementcomprehensive/search
新闻搜索newscomprehensive/search

错误处理

  • status_code != 0:显示 status_msg 并停止
  • 网络超时:友好提示,建议重试
  • 无数据:引导用户访问 https://www.iwencai.com/unifiedwap/chat

数据来源

所有数据均来源于 同花顺问财,回答时必须注明来源。

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

92.23%
按下载量换算3,185

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills