运行时依赖
安装命令
点击复制技能文档
AFOL 元技能 当用户提出广泛的AFOL收藏问题,并且不明显哪个特定提供商的技能应该处理它时,使用此技能。这是面向人类的路由器,位于提供商技能之上,而不是另一个供应商API包装器。 主要接口: scripts/afol 此技能组合了已检查的提供商技能,并在此技能目录中保留编排指导: 编排参考: references/prompts/afol-router.txt CLI源: scripts/afol_cli.py 仅元数据的OpenAPI占位符: references/openapi/afol.yaml 默认情况下,不通过Brick Directory应用程序进行路由。更喜欢直接使用官方提供商技能。 Brick Directory可能以后用于应用程序特定的渲染报告或内部跨提供商映射,但它不是此技能的规范数据层。 提供商路由 用户意图 从... 开始 然后使用 为什么 找到一个套装、部件、迷你人物、元素、颜色、主题或库存 rebrickable brickset 用于更丰富的套装元数据 Rebrickable是规范的目录/数据骨干。 确切的套装元数据、图像、说明、评论、发布状态、拥有/想要的上下文 brickset rebrickable 用于库存/部件 Brickset具有强大的编辑/套装元数据和用户收藏字段。 市场定价、价格指南、订单、库存、反馈、优惠券、会员笔记 bricklink brickowl 用于市场比较 BrickLink是主要的市场和价格指南来源。 BrickOwl商店库存、目录ID查找、列表管理 brickowl bricklink 用于市场比较 BrickOwl具有单独的商店/目录ID和市场工作流程。 套装或迷你人物的估值、预测、增长、投资回报率、收藏性能、销售台账 brickeconomy bricklink 用于当前市场验证 BrickEconomy是价值/预测提供商。 跨提供商ID转换 rebrickable bricklink、brickowl、brickset 首先归一化为稳定的目录ID,然后分发。 “告诉我关于套装X的一切” rebrickable + brickset brickeconomy,然后是市场places,如果请求了定价 除非用户要求,否则避免昂贵/批量定价。 凭证就绪性 使用scripts/afol凭证检查哪些功能在不打印秘密值的情况下解锁。 提供商环境变量: export REBRICKABLE_API_KEY=... # 目录查找和公共Rebrickable读取 export REBRICKABLE_USER_TOKEN=... # 可选的私人Rebrickable集合读取/写入 export BRICKSET_API_KEY=... # Brickset公共读取 export BRICKSET_USER_HASH=... # 可选的私人Brickset集合/愿望清单/笔记 export BRICKOWL_API_KEY=... # BrickOwl商店/账户读取和受保护的写入 export BRICKLINK_API_CONSUMER_KEY=... # BrickLink OAuth1凭证集 export BRICKLINK_API_CONSUMER_SECRET=... export BRICKLINK_API_TOKEN_VALUE=... export BRICKLINK_API_TOKEN_SECRET=... export BRICKECONOMY_API_KEY=... # BrickEconomy估值和私人投资组合读取 永远不要打印、提交、记录或粘贴真实凭证。 仅报告每个提供商是否准备就绪。 CLI快速参考 从此技能目录运行命令: scripts/afol --help scripts/afol route "什么是套装10236-1的价值?" scripts/afol route "找到千年隼的部件" scripts/afol route "比较BrickLink和BrickOwl对3001红色的价格" scripts/afol凭证 CLI不调用提供商API。它提供确定性路由和凭证就绪性提示,因此代理可以加载/使用正确的提供商技能。 规范工作流程 “告诉我关于套装10236-1的一切” 使用rebrickable set --set-num 10236-1进行规范套装身份和基本目录数据。 仅当库存/部件很重要时,使用rebrickable set-parts --set-num 10236-1。 使用brickset details --set-number 10236-1进行更丰富的元数据、图像、说明、发布状态、评分和Brickset ID。 仅当用户询问价值、投资回报率、投资或当前/预测价格时,使用brickeconomy set --set-number 10236-1 --currency 。 仅当用户询问购买、出售、价格指南或列表时,使用市场提供商技能。 “这个迷你人物值多少钱?” 如果用户没有提供迷你人物编号,则使用rebrickable minifigs --search ...来识别迷你人物编号。 使用brickeconomy minifig --minifig-number --currency 进行估值和预测字段。 仅当用户询问市场验证或当前市场定价时,使用bricklink price-guide或项目查找。 “比较BrickLink与BrickOwl的价格” 首先解析实体;不要猜测提供商ID。 使用BrickLink和BrickOwl的只读查找/价格/目录命令。 清晰地报告假设:项目类型、颜色、状况、货币、数量以及是否包含运费。 除非用户明确要求和批准确切的写入,否则不要创建列表、订单、反馈、会员笔记或优惠券。 “准备集合估值” 更喜欢一个集合端点而不是多个单独的查找。 使用brickeconomy collection-sets / collection-minifigs进行价值、增长和投资回报率。