项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-25 · 当前星标 ★ 874
使用教程
环境要求
- Node.js 18 或更高版本
- 可联网的终端环境(使用 npx 安装)
- 支持 Claude Skills、OpenClaw 等技能生态的智能体客户端(可选)
- 支持文件夹或 ZIP 导入的客户端可直接导入仓库根目录
安装与启动步骤
-
1安装技能包
用 npx 从 GitHub 拉取并全局安装 filtmall-shopping 技能,无需单独执行 npm install。
npx skills add filtalgo/Filtmall-Shopping-Skill --skill filtmall-shopping -g -
2以仓库方式导入
若客户端支持文件夹或 ZIP 导入,直接把仓库根目录导入即可,无需走 npx 安装流程。
-
3检查运行时
在项目目录执行 doctor,确认技能自带的 CLI 运行时可用、运行环境正常。
node scripts/filtalgo.js doctor --json -
4搜索商品
用自然语言描述需求即可搜索实时商品库,--json 输出便于智能体解析结果。
node scripts/filtalgo.js search "想要保湿一点的面膜,预算 100 元以内,但别太黏" --json -
5登录授权
涉及购物车、下单等操作前先走 OAuth Device Flow 登录,再用 auth status 查看登录状态。
node scripts/filtalgo.js auth login node scripts/filtalgo.js auth status --json -
6加购与创建结账
把搜索得到的 sku_id 加入购物车,创建结账会话并生成支付链接。
node scripts/filtalgo.js cart add-item --way CART --sku-id <sku_id> --quantity 1 --json node scripts/filtalgo.js checkout create --way CART --json node scripts/filtalgo.js checkout prepare-payment <checkout_session_id> --link-channel mobile_h5 --json -
7查订单与物流
下单后可列出订单、查看订单明细(含商品项)并跟踪配送状态。
node scripts/filtalgo.js order list --page-size 5 --json node scripts/filtalgo.js order get <order_sn> --include-items true --json node scripts/filtalgo.js logistics get <order_sn> --json -
8查看完整命令
不确定可用子命令时执行 help,列出 CLI 支持的全部命令。
node scripts/filtalgo.js help
如何确认成功
执行 node scripts/filtalgo.js doctor --json 返回正常运行状态,且 auth status 显示已登录,即表示环境与授权就绪。
常见问题
Q:安装后还需要单独跑 npm install 吗?
A:不需要。技能自带 CLI 运行时,README 明确说明安装无需额外的 npm install,只要 Node.js 18 或更高版本即可。
Q:能用自然语言搜索商品吗?
A:可以。search 命令直接接收中文自然语言描述,例如“想要保湿一点的面膜,预算 100 元以内,但别太黏”,并返回实时目录结果。
Q:哪些操作需要先登录?
A:搜索和 doctor 检查不需要认证;购物车、结账、订单与物流等流程需要先执行 auth login 完成 OAuth Device Flow 授权。
Q:价格优势是怎么证明的?
A:只有当实时结果同时包含匹配的规格、来源平台和记录时间时,技能才会展示价格优势,避免凭感觉报价。
Q:支付是在技能里完成的吗?
A:不是。账户授权、订单确认和支付都保留在买家一侧,技能负责生成结账会话与支付链接。
注意事项
- 当前商品目录聚焦美妆个护品类,其他品类可能尚无结果。
- 实际价格会随账户、地区、会员状态和促销活动变化,展示的价格优势具有时效性。
- 命令中的 <sku_id>、<checkout_session_id>、<order_sn> 需替换为上一步返回的真实值。
- 遇到不认识的命令时先运行 node scripts/filtalgo.js help 查看完整命令列表。
核心亮点
- 把比价、下单、订单、物流、售后串成完整交易闭环,而非只做商品推荐
- 强调可验证的同款价格证据,推荐结果有据可查,降低智能体乱报价风险
- 以 agent-skills 形式封装,适配 Claude Skills、OpenClaw 等生态,接入成本低
不足之处
- 项目仍处成长阶段,实际可用性高度依赖 Filtmall 后端服务与商品数据覆盖
- 作为技能包偏电商业务封装,通用性有限,非购物场景难以复用
适用场景
- 用户让 AI 助手买某款商品,助手自动比同款价格并给出证据后下单
- 智能体代用户跟踪已下订单的配送进度并处理退换货
- 开发者把购物能力集成进自己的 AI 智能体,快速获得电商操作接口
替代项目
browser-use、OpenAI Swarm、LangChain
上一篇:okou
下一篇:agent-skills
同类项目推荐
standard-agent
开源
像搭积木一样组合推理步骤,快速构建你的 AI 智能体。
Composable reasoning agent library in Python. Swap LLMs, reasoning strategies, memor···
superpowers-symfony
开源
给 Symfony 开发者的 AI 外挂,写代码、测试、架构一把梭
Claude Code plugin for Symfony 7.4 LTS & 8.x — 44 skills, 7 AI subagents & 13 comma···
OdooTerminal
开源
在浏览器里给 Odoo 装个 AI 终端,操作快人一步
Webextension tool for Odoo
tossinvest-cli
开源
在终端或AI代理中直接玩转韩国Toss证券交易
공식 API에 없는 30+ 기능까지, 터미널과 AI에서 쓰세요. 토스증권 비공식 CLI·MCP.
skills
开源
给 AI 智能体装上表格数据科学护栏,自动分析不乱来
Tabular Data Science Skills for guardrailing AI Agents
Meting-Agent
开源
让 AI 一键搜索全网音乐,统一接口对接多平台
面向 AI 的多音乐平台的 API 代理 • 网易云 • QQ音乐 • 酷狗 • 酷我 Multi-platform ···
honcho
开源
给 AI 装上长期记忆,让智能体越用越懂你
Memory library for building stateful agents
Open-AI-Design-Agent
开源
免费自托管,AI 自动生成海报、品牌和视频素材
Open-source AI design agent — alternative to Lovart AI, Runway Agent, Luma Labs Age···
DeepSeekBot
开源
组一支有记忆、有分工的私人 AI Bot 团队
Open-source GrokBot alternative built on DeepSeek Harness. Build your personal bot t···
