sorftime-rpa-skills

SKILL研究检索
研究检索 未标注权限 许可证不明确
安装这个技能

| bestseller | 畅销榜 | 每类目 TOP100 商品 | | product | 产品选品 | 每站 ~20 个未遮罩 ASIN(免费版限制) | | keyword | 关键词趋势 | 每站 20 个热门关键词 | | brand / seller | 选品牌 / 选卖家 | 每站 20 行榜单 | | market | 选市场 | 每站 20 类目 × 246 字段,4 个子模式 | | checkproduct | 查 ASIN | 批量 ASIN 跨站详情 | | checkbrand / checkseller / checkmarket | 查品牌/卖家/市场 | 按关键词跨站查询 | | checkkeyword | 查关键词 | 🔬 实验性(页面 6+ 张表) |

一句话选型结论

按资料字段整理

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

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查资料并整理出处

让模型按主题查资料,并把引用来源整理成清单。

网页与文献要点提炼

把长文、论文、网页压成能直接看的要点。

竞品与行业汇总

按关键词汇总竞品动态与行业信息。

选择建议

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

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
sorftime-rpa-skills当前 未标注权限 未标注 未标注 未标注 有
寻找技能 浏览器控制 GitHub 仓库 3120.0 万 Codex、Claude、Cursor 有
自我改进 Agent 接触敏感数据 ClawHub 市场 1646.4 万 OpenClaw 有
灵魂追踪 联网访问 GitHub 仓库 758.9 万 Codex、Claude、Cursor 有
自我完善 联网访问 ClawHub 市场 682.9 万 OpenClaw 有
微软代工厂 调用外部服务 GitHub 仓库 661.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

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

sorftime-rpa (unified)

一个技能,11 个板块。由 11 个历史分模块技能(bestseller / product / market /
keyword / brand / seller / checkproduct / checkbrand / checkseller /
checkmarket / checkkeyword)合并而来,解析逻辑逐字继承。本技能完全自包含:
脚本只依赖 Python 标准库 + 技能内部模块,不引用技能目录外的任何文件。

Architecture

.claude/skills/sorftime-rpa/
├── SKILL.md / README.md
├── references/
│   ├── environment.md            # 环境/shell 坑(必读)
│   ├── dom_notes.md              # 11 个板块的 VM 契约(合并自旧 api_notes)
│   └── reports/<section>.md      # 11 份报告模板(分析器内联生成,此为形状文档)
└── scripts/
    ├── sorftime_rpa.py           # 单入口 CLI: scrape / analyze / sections
    ├── bridge_browserskill.py    # bsk 传输层适配器(call/evaluate/session_stop)
    ├── sections.py               # 配置注册表:URL/D_PARAM/JS/extract_row/FIELDS
    ├── core_domain.py            # 域引擎(product/keyword/brand/seller)
    ├── core_check.py             # 查引擎(5 个 check 模块)
    ├── bestseller_walk.py        # 例外:zTree 类目遍历
    ├── market_boards.py          # 例外:4 子模式 + 14 站 + retry
    ├── analyze.py                # 11 个报告分析器,按 --section 分发
    └── test_offline.py           # 离线回归(mock transport,无需浏览器)

铁律:解析函数与 JS 片段逐字来自旧技能(sections.py),引擎只认配置不写死板块细节。

Prerequisites

  1. bsk CLI 已安装且浏览器扩展已连接:bsk status → browsers connected ≥ 1
  2. 用户已登录 sorftime.com(数据靠登录态)
  3. Python 3.10+(纯标准库)

Sections at a glance

section family 页面 用法要点 数据可得性
bestseller custom /home/bestseller zTree 类目遍历,TOP100/类目 ✅ 全量
product domain /home/chooseproduct 自动加载;免费版 ~20 未遮罩 ASIN/站 ⚠️ 遮罩
keyword domain /home/choosekeyword 默认 20 热词,无需选类目 ✅
brand domain /home/choosebrand 默认 20 品牌行 ✅
seller domain /home/chooseseller 默认 20 卖家行 ✅
market custom /home/choosemarketblock 4 子模式(multi/buyer/new/lowprice) ✅(部分站点慢)
checkproduct check /home/checkproduct ASIN 批量查(一次搜全部 ASIN) ✅
checkbrand check /home/checkbrand 5 种搜索模式 ✅
checkseller check /home/checkseller 4 种搜索模式 ✅
checkmarket check /home/checkmarket 6 种搜索模式;loading 标志特殊 ✅
checkkeyword check /home/checkkeyword 6+ 表格,实验性 🔬

14 站点:US GB DE FR IN CA JP ES IT MX AE AU BR SA(查模块 URL 用 ?i=<id>;选品域用 localStorage.site + reload)。

Commands

SKILL=.claude/skills/sorftime-rpa/scripts/sorftime_rpa.py

python $SKILL sections                       # 列出全部 section

# —— 选品域 ——
python $SKILL scrape --section brand --station US,JP,GB --out data/brands.csv \
    [--summary data/brands_summary.csv] [--sleep 12]
