← 返回
未分类

HR730精华资讯日报

HR730人力资源日报生成工具。使用场景: - 生成HR730日报,自动抓取今日HR资讯和案例实务 - 提取干货要点,分类推送(案例实务优先) - 美化排版,生成可直接分享的HTML日报 - 用户提供邮箱信息后,自动配置定时发送 触发词示例: - "生成HR730日报" - "HR730今日资讯" - "今天的人力资源新闻" - "生成HR日报" - "抓取HR730" - "配置日报自动发送" / "设置邮箱"
HR730人力资源资讯自动采集、智能摘要与精准推送。
星星点灯
未分类 community v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 50
下载
💾 0
安装
1
版本
#latest

概述

HR730日报生成器

> Goal: 自动从HR730网站抓取今日HR资讯和案例实务文章,提取干货要点,生成美化排版的HTML日报。

When to Use

用户需要生成HR730日报时触发:

  • "生成HR730日报"、"HR日报"、"今日HR资讯"
  • "抓取HR730"、"人力资源新闻"
  • 任何涉及HR730网站资讯获取的需求

数据源

  • 网站:https://www.hr730.com
  • 文章列表API:https://api.hr730.com/cms/news/info/list?pageNum=1&pageSize=50&type=1
  • 文章详情API:https://api.hr730.com/cms/news/info/detail/{newsId}
  • 周月排行API:https://api.hr730.com/cms/news/info/weekOrMonthList/1

分类说明

API返回的newsTag字段标识文章分类:

  • 案例实务(classId=9):法院判决、劳动争议案例解析
  • HR资讯(classId=1):行业动态、管理实务、政策解读
  • 政策法规(classId=3):各地政策法规更新
  • 专栏(classId=10):专家专栏文章

日报聚焦案例实务 + HR资讯,案例实务排前。

使用方式

生成日报(一步到位)

# 使用虚拟环境 Python 运行
"C:\Users\Jh\.workbuddy\binaries\python\envs\default\Scripts\python.exe" hr730_daily.py

生成文件保存在脚本所在目录:skills/hr730-daily/scripts/HR730日报_YYYYMMDD.html

自定义输出路径

"C:\Users\Jh\.workbuddy\binaries\python\envs\default\Scripts\python.exe" hr730_daily.py --output "D:/reports/daily.html"

日报结构

  1. 报头:HR730日报 + 日期 + 期号
  2. 统计栏:案例实务/HR资讯/今日精选 数量
  3. 案例实务:每篇拆为 📖案例解析(含案情经过、法律依据等综合内容)→ ⚖️判定结果 两个色块
  4. HR资讯:每篇拆为 💡核心解答 → 📜法律要点 → 🛠️实操要点 三个色块
  5. 热门排行:本周热门文章TOP5
  6. 页脚:数据来源说明

质量控制

  • 日期过滤:仅保留 newsTime 为当天的文章,避免每天生成重复内容
  • 争议性内容过滤:移除含"尚有争议""存在分歧"等关键词的内容
  • 疑问句过滤:所有输出内容严格过滤问句——含问号(?/?)或以疑问词(如何/怎么/为什么/是否/能否/可否等)开头的句子一律移除,确保日报内容都是陈述性干货
  • 全文完整性检查:无全文内容的文章直接跳过
  • 提取质量门槛:案例实务需提取到案例解析或判定至少一项;HR资讯需至少2/3字段非空
  • 每类精选上限:案例实务6篇、HR资讯5篇

页面特性

  • 响应式设计,适配移动端/平板/PC三档断点
  • CSS变量 + clamp() 字体缩放
  • 分类色块区分(案例解析紫、判定玫红、HR蓝、解答蓝、实操绿)
  • 不含原文跳转链接(避免本地文件浏览器拦截问题)

一键配置自动发送(AI 全自动执行)

用户只需提供4项信息

参数说明示例
------------------
发件邮箱QQ邮箱地址(用于发信)123456789@qq.com
SMTP授权码QQ邮箱生成的授权码(非登录密码)xxhpsgxttvxyijgh
发送时间每天几点发送8:30 / 早上8点30分 / 17:00
收件邮箱(可选)默认同发件邮箱,可填多个(逗号分隔)boss@company.com

AI 收到参数后的全自动流程

AI 必须自动执行以下全部步骤,无需用户确认每步:

步骤1: 写入 email_config.json
  路径: C:\Users\Jh\.workbuddy\skills\hr730-daily\scripts\email_config.json
  内容:
    {
      "smtp_server": "smtp.qq.com",
      "smtp_port": 465,
      "sender_email": "<用户提供的发件邮箱>",
      "sender_password": "<用户提供的SMTP授权码>",
      "receiver_email": "<用户提供的收件邮箱,未提供则同发件邮箱>"
    }

