瑞众保险

SKILL效率
效率 未标注权限 许可证不明确
安装这个技能

瑞众人寿保险有限责任公司(简称'瑞众保险')的信息参考库,覆盖五类信息:①公司基本情况(公司简介、注册资本、股东、业务范围、客服电话95300、官网、微信服务号/订阅号、抖音号等,固化口径);②分支机构明细(24家分公司地址/电话/营业时间);③产品(产品中心营销热销清单与单品详情 + 信息披露在售/停售合规清单,含条款/费率表 PDF);④招标公告(招标公告/供应商征集/采前公示三类,含分页);⑤社会招聘岗位(社招岗位清单,含职责/要求/地点/单位,默认最近3个月)。其中①为固化口径直接引用,②③④⑤为易变数据由内置脚本从官网或招聘平台 API 实时抓取、不存快照。输出方式:抓取结果默认直接在对话中输出(表格/清单/摘要),不主动生成文件,除非用户明确要求导出或做飞书文档;规模较大时先给概览再询问是否需要完整清单。当用户提及'瑞众''瑞众人寿''瑞众保险'并询问公司概况、分支机构、产品、招标、社招等任一信息时使用。

一句话选型结论

按资料字段整理

瑞众保险是效率类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类效率 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_692182bb/ruizhong
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

效率
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_692182bb仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791709115
正文体量41.1 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
整理待办与日程

把零散任务收进清单,排出优先级。

批量处理重复任务

把固定动作做成模板,重复执行。

把流程写成清单

把口头流程整理成可复用的步骤。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在效率场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
瑞众保险当前 未标注权限 未标注 未标注 未标注 有
Nano PDF 文档 联网访问 ClawHub 市场 424.9 万 OpenClaw 有
自动更新程序 浏览器控制 ClawHub 市场 296.4 万 OpenClaw 有
Gemini 助手 联网访问 ClawHub 市场 254.7 万 OpenClaw 有
word DOCX 文档 联网访问 ClawHub 市场 239.6 万 OpenClaw 有
Excel XLSX 前端 联网访问 ClawHub 市场 227.0 万 OpenClaw 有

SKILL.md 全文

41.1 KB
模型实际读到的说明书原文,来自技能仓库

瑞众人寿公司基本信息

瑞众人寿保险有限责任公司(简称"瑞众保险")的固化基本信息参考。用于快速回答公司概况类问题,避免每次网络搜索造成的口径分歧与时效问题。


何时使用

  • 用户问"瑞众""瑞众人寿""瑞众保险"的公司基本情况、简介时
  • 需要客服电话、官网地址、新媒体账号、分支机构等可引用的固化字段时
  • 需要向他人介绍瑞众保险公司概况、股东背景、业务范围时
  • 编写对外材料需要公司标准口径表述时
  • 用户问"热销产品""产品清单""产品中心""有哪些产品""某分类下有什么产品""福临门/传家宝/常青树/大富翁系列"时 → 运行 scripts/scrape_products.py 实时抓取
  • 用户问某款产品的"投保年龄/保险期间/交费方式/保险责任/利益演示"等详情时 → 运行 scripts/scrape_product_detail.py 抓结构化字段与长图切片,再用 image_read OCR 整合(详见"产品中心"小节)
  • 用户问"在售/停售产品清单""产品条款/费率表 PDF""瑞众所有产品""某产品是否停售"时 → 运行 scripts/scrape_product_disclosure.py 抓信息披露合规清单(个险/团险 × 在售/停售,详见"产品信息披露"小节)
  • 用户问"招标公告""采购公告""供应商征集""采前公示""最近有什么招标""某分公司招标"时 → 运行 scripts/scrape_bidding.py 实时抓取(默认第 1 页最新 10 条,--pages N 抓前 N 页,--all 全量,--keyword 按词筛选)
  • 用户问某条招标的"招标编号/招标人/代理机构/报名时间/截止时间/附件"时 → 运行 scripts/scrape_bidding.py --json 取字段,或 --full 看清洗正文(详见"招标公告"小节)
  • 用户问"社招岗位""招聘""最近有什么岗位""某分公司在招什么""组训/研发/行政岗"时 → 运行 scripts/scrape_jobs.py 实时抓取(默认最近 3 个月,--months N 调区间,--all 全量在招,--keyword 按词筛选标题/职责/要求)
  • 用户问某岗位的"职责/任职要求/薪资/学历/工作年限"时 → 运行 scripts/scrape_jobs.py --json 取 Duty/Require 等字段(详见"社会招聘"小节)

输出方式(重要)

本技能涉及的产品、社招、招标、分支机构等数据均为脚本实时抓取的易变数据。抓取结果应直接在对话中输出,尽量不要生成文件。 具体要求:

  1. 默认直接回答:运行抓取脚本后,将结果整理成 Markdown 表格、清单或摘要,直接作为回复内容输出给用户,不写入 /workspace/ 目录。
  2. 不主动生成附件:除非用户明确要求"生成文件""导出""做成飞书文档""发给我"等,否则不要调用 write 工具把抓取结果落盘成 .md/.xlsx/.csv 等文件。未经请求生成的文件会被系统自动作为附件发送给用户,造成打扰。
  3. 内容要精炼有用:
    - 产品类问题:给出产品名称、险种类别、销售渠道、宣传语等核心字段表格;附件 PDF 链接按需提供,不要一次性铺出几百个链接。
    - 社招类问题:给出岗位名称、招聘单位、工作地点、发布日期的总览表 + 按机构/地区分布统计;详情(职责/要求)按需展开或询问用户是否需要完整清单。
    - 招标类问题:给出标题、日期、招标编号的清单表;关键字段(招标人/截止时间/附件)按需提取。
  4. 规模较大时优先摘要 + 询问:当结果超过约 30 条时,先输出汇总概览(总数、分类统计、最新若干条),再主动询问用户是否需要:① 按某维度筛选;② 查看某条详情;③ 导出完整清单文件。把"是否生成文件"的决定权交给用户。
  5. 引用标注:直接输出时仍需标注 数据来源 和 抓取时点(fetched_at),便于用户判断时效性。
  6. 确实需要落盘时:仅当用户明确要求生成文件、做飞书文档、或结果规模极大(如全量招标几百条)确需附件承载时,才写入 /workspace/ 并告知用户。