python $SKILL scrape --section keyword --station US,JP --out data/keywords.csv
python $SKILL scrape --section product --station US --out data/products.csv [--page-size 100]
python $SKILL scrape --section seller --station US --out data/sellers.csv

# —— 例外板块 ——
python $SKILL scrape --section bestseller --station US --out data/best.csv \
    [--categories electronics,home] [--max-categories 5]
python $SKILL scrape --section market --station US --out data/markets.csv \
    [--sub-modes multi,buyer,new,lowprice] [--us-only-4modes] [--all-4modes] \
    [--retry-failed] [--sleep-after 10]

# —— 查模块 ——
python $SKILL scrape --section checkbrand --station US,JP --mode brand \
    --queries "Anker,Baseus" --out data/checkbrand.csv          # 或 --input file.csv
python $SKILL scrape --section checkproduct --station US \
    --queries B0CHX1W1XY,B0BDHZ8Q63 --out data/checkproduct.csv # ASIN 批量
# check 模式表:checkbrand= brand/asin/seller-name/seller-company/keyword
#               checkseller= asin/brand/seller/keyword
#               checkmarket= asin/niche/keyword/nodeid/category/tree
#               checkkeyword= reverse/traffic/root-word/trend/ad-strategy (实验性)

# —— 报告 ——
python $SKILL analyze --section brand --input data/brands.csv --out-md reports/brand.md

CSV schemas(canonical 字段顺序,回归断言用)

  • product (22): station, station_name, rank, asin, parent_asin, name, brand, price, single_price, gross_profit, fba_fee, page_sale_count, page_sale_volume, year_sale_count, score, comment_count, deliver, seller_nationality, node_id, update_time, image_url, asin_url
  • keyword (27): station, station_name, site, rank, name, id, avg_price, avg_score, avg_review, avg_comment_count, brand_count, competitor_count, coverage_count, buy_rate, cpc_storm, cpc_low, cpc_high, growth_3m, growth_6m, growth_12m, buy_monopoly, fall_type_str, busy_season, cyclical_market, extend_word_count(+ 动态列)
  • brand (24): station, station_name, site, rank, brand, id, brand_url, product_count, seller_count, top_product_count, top_seller_count, top_product_count_rate, top_sale_count, top_sale_volume, top_avg_price, top_avg_comment_count, top_min_sale_time, top_product_max_node, top_sale_max_node, month_product_count, month_sale_count, month_avg_price, month_avg_sale_count, top_asins
  • seller (53): station, station_name, site, rank, name, id, solder_id, solder_url, enterprise_name, nationality, online_time, feedback_count, business_address, product_count, all_brand_count, ...(完整列表 = sections.py SELLER_FIELDS)
  • bestseller (24): station, station_name, category_slug, category_name, rank, asin, name, brand, price, sale_count, sale_estimate, gross_profit, fba_fee, deliver, score, comment_count, seller, seller_nationality, sale_time, sale_time_day, asin_url, image_url, node_id, single_price
  • market: station, station_name, site_id, sub_mode, sub_mode_id + 246 个原始字段(前 40 个固定列见 sections.py MARKET_BASE_FIELDS)
  • check 系列: 各自的表格字段 + 标注列(station, site[, query, mode]),列序由读取器输出决定

Critical gotchas(每个都真实踩过)

  1. DOM 驱动:绝不要直调 api.sorftime.com(AES 加密必 401/CORS)。原理与各板块 VM 契约见 references/dom_notes.md。
  2. 站点切换两种方式:选品域必须 localStorage.site + reload(URL ?i= 无效);查模块用 URL ?i= 即可。
  3. 页面初始化 7~8 秒:navigate 后必须 sleep;0 行先怀疑太快再怀疑选择器。
  4. trusted-click:Vue 回调检查 event.isTrusted,一律直接调 VM 方法(如 vm.treeItemClick(node))。
  5. Pro 弹窗(keyword/brand/seller)会阻塞数据填充,引擎在 ensure 阶段已移除;手动调试时要先清掉。
  6. Windows 编码:读写 CSV 一律 utf-8-sig;Path.read_text() 默认 GBK 会炸中文。
  7. Bash heredoc + JS 正则会被吃反斜杠——JS 全在 sections.py 常量里,别在 shell 内联重写。
  8. 路径:给 Windows python 传 D:/... 不是 /d/...。
  9. bash 沙箱可能吞 CSV:实跑抓取用非沙箱执行。

Offline 回归

python .claude/skills/sorftime-rpa/scripts/test_offline.py   # 28 项断言,无需浏览器

Migration note

由 11 个历史分模块技能合并(传输层从 kimi-webbridge HTTP daemon 切换到
BrowserSkill/bsk)。解析逻辑与 JS 逐字搬运、零重写;回归用 canonical schema
断言而非逐字节对比(实时数据每抓必变)。

常见问题

5 问
答案由本站依据条目字段整理
sorftime-rpa-skills怎么安装?

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

sorftime-rpa-skills支持哪些客户端?

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

sorftime-rpa-skills权限高吗,安全吗?

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

sorftime-rpa-skills收费吗?

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

sorftime-rpa-skills用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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