步骤2: 立即生成一次日报(验证配置有效)
  2a. 运行 hr730_daily.py 生成今日HTML日报
      命令: "C:\Users\Jh\.workbuddy\binaries\python\envs\default\Scripts\python.exe" hr730_daily.py
      输出: 当前目录下的 HR730日报_YYYYMMDD.html
  2b. 使用 cloudstudio-deploy skill 将HTML部署到云端,获取 share_link
  2c. 运行 send_email.py 发送邮件(含 share_link)
      命令: "C:\Users\Jh\.workbuddy\binaries\python\envs\default\Scripts\python.exe" send_email.py <HTML路径> <share_link>
  2d. 删除本地HTML文件(清理临时文件)
  2e. 如任何步骤失败,告知用户具体错误,不创建定时任务

步骤3: 创建每日定时任务(仅在步骤2成功后进行)
  使用 automation_update 工具:
    name:     "HR730日报自动发送"
    scheduleType: "recurring"
    rrule:    "FREQ=DAILY;BYHOUR=<小时>;BYMINUTE=<分钟>"
    status:   "ACTIVE"
    cwds:    "C:\Users\Jh\.workbuddy\skills\hr730-daily\scripts"
    prompt:    见下方「定时任务prompt模板」

步骤4: 告知用户结果
  → 说明: 配置已完成,定时任务已创建
  → 下次执行时间: 明天 <发送时间>
  → 今日测试邮件已发送至 <收件邮箱>,请查收

时间解析规则

将用户描述的时间转为 BYHOUR 和 BYMINUTE:

  • 8:30 / 早上8点半 → BYHOUR=8; BYMINUTE=30
  • 9:00 / 早上9点 → BYHOUR=9; BYMINUTE=0
  • 12:00 / 中午12点 → BYHOUR=12; BYMINUTE=0
  • 17:00 / 下午5点 → BYHOUR=17; BYMINUTE=0

定时任务 prompt 模板

每天定时生成HR730日报并自动发送邮件。请按以下步骤执行:

1. 生成日报
   运行命令:
   "C:\Users\Jh\.workbuddy\binaries\python\envs\default\Scripts\python.exe" hr730_daily.py
   生成的HTML文件保存在当前目录,文件名格式: HR730日报_YYYYMMDD.html

2. 部署到云端获取在线链接
   调用 cloudstudio-deploy skill,将生成的HTML文件部署到CloudStudio沙箱
   记录返回的 share_link(云端访问链接)

3. 发送邮件
   运行命令:
   "C:\Users\Jh\.workbuddy\binaries\python\envs\default\Scripts\python.exe" send_email.py <HTML文件路径> <share_link>
   邮件正文为亲切风格,包含:
     - 问候语: "亲爱的HR伙伴,您好!今日HR730日报已生成,请查收附件或点击链接查看👉"
     - 云端链接: 可直接点击打开在线版本
     - 结尾祝福: "祝您工作愉快!"

4. 清理临时文件
   删除步骤1生成的本地HTML文件,保持目录整洁。

注意:
- 如果今日HR730尚未发布文章(collect_daily_data返回None),跳过本次执行,不发送邮件
- 如果云端部署失败,仍继续发送邮件(正文中说明"在线链接暂不可用,请查看附件")
- 如果邮件发送失败,输出错误信息,不删除HTML文件(保留以便手动处理)

邮件正文格式说明

send_email.py 自动生成如下正文(无需手动拼接):

亲爱的HR伙伴,您好!

今日HR730日报已生成,请查收附件或点击链接查看👉
在线阅读:<share_link>

祝您工作愉快!

如有多个收件人,在 email_config.json 中将 receiver_email 设为逗号分隔的邮箱地址即可。

Claw Pro 环境适配(在线链接方案)

Claw Pro 是云端部署的智能体平台,与本地 WorkBuddy 环境不同。在 Claw Pro 中:

  1. cloudstudio-deploy skill 不可用 — 该工具仅限本地 WorkBuddy Desktop
  2. 需要用 Claw Pro 原生方式生成在线链接

方案A:Python 内置 HTTP 服务器(首选)

Claw Pro 环境自带公网端口映射,用 Python 自带的 http.server 即可获得公网链接,零额外依赖。

首次启动(只需一次)

cd /path/to/skills/hr730-daily/scripts
nohup python3 -m http.server 8080 --bind 0.0.0.0 > /tmp/http_server.log 2>&1 &

构造公网链接(Claw Pro 自动端口映射):

http://<实例公网IP>:8080/HR730日报_YYYYMMDD.html

每次生成新日报覆盖旧文件,链接路径不变,邮件里永远是同一个可点击链接。

方案B:CodeBuddy HTTP API 文件上传

Claw Pro 内置 CodeBuddy HTTP API,可通过 API 上传文件获取可下载链接。

认证方式:本地环境无需认证(CODEBUDDY_GATEWAY_AUTH=none),远程自动开启密码认证。

必须请求头:所有 API 请求必须带 X-CodeBuddy-Request: 1

上传文件

curl -X POST "http://127.0.0.1:8080/api/v1/files/upload?path=/tmp/HR730日报_YYYYMMDD.html" \
  -H "X-CodeBuddy-Request: 1" \
  -H "Content-Type: application/octet-stream" \
  --data-binary @HR730日报_YYYYMMDD.html

下载链接(即邮件中的在线链接):

http://<实例公网IP>:8080/api/v1/files/download?path=/tmp/HR730日报_YYYYMMDD.html

密码认证(远程环境):

# Bearer Token
curl -H "Authorization: Bearer YOUR_PASSWORD" ...
# 或 URL 参数
curl "http://host:port/api/v1/files/download?path=/tmp/file.html&password=YOUR_PASSWORD"

注意:每次生成新日报文件名含日期,链接也不同;如需固定链接,上传时覆盖同一路径即可。

Claw Pro 定时任务 prompt 模板(方案A:HTTP 服务器)

每天定时生成HR730日报并自动发送邮件。请按以下步骤执行:

1. 生成日报
   python3 /path/to/skills/hr730-daily/scripts/hr730_daily.py

2. 确保 HTTP 服务器运行中(首次后无需重复启动)
   pgrep -f "http.server 8080" || nohup python3 -m http.server 8080 --bind 0.0.0.0 > /tmp/http_server.log 2>&1 &

3. 构造在线链接
   share_link = "http://<实例公网IP>:8080/HR730日报_YYYYMMDD.html"

4. 发送邮件
   python3 /path/to/skills/hr730-daily/scripts/send_email.py <HTML文件路径> <share_link>

注意:如果无法获取公网链接,邮件正文改为"在线链接暂不可用,请查看附件"

Claw Pro 定时任务 prompt 模板(方案B:HTTP API 上传)

每天定时生成HR730日报并自动发送邮件。请按以下步骤执行:

1. 生成日报
   python3 /path/to/skills/hr730-daily/scripts/hr730_daily.py

2. 通过 API 上传文件获取下载链接
   curl -X POST "http://127.0.0.1:8080/api/v1/files/upload?path=/tmp/HR730日报_YYYYMMDD.html" \
     -H "X-CodeBuddy-Request: 1" \
     -H "Content-Type: application/octet-stream" \
     --data-binary @HR730日报_YYYYMMDD.html

3. 构造在线链接
   share_link = "http://<实例公网IP>:8080/api/v1/files/download?path=/tmp/HR730日报_YYYYMMDD.html"

4. 发送邮件
   python3 /path/to/skills/hr730-daily/scripts/send_email.py <HTML文件路径> <share_link>

Claw Pro vs WorkBuddy 差异对照

功能WorkBuddy DesktopClaw Pro
-----------------------------------
Python 路径C:\Users\Jh\.workbuddy\binaries\...系统 python3
部署方式cloudstudio-deploy skillHTTP 服务器 / HTTP API 上传
定时任务automation_update 工具Claw Pro 内置 cron
邮件发送send_email.py(yagmail)同样可用
公网链接CloudStudio 沙箱域名实例公网 IP 或 COS 域名

注意事项

  • 无需API Key,直接调用HR730公开API
  • 每次抓取约10-15秒(含详情获取)
  • 生成HTML文件约40KB
  • 建议每天早上9点前执行获取最新资讯
  • 运行环境:必须使用虚拟环境 Python,直接用 managed Python 会因缺少 requests 模块报错

```

"C:\Users\Jh\.workbuddy\binaries\python\envs\default\Scripts\python.exe" hr730_daily.py

```

  • 邮箱配置:QQ邮箱需先开启SMTP服务并获取授权码(不是登录密码),获取路径:QQ邮箱设置→账户→POP3/SMTP服务→生成授权码

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-05-29 15:14 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 675 📥 325,236
ai-agent

self-improving agent

pskoett
捕获经验教训、错误及修正内容,以实现持续改进。适用于以下场景:(1)命令或操作意外失败;(2)用户纠正Claude(如“不,那不对……”“实际上……”);(3)用户请求的功能不存在;(4)外部API或工具出现故障;(5)Claude发现自身
★ 4,078 📥 808,437
ai-agent

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,225 📥 267,635