不适用于: 最新经营数据(总保费、利润等动态指标)、内部管理制度——这些应查对应业务知识库或最新数据源。

推荐问题示例

以下问题均可使用本技能(按四类信息分组,覆盖口语化与规范化问法):

① 公司基本情况(固化口径,直接引用正文)
- 瑞众保险 / 瑞众人寿是哪家公司,简介一下
- 瑞众保险的注册资本是多少?股东构成是谁?
- 瑞众保险的客服电话 / 官网地址是多少?
- 瑞众保险有微信服务号 / 订阅号 / 抖音号吗?
- 瑞众保险什么时候成立的?是国有险企吗?
- 瑞众保险的业务范围 / 经营范围是什么?
- 帮我写一段对外用的瑞众保险公司简介

② 分支机构明细(运行 scripts/scrape_branches.py)
- 瑞众保险有哪些分公司?全国共多少家?
- 瑞众保险北京 / 上海 / XX 分公司电话和地址?
- 瑞众保险在 XX 省有分支机构吗?怎么联系?
- 列一下瑞众保险全部分公司联系方式

③ 产品中心(运行 scripts/scrape_products.py / scrape_product_detail.py)
- 瑞众保险热销产品有哪些?
- 福临门 / 传家宝 / 常青树 / 大富翁系列有哪些产品?
- 瑞众保险健康 / 财富 / 养老 / 意外类产品清单
- 瑞众保险有什么年金险 / 重疾险 / 终身寿险 / 医疗险?
- 福临门国富一号的投保年龄 / 交费方式 / 保险责任 / 利益演示?
- 某款瑞众产品的详情 / 条款要点
- 瑞众保险在售 / 停售产品清单(个险 / 团险)?
- 某产品的条款 / 费率表 / 产品说明书 PDF 下载?
- 瑞众保险共有多少款产品?某产品是否已停售?

④ 招标公告(运行 scripts/scrape_bidding.py)
- 瑞众保险最近有什么招标公告?
- 瑞众保险 XX 分公司最近的招标 / 采购公告
- 招标编号 RZ-XXX 的招标信息 / 报名 / 截止时间
- 瑞众保险有哪些装修 / 酒店 / IT / 食堂类招标?
- 某条招标的招标人 / 代理机构 / 报名表下载
- 瑞众保险供应商征集 / 单一来源采前公示公告

⑤ 社会招聘(运行 scripts/scrape_jobs.py)
- 瑞众保险最近在招什么岗位?有哪些社招?
- 瑞众保险 XX 分公司最近有什么招聘岗位
- 瑞众保险有组训 / 研发 / 行政 / 纪检 / 银保负责人岗位吗?
- 某岗位的职责 / 任职要求 / 薪资 / 学历要求?
- 瑞众保险最近 3 个月 / 半年新发布了哪些岗位?

> 路由提示:上述问法的同义变体(如"瑞众近期采购""国富一号怎么交费""北京分公司在哪"等)同样适用;只要涉及瑞众保险的公司概况、分支机构、产品、招标四类信息,优先用本技能而非网络搜索。


公司简介

公司概况

瑞众人寿保险有限责任公司(简称"瑞众保险")于2023年6月28日获批开业,是经国家金融监督管理总局批准设立的一家国有制全国性人寿保险公司,总部位于北京。公司主要股东为九州启航(北京)股权投资基金(有限合伙)和中国保险保障基金有限责任公司。瑞众保险凭借行业竞争优势及焕然一新的品牌形象迅速赢得市场广泛关注,近年来荣登年度最具影响力央国企榜单,连续上榜亚洲品牌500强、中国500最具价值品牌。

综合实力

瑞众保险注册资本565亿元,2025年度总保费2436亿元。公司具备不动产投资管理能力,旗下保险资产管理公司具备信用风险管理能力、股票投资管理能力、衍生品运用管理能力(股指期货)、债权投资计划产品管理能力、股权投资计划产品管理能力。投资范围涵盖股票、债券、基金、集合资金信托计划、商业银行理财产品、股权、不动产、保险资管产品、基础设施债权投资计划等多个领域,投资实力雄厚,产品业务线丰富多元。

> 数据来源:瑞众保险官网"公司简介"页(https://www.ruiinsurance.com/rui/brief/brief.html )。注册资本、总保费为官网口径;总保费时点为"2025年度"。

历史沿革

2023年6月28日 瑞众人寿保险有限责任公司获批开业,将依法受让华夏人寿保险股份有限公司的保险业务及相应资产、负债。

2023年7月6日 瑞众人寿保险有限责任公司正式揭牌。

2023年11月8日 国家金融监督管理总局北京监管局批复,同意瑞众人寿保险有限责任公司与华夏人寿保险股份有限公司之间的保险业务转让相关安排,瑞众保险整体受让华夏人寿保险业务及相应的资产、负债,切实维护保险消费者和债权人的合法权益。公司发展正式迈入崭新征程。

发展战略

瑞众保险坚持把高质量发展作为新时代的硬道理,立足新发展阶段,完整、准确、全面贯彻新发展理念,服务构建新发展格局,确立"专业化、生态化、数字化"远景,以"专业化"为体,以"生态化""数字化"为翼,实现"一体两翼"有机统一。

"专业化":聚焦寿险主责主业,持续提升公司治理的科学性、稳健性和有效性,打造专业化的"产品-销售-运营-投资"寿险经营价值链,切实提升经营运作保障能力的专业化水平。负债端,创新开发专业的寿险产品,提供专业的寿险服务,满足客户真实需求;资产端,聚焦资产保值增值,进行专业稳健的资金管理,实现收益风险平衡;加强资产负债联动管理,提升资负协同水平,促进公司长期稳健发展。

"生态化":以服务国家重大发展战略为责任,以生态投资业务为纽带,通过创业投资、股权投资、战略合作等形式布局保险生态产业链,统筹协调供需两侧,贯通产业链上下游资源,贯穿经营价值链各个场景,进一步延伸服务范围,提升服务附加值,努力建设以寿险为核心、具有瑞众特色的保险生态产业链。

"数字化":全面提升数字能力,大力加强基础设施建设,广泛应用智能化技术,对公司经营运转各要素、各环节、各场景进行数字化改造,提高工作质效,提升公司数字化运转水平;全面加强数据应用治理,提升整个经营链条数据质量和数据安全防护能力,加强大数据开发应用,洞察客户真实需求,提升公司数字化销售服务能力。

企业文化

使命:服务国之大者,守护美好生活

愿景:建成值得信赖的个人保险专业服务商

理念:诚信、稳健、专业、创新、合规、清廉

价值观:以党的需要为旨,以客户需求为先,以公司利益为重,以员工幸福为要

企业精神:求真求实、敢当敢为、善作善成

经营体系:一个客户、一套方案、一站服务、一生守护

品牌口号:瑞泽一生,众享美好

业务布局

经营范围:瑞众保险向个人提供人寿、年金、健康和意外伤害保险产品,涵盖生存、养老、疾病、医疗、身故、残疾等多种保障范围,全面满足客户在人身保险领域的保险保障和财富管理需求。

机构网点:瑞众保险拥有健全的机构,营业网点及服务柜面广泛覆盖全国主要城乡。

1家总公司

24家直属分公司(安徽、北京、东莞、广东、海南、黑龙江、河北、河南、湖南、江苏、江西、内蒙古、宁波、青岛、山东、陕西、上海、深圳、四川、苏州、天津、无锡、云南、浙江)

151家中心支公司

380家支公司

103家营销服务部

后线员工约1万人,前线销售人员约11万人

(统计时间截至2025年12月底,来源:瑞众保险官网"公司简介"页 https://www.ruiinsurance.com/rui/brief/brief.html )


分公司开设情况

上文"业务布局"已给出 24 家直属分公司名单及机构数量统计(截至 2025 年 12 月底)。本小节提供每家分公司的地址、联系电话、营业时间明细——此类信息随机构调整变更,不固化、不存快照,每次需要时由内置脚本实时从官网"机构开设"页面抓取最新值。

  • 数据源:https://www.ruiinsurance.com/rui/organ/organ.html (静态 HTML,UTF-8)
  • 抓取脚本:scripts/scrape_branches.py(纯 Python 标准库,无第三方依赖)
  • 依据批文:《国家金融监督管理总局关于瑞众人寿保险有限责任公司及分支机构开业的批复》

何时用本小节:
- 用户问某家/全部分公司"地址/电话/营业时间""机构开设""organ""各地分公司联系方式"时
- 需要可引用的分公司明细时,实时运行脚本取数,不凭记忆或静态文件作答
- 输出方式:抓取结果直接在对话中以表格输出(分公司名/地址/电话/营业时间),不主动生成文件;24 家规模适中可一次给出,详见本技能顶部"输出方式(重要)"小节

使用方法(实时抓取):

# 打印可读 Markdown 表格(默认,最常用)
python3 scripts/scrape_branches.py
# 输出 JSON(含 source_url / fetched_at / count,便于程序化引用)
python3 scripts/scrape_branches.py --json
# 指定数据源(页面迁移时用)
python3 scripts/scrape_branches.py --url <新URL> --json
# 可选:临时导出 Markdown 表格到某路径(一次性导出,勿当作固化快照)
python3 scripts/scrape_branches.py --md /tmp/branches.md --quiet

默认数据源为 https://www.ruiinsurance.com/rui/organ/organ.html;脚本会打印 fetched_at 时点,引用时务必带该时点标注。

脚本要点(维护者必读):
1. 页面结构:ul.branches-list > li.branches-list-item,名称在 .branches-list-item-title,电话/营业时间/地址在三个 .branches-list-item-list-item(无 class / envelope / address)。
2. 地址内嵌 <span lang="EN-US">319</span> 内联标签,必须用"去标签保顺序"还原;通用 HTML→Markdown 转换器(含 scrape_webpage)会把数字错排到地址末尾(湖南/宁波/浙江三家在原始转换中均乱序),不可直接用转换器输出,必须用本脚本。
3. 页面末尾有 JS 模板字面量含 '<li class="branches-list-item">',脚本已先剥除 <script> 块避免误抓(否则会多出第 25 条伪记录)。
4. 退出码:0 成功;2 网络/解析失败;3 条目数<20(疑似结构变更)。脚本校验条目数≥20,异常时打印 WARN。

引用注意: 分公司明细为官网实时口径,引用时标注 fetched_at 时点;下属专属机构(中心支公司/支公司/营销服务部)数量见上文"业务布局",不在此页面逐家披露。


产品体系

瑞众保险始终坚持"以客户为中心"的产品理念,将保险产品研发与服务经济社会发展、增进人民健康福祉相统一,多领域丰富产品供给。重点围绕健康保障、养老储备、财富管理等方面,为客户提供覆盖全生命周期的风险解决方案,全方位满足客户多样化保险保障需求。"传家宝""福临门""常青树""南山松""喜盈门"等多款明星系列产品赢得市场良好口碑。


产品中心(产品清单与详情抓取)

上文"产品体系"为产品理念概述。本小节提供官网"产品中心"页面的可引用产品清单与单品详情——产品上下架频繁、条款版本随监管调整,不固化、不存快照,每次需要时由内置脚本实时从官网抓取最新值。

官网产品中心分 5 个分类(active_index 0~4):热销 / 健康 / 财富 / 养老 / 意外。每个产品项含产品名、宣传语、销售渠道、险种类别、详情页 URL;详情页正文主体是一张高分辨率长图(如 1080×20034),内含条款、保险责任、责任免除、投保案例与利益演示表。

  • 列表数据源:https://www.ruiinsurance.com/product/list.html?active_index=&lt;0..4&gt; (静态 HTML,UTF-8,产品项内联在 HTML 中,非 JS 渲染)
  • 详情数据源:https://www.ruiinsurance.com/product/product_detail_&lt;id&gt;.html(&lt;id&gt; 取自列表脚本的 product id)
  • 抓取脚本:
  • scripts/scrape_products.py(纯 Python 标准库,无第三方依赖)— 产品清单
  • scripts/scrape_product_detail.py(纯标准库 + 系统 ImageMagick)— 单品详情结构化字段 + 长图切片
  • 图片防盗链:长图服务器 gwsource.ruiinsurance.com 校验 Referer,下载必须带 Referer=&lt;详情页URL&gt;,且 URL 含中文须 percent-encode,否则 403。

何时用本小节:
- 用户问"热销产品""产品清单""有哪些产品""福临门/传家宝/常青树系列产品""某分类下有什么产品"时
- 用户问某款产品的"投保年龄/保险期间/交费方式/保险责任/利益演示"等详情时
- 需要可引用的产品明细时,实时运行脚本取数,不凭记忆或静态文件作答
- 输出方式:抓取结果直接在对话中以表格输出(产品名/险种/渠道/宣传语),不主动生成文件;单品详情先给结构化字段(投保年龄/保险期间/交费形式),长图 OCR 内容按需展开,详见本技能顶部"输出方式(重要)"小节

使用方法 — 产品清单(实时抓取):

# 热销分类(默认),打印 Markdown 表格(最常用)
python3 scripts/scrape_products.py
# 指定分类:热销/健康/财富/养老/意外
python3 scripts/scrape_products.py --category 健康
# 输出 JSON(含 source_url / fetched_at / category / count / products,便于程序化引用)
python3 scripts/scrape_products.py --category 热销 --json
# 抓全部 5 个分类
python3 scripts/scrape_products.py --all --json
# 临时导出 Markdown 表格到某路径(一次性导出,勿当作固化快照)
python3 scripts/scrape_products.py --md /tmp/products.md --quiet
# 指定数据源(页面迁移时用)
python3 scripts/scrape_products.py --url &lt;新URL&gt; --json

使用方法 — 单品详情(结构化字段 + 长图切片):

# 抓 id=95(福临门国富一号),输出到 /tmp/rui_detail_95
python3 scripts/scrape_product_detail.py 95
# 同时输出 JSON 到 stdout
python3 scripts/scrape_product_detail.py 95 --json
# 指定输出目录
python3 scripts/scrape_product_detail.py 95 --out-dir /workspace/p95
# 用详情页 URL 而非 id
python3 scrape_product_detail.py --url https://www.ruiinsurance.com/product/product_detail_95.html --json
# 跳过长图,只取 HTML 结构化字段(产品名/投保年龄/保险期间/交费形式)
python3 scripts/scrape_product_detail.py 95 --no-image
# 自定义切片高度
python3 scripts/scrape_product_detail.py 95 --slice-height 3000

详情正文 OCR 工作流(脚本不做 OCR,由智能体用 image_read 完成):
1. 运行 scrape_product_detail.py &lt;id&gt; → 得到结构化字段 + 切片图 parts/part_0.jpg .. part_N.jpg + 整合模板 &lt;id&gt;_detail.md
2. 对每个切片并行调用 image_read,task 设为"逐字提取图中所有中文文字,含标题/条款编号/表格表头与数值/备注/小字注释,保持从上到下原始顺序,纯文本输出,表格用 Markdown 还原,不总结不改写"
3. 按切片顺序将识别结果填入模板的"## 二、详情正文(OCR 识别)"区,去重切片边界处的重复段落
4. 引用时标注 fetched_at 时点与"图像识别可能存在少量 OCR 误差,以官网原页与条款原文为准"

> 脚本不内置 OCR 的原因:环境无 tesseract chi_sim 中文包,且视觉模型对表格/小字的识别质量远高于通用 OCR;OCR 这一步用 image_read(视觉模型)最可靠。

脚本要点(维护者必读):
1. 列表页结构:5 个分类区块按 &lt;div class=&quot;product-detail&quot;&gt; 出现顺序对应 [热销,健康,财富,养老,意外],通过 display:none 由前端 JS 控制 tab 切换,静态 HTML 内 5 个区块全在;产品项是 &lt;li class=&quot;product-detail-item clearfix product-info&quot;&gt;,产品名在 .product-detail-item-des-top,宣传语在 .product-detail-item-des-center,销售渠道/险种在两个 .product-detail-item-des-bottom-item。
2. product id:详情页 URL 形如 product_detail_&lt;id&gt;.html,id 是产品唯一编号,可传给 scrape_product_detail.py。同一产品在多渠道上市时官网按渠道拆成独立条目(不同 id,name 可能相同),如不同渠道的"传家宝"。
3. 详情长图:productDetail-content 区块内的 &lt;img&gt;,URL 常含中文(如"福临门(国富一号)"),下载前必须对路径 percent-encode;图片服务器有 Referer 防盗链,必须带 Referer=&lt;详情页URL&gt;。长图高度可达 2 万像素,直接送视觉模型会过度缩放致文字模糊,必须按 --slice-height(默认 2862)切片。
4. 结构化字段:详情页 &lt;div class=&quot;productDetail-range&quot;&gt; 内的 .productDetail-range-item 提供"投保年龄/保险期间/交费形式"等标签-值对,脚本直接提取;产品名取自 &lt;title&gt;。
5. v 参数:列表页 URL 的 v=1,777,253,992,502 为版本/缓存破坏参数,可省略,失效时用 --url 覆盖。
6. 退出码:列表脚本 0 成功 / 2 网络·解析失败 / 3 单分类<5 款(疑似结构变更);详情脚本 0 成功 / 2 HTML 抓取·解析失败 / 3 长图下载·切片失败(结构化字段仍输出)。

引用注意: 产品清单与详情均为官网实时口径,引用时标注 fetched_at 时点;详情正文经图像识别,表格数值、小字注释可能存在少量 OCR 误差,正式引用或投保前以官网原页与条款原文为准;产品上下架随时变动,勿将历史抓取结果当作固化快照。


产品信息披露(在售/停售合规清单)

瑞众保险官网"信息披露 > 产品信息"下按 个险(gx)/团险(tx) × 在售(onsale)/停售(offsale) 分 4 个页面披露全量产品合规清单。本小节提供合规清单与条款 PDF——与上文"产品中心"营销热销清单不同,这是监管披露的全量清单(含停售产品),随产品上下架变动,不固化、不存快照,每次需要时由内置脚本实时抓取。

  • 数据源(4 个静态 HTML,单页全渲染无分页):
  • 个险在售 https://www.ruiinsurance.com/information/base/product/base/gx/onsale/productInfo.html
  • 个险停售 https://www.ruiinsurance.com/information/base/product/base/gx/offsale/productInfo.html
  • 团险在售 https://www.ruiinsurance.com/information/base/product/base/tx/onsale/productInfo.html
  • 团险停售 https://www.ruiinsurance.com/information/base/product/base/tx/offsale/productInfo.html
  • URL 规律:base/&lt;gx|tx&gt;/&lt;onsale|offsale&gt;/productInfo.html
  • 抓取脚本:scripts/scrape_product_disclosure.py(纯 Python 标准库,无第三方依赖)
  • 每产品字段:类别(个险/团险)、状态(在售/停售)、序号、产品名称、产品等级(P1/P2)、附件列表(条款/产品说明书/费率表/基本保险金额表等 PDF 下载链接)

何时用本小节:
- 用户问"在售/停售产品清单""瑞众所有产品""个险/团险有哪些产品""某产品是否停售"时
- 用户问某产品的"条款/费率表/产品说明书 PDF 下载"时
- 需要合规披露口径(区别于产品中心营销口径)时
- 需要可引用的产品合规明细时,实时运行脚本取数
- 输出方式:在售/停售合计可达数百款,先给概览(个险/团险 × 在售/停售各多少款 + 主力产品摘录),再询问是否需要某分类/某产品详情或导出完整清单;不主动一次性铺出全部产品和几百个 PDF 链接,详见本技能顶部"输出方式(重要)"小节

使用方法(实时抓取):

# 全 4 页(个险+团险 × 在售+停售),打印清单表(最常用)
python3 scripts/scrape_product_disclosure.py
# 全 4 页 JSON(含每产品 attachments PDF 链接,便于程序化引用)
python3 scripts/scrape_product_disclosure.py --json
# 仅个险(在售+停售)
python3 scripts/scrape_product_disclosure.py --category 个险 --json
# 仅在售(个险+团险)
python3 scripts/scrape_product_disclosure.py --status 在售 --json
# 仅团险停售
python3 scripts/scrape_product_disclosure.py --category 团险 --status 停售 --json
# 临时导出 Markdown 到某路径(一次性,勿当固化快照)
python3 scripts/scrape_product_disclosure.py --md /tmp/disclosure.md --quiet
# 页面迁移时用 --url-base 覆盖
python3 scripts/scrape_product_disclosure.py --url-base &lt;新base&gt; --json

脚本要点(维护者必读):
1. 页面结构:与招标公告页同款 notice-content-item 容器,但字段不同——序号在 .notice-content-item-left,产品名在 &lt;div class=&quot;text&quot;&gt;,等级在 .notice-content-item-grade,附件在 .notice-content-item-select &gt; select.download_select &gt; option。laypage 的 count 从 notice-content-list 的 data-size 属性动态读取;实际产品项数 = data-size,单页全渲染无分页。
2. 附件单引号:&lt;option value=&#x27;https://...pdf&#x27;&gt;文件名&lt;/option&gt; 的 value 用单引号包裹(非双引号),正则必须用 value=&#x27;([^&#x27;]+)&#x27;,否则漏匹配导致附件全丢。每个产品含多个 PDF(条款/产品说明书/费率表/基本保险金额表等),均在 gwsource.ruiinsurance.com。
3. 4 页规模:个险在售 125、个险停售 97、团险在售 39、团险停售 2,合计约 263 个产品、888 个 PDF 附件(以实时抓取为准,不写死)。
4. WAF 反爬:与招标公告同域同 WAF,频繁请求会触发验证页(CF_APP_WAF),脚本已检测并在触发时抛 RuntimeError 提示等待 5-10 分钟;4 页抓取内置 PAGE_DELAY=0.5s 礼貌延时。
5. 退出码:0 成功 / 2 网络·解析失败·WAF 拦截 / 3 全量抓取<250 个(疑似结构变更)。

引用注意: 产品信息披露为官网合规口径(含停售产品),引用时标注 fetched_at 时点;附件 PDF 链接来自 gwsource.ruiinsurance.com,下载需带 Referer;产品随监管备案变动,勿将历史抓取结果当作固化快照。


招标公告(含分页抓取)

瑞众保险官网"公司公告"下分 4 个子栏目:通知公告、产品公告、招标公告、招标结果。本小节提供招标公告的可引用清单与单品详情——此类公告随采购计划持续发布、不固化,每次需要时由内置脚本实时从官网抓取最新值。招标公告含三类:招标公告 / 供应商征集公告 / 单一来源采购采前公示。

  • 数据源:https://www.ruiinsurance.com/board/inviteNotice/biddingnotice.html
  • 分页机制:laypage.js,count 与总页数动态(脚本从第 1 页 laypage count 字段读取,limit=10 每页 10 条,总页数 = ceil(count/10),随公告发布持续增长,不写死);翻页为 URL 跳转(非 AJAX):第 1 页 biddingnotice.html,第 N 页 biddingnotice_&lt;N&gt;.html(N=2..总页数)。按时间倒序,第 1 页最新。
  • 抓取脚本:scripts/scrape_bidding.py(纯 Python 标准库,无第三方依赖)
  • 每条公告字段:content_id、日期、标题、招标编号、招标人/分公司、代理机构、报名/获取文件时间、投标截止时间、附件(.doc 链接)、清洗正文全文

何时用本小节:
- 用户问"招标公告""采购公告""供应商征集""采前公示""最近有什么招标""某分公司招标"时
- 用户问某条招标的"招标编号/招标人/代理机构/报名时间/截止时间/附件"时
- 需要按关键词筛选(如"装修""酒店""IT""食堂"类招标)时
- 需要可引用的招标明细时,实时运行脚本取数,不凭记忆或静态文件作答
- 输出方式:默认第 1 页 10 条可直接列表输出;多页/全量抓取规模大,先给概览(总条数、最新若干条、按类型/分公司分布)再询问是否需要按关键词筛选或导出完整清单,不主动生成文件,详见本技能顶部"输出方式(重要)"小节

使用方法(实时抓取):

# 第 1 页(最新 10 条),打印清单表(最常用)
python3 scripts/scrape_bidding.py
# 第 1 页 JSON(含 total_count/fetched_count/notices,便于程序化引用)
python3 scripts/scrape_bidding.py --json
# 前 N 页(如前 10 页 = 100 条)
python3 scripts/scrape_bidding.py --pages 10 --json --quiet
# 全部页(条数页数动态,耗时约 5 分钟,建议 pty_spawn 后台运行或 bash timeout 600)
python3 scripts/scrape_bidding.py --all --md /tmp/bidding_all.md --quiet
# 按关键词筛选(标题/正文任一命中即保留),可多次 --keyword 实现多词 OR
python3 scripts/scrape_bidding.py --keyword 装修 --pages 20 --json
python3 scripts/scrape_bidding.py --keyword 装修 --keyword 酒店 --keyword IT --pages 50 --json
# 多页也输出详情正文(默认多页仅清单表)
python3 scripts/scrape_bidding.py --pages 5 --full --md /tmp/p5.md
# 临时导出 Markdown 到某路径(一次性,勿当固化快照)
python3 scripts/scrape_bidding.py --md /tmp/bidding.md --quiet

关键字段提取说明:
招标编号/招标人/代理机构/报名时间/截止时间由正则从清洗正文提取,格式不统一的(征集类公告用"采购人""报名时间"写法、或无代理机构)部分字段可能为空——full_text 字段保留清洗全文,以正文为准。同一项目可能有双编号(如代理编号 + 内部编号),脚本按"招标编号:"后的内容完整提取。

脚本要点(维护者必读):
1. 页面结构:每条公告是 notice-content-item,content_id 在 &lt;div class=&quot;text&quot; content_id=&quot;XXX&quot;&gt;,标题同此 div 文本;正文在 notice-content-item-bottom-article(Word 粘贴的 mso HTML,须"去标签保顺序"还原 &lt;p&gt; 段落);附件在 .atts 区的 &lt;a href&gt;&lt;li&gt;文件名&lt;/li&gt;&lt;/a&gt;。
2. 分页 URL 规律:biddingnotice.html / biddingnotice_2.html ... biddingnotice_&lt;N&gt;.html(N=2..总页数);总页数由第 1 页 laypage count 动态计算(count/10 向上取整,随公告发布持续增长)。脚本先抓第 1 页拿 total_count,再按 --pages/--all 决定抓取范围。
3. WAF 反爬:官网用阿里云 WAF,频繁请求(尤其中 --all 全量抓取)会触发验证页("为了更好的访问体验,请进行验证",含 CF_APP_WAF),返回 11KB 精简页无 content_id。脚本已检测 WAF 页并在触发时抛 RuntimeError 提示"等待 5-10 分钟后重试"。应对:① 避免短时重复 --all;② 用 --pages 小批量;③ 被拦后等 5-10 分钟;④ 必要时用 pty_spawn 后台跑 + 更长 PAGE_DELAY(源码常量,默认 0.3s)。
4. 附件:征集类公告常附《项目招标报名表.doc》+《招投标反商业贿赂条款.doc》,链接在 gwsource.ruiinsurance.com,下载需带 Referer(见产品详情脚本同款防盗链)。
5. 退出码:0 成功 / 2 网络·解析失败·WAF 拦截 / 3 单页<5 条(疑似结构变更)。

引用注意: 招标公告为官网实时口径,含历史全量(条数页数动态、随公告发布持续增长),引用时标注 fetched_at 时点与抓取页数范围;关键字段自动提取有少量不确定,正式投标前以官网原页与招标文件原文为准;公告随采购计划持续发布,勿将历史抓取结果当作固化快照。


社会招聘(社招岗位 API 抓取)

瑞众保险社会招聘通过北森招聘云(zhiye.com)承载,招聘官网 https://ruiinsurance.zhiye.com。本小节提供社招岗位清单与字段详情——岗位随招聘计划持续发布,不固化、不存快照,每次需要时由内置脚本调用北森 API 实时抓取。

  • 招聘官网:https://ruiinsurance.zhiye.com/social/jobs(SPA 前端渲染)
  • 数据 API:POST https://ruiinsurance.zhiye.com/api/Jobad/GetJobAdPageList(纯 HTTP,无需浏览器)
  • 请求体:{&quot;PageIndex&quot;:N,&quot;PageSize&quot;:20,&quot;Category&quot;:[&quot;1&quot;],&quot;KeyWords&quot;:&quot;&quot;,&quot;SpecialType&quot;:0,&quot;PortalId&quot;:&quot;&quot;,&quot;DisplayFields&quot;:[&quot;Category&quot;,&quot;Kind&quot;,&quot;LocId&quot;,&quot;Org&quot;,&quot;PostDate&quot;,&quot;WorkWeChatQrCode&quot;]}
  • Category=[&quot;1&quot;] 为社招筛选(校招/实习为其他值)
  • 字段名 PascalCase;PortalId 留空即可
  • 抓取脚本:scripts/scrape_jobs.py(纯 Python 标准库,无第三方依赖,无浏览器依赖)
  • 每岗字段:job_id(J编号)、岗位名、工作地点、招聘单位、招聘人数、职责(Duty)、任职要求(Require)、薪资、学历、工作年限、福利、发布/变更日期、详情链接

何时用本小节:
- 用户问"社招岗位""招聘""最近有什么岗位""某分公司在招什么""组训/研发/行政岗"时
- 用户问某岗位的"职责/任职要求/薪资/学历/工作年限"时
- 需要按关键词筛选(如"组训""银保""纪检")或按时间范围(最近 N 个月)抓取时
- 需要可引用的招聘明细时,实时运行脚本取数,不凭记忆或静态文件作答
- 输出方式:抓取结果直接在对话中输出岗位总览表(岗位名/单位/地点/发布日期)+ 按机构/地区分布统计;职责与任职要求等长文本按需展开或询问是否需要完整清单;不主动生成文件,详见本技能顶部"输出方式(重要)"小节

使用方法(实时抓取):

# 默认最近 3 个月,打印清单表(最常用)
python3 scripts/scrape_jobs.py
# 最近 3 个月 JSON(含 Duty/Require 等全字段,便于程序化引用)
python3 scripts/scrape_jobs.py --json
# 最近 N 个月(如最近 6 个月)
python3 scripts/scrape_jobs.py --months 6 --json
# 全部在招(不过滤时间)
python3 scripts/scrape_jobs.py --all --json
# 按关键词筛选(标题/职责/要求/单位/地点任一命中即保留),可多次 --keyword 实现多词 OR
python3 scripts/scrape_jobs.py --keyword 组训 --json
python3 scripts/scrape_jobs.py --keyword 组训 --keyword 研发 --months 12 --json
# 临时导出 Markdown 到某路径(一次性,勿当固化快照)
python3 scripts/scrape_jobs.py --md /tmp/jobs.md --quiet

字段说明:
API 返回字段远丰富于浏览器 DOM 渲染方案(DOM 仅 6 字段,API 含 20+ 字段)。其中 Duty(岗位职责)与 Require(任职要求)为完整文本描述,是 DOM 抓不到的核心信息;Salary/Degree/YearsOfWorking/Welfare/HeadCount 等部分岗位可能为空(未填)。detail_url 基于 J 编号构造(/social/jobs/{J编号}),以官网实际跳转为准。

脚本要点(维护者必读):
1. API 调用:POST JSON,Category=[&quot;1&quot;] 社招筛选;返回 Code:200 + Count(总数含已截止) + Data(在招列表)。分页 PageIndex 从 1 起,PageSize=20,循环抓至某页 Data 为空。
2. 时间过滤:API 的 PostDate 字段常为 0001-01-01(不可靠),脚本按 ChangeDate(岗位变更/刷新日期)过滤最近 N 个月(--months,默认 3;30×N 天近似)。--all 不过滤。
3. Count 与实际差异:API Count 含已截止岗位(如 204),实际 Data 只返回在招的(约 180+),以 Data 实际返回为准;最近 3 个月通常约 50 个。
4. 岗位编号:JobAdName 形如"盐城中支东台营销服务部综合行政岗(J11841)",末尾 (J\d+) 为岗位编号,脚本正则解析为 job_id;JobAdId 为北森内部数字 ID。
5. 退出码:0 成功 / 2 API 请求·解析失败 / 3 过滤后为空(疑似 API 变更或区间无岗位)。

引用注意: 社招岗位为招聘平台实时口径,随招聘计划持续变动(新发布/截止/下架),引用时标注 fetched_at 时点与时间范围("最近 N 个月"或"全部在招");正式投递前以官网原页为准;勿将历史抓取结果当作固化快照。


客户服务

瑞众保险秉持"诚实守信、客户至上"的服务理念,践行保护消费者合法权益的企业责任,根植科技基因,打造一站式空中服务平台,实现保险服务线上化、无纸化、移动化、数字化、智能化,让瑞众有温度、有力度、有速度的服务深入人心。个人客户规模超4000万人。

瑞众保险持续深化消费者权益保护体制机制建设,强化事前、事中、事后全流程消保管控,提升消保工作数字化、智能化水平;积极开展金融教育宣传,提升消费者金融素养;推进适老服务与特殊群体服务升级,强化消费者权益保护能力与服务体验,满足消费者对金融保险服务的专业需求与美好期盼。

官方新媒体矩阵

> 以下账号均来自瑞众保险官网页脚(https://www.ruiinsurance.com/rui/brief/brief.html )"联系我们"区块,为官网口径。

渠道 账号/地址
官网地址 https://www.ruiinsurance.com
客服热线 95300(亦为欺诈举报电话、投诉电话)
微信服务号 瑞众保险
微信订阅号 瑞众人寿保险
抖音号 瑞众保险
微博 https://weibo.com/u/3066706047
知乎 https://www.zhihu.com/org/rui-zhong-bao-xian
头条号 今日头条"瑞众保险"
招聘官网 http://ruiinsurance.zhiye.com/ (加入瑞众)

> 说明:官网页脚未设"微信视频号"入口,仅有微信服务号/订阅号;如需引用"视频号"请注明官网未设。个人客户"超4000万人"为官网公司简介页口径。

社会责任

瑞众保险全面贯彻落实党中央决策部署,积极服务国家重大战略,履行社会责任,充分发挥经济减震器和社会稳定器功能,以高质量金融保险服务践行国有金融企业使命担当。聚焦"金融报国、金融向善、金融为民",坚持把金融服务国家发展大局作为出发点和落脚点,围绕"服务国家所需、把握大势所趋、满足民众所盼、发挥瑞众所能",做好科技金融、绿色金融、普惠金融、养老金融、数字金融五篇大文章,持续提升服务国家战略、实体经济、民生保障质效,以高质量的保险服务供给,为经济社会高质量发展提供强有力的金融支撑。

品牌形象

瑞众保险致力于打造一流金融保险品牌。"瑞"意为吉祥、祥瑞,寓意诚信、承诺、信赖、普惠;"众"代表人民百姓、社会大众及公司客户。"瑞众"蕴含贴近人民、客户信赖之意,传达了"瑞泽众生"的美好期盼。公司将"得志,泽加于民"的中国传统文化智慧与自身行业属性及使命愿景相结合,确立"瑞泽一生,众享美好"的品牌口号,旨在以竭诚守护和悉心陪伴,为每一位客户带来无限美好。

自成立以来,瑞众保险先后荣获业务发展、社会责任、品牌建设等系列重要奖项,如:央国企创新与可持续发展奖、亚洲品牌500强、中国500最具价值品牌、年度高质量发展保险公司、年度最佳雇主最具发展潜力TOP30、最佳财富管理机构、价值转型卓越企业、值得信任寿险样本企业、社会责任先锋企业奖、公益慈善奖、杰出乡村振兴典范奖、ESG投资实践奖、卓越竞争力品牌建设金融机构、最佳保险服务奖、卓越竞争力创新服务保险公司、服务品质卓越企业奖、金融消费者权益保护优秀案例、年度影响力赔案、保险业数字化运营优秀案例等。

常见问题

5 问
答案由本站依据条目字段整理
瑞众保险怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_692182bb/ruizhong。安装方式为未标注。装完刷新技能列表或重开客户端。

瑞众保险支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

瑞众保险权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

瑞众保险收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

瑞众保险用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。