skills/crawl-xueqiu-user-timeline/SKILL.md
抓取雪球用户的发言时间线,保存为 Markdown 文件
npx skillsauth add cnife/my-scripts crawl-xueqiu-user-timelineInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
抓取雪球用户的发言时间线,保存为 Markdown 文件。
Base directory for this skill: {base_dir}
调用时请将 {base_dir} 替换为实际路径,例如:/home/cnife/code/try-agent-browser-automation/.agents/skills/crawl-xueqiu-user-timeline
确保 Chrome 处于 Debug 模式并安装 agent-browser:
sh {base_dir}/scripts/check-cdp.sh
sh {base_dir}/scripts/check-agent-browser.sh
直接运行爬取脚本:
{base_dir}/scripts/crawl_xueqiu_user_timeline_api.py <雪球用户主页链接> [选项]
| 参数 | 说明 | 默认值 |
|------|------|--------|
| url | 雪球用户主页链接 | 必填 |
| --days | 爬取最近 N 天 | 3 |
| --start-date | 开始日期 (YYYY-MM-DD) | 3 天前 |
| --end-date | 结束日期 (YYYY-MM-DD) | 今天 |
| -o, --output | 输出文件名 | 自动生成 |
注意:--days 和 --start-date 参数互斥,不能同时使用。
# 爬取最近 3 天(默认)
{base_dir}/scripts/crawl_xueqiu_user_timeline_api.py https://xueqiu.com/u/9493911686
# 爬取最近 7 天
{base_dir}/scripts/crawl_xueqiu_user_timeline_api.py https://xueqiu.com/u/9493911686 --days 7
# 爬取最近 30 天
{base_dir}/scripts/crawl_xueqiu_user_timeline_api.py https://xueqiu.com/u/9493911686 --days 30
# 指定日期范围
{base_dir}/scripts/crawl_xueqiu_user_timeline_api.py https://xueqiu.com/u/9493911686 --start-date 2026-01-01 --end-date 2026-03-05
# 指定输出文件名
{base_dir}/scripts/crawl_xueqiu_user_timeline_api.py https://xueqiu.com/u/9493911686 -o my_timeline.md
生成 Markdown 文件,包含:
是否需要进一步分析?
爬取完成后,请询问用户:是否需要把雪球用户的发言总结分析一下?
content-media
爬取雪球首页关注的时间线,生成投资分析报告和 PDF。当用户提及雪球时间线、投资要闻、市场热点、大 V 观点、投资分析、生成 PDF 报告时立即使用此技能
development
检查 opencode 和 oh-my-openagent (omo) 的版本更新情况,有更新时自动获取并展示 release 说明。当用户提及版本检查、更新、版本对比、更新日志、release notes,或询问 opencode/omo 是否需要更新、有没有新版本时,立即使用此技能。即使用户只是随意提到"检查更新"或"版本",也应触发此技能进行版本检查。
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------