from __future__ import annotations from ..services.product_detect import detect_product_name from .base import BaseSkill, SkillResult, WorkflowContext class ProductDetectSkill(BaseSkill): name = "product_detect" def run(self, context: WorkflowContext) -> SkillResult: product_name = detect_product_name(context.batch) return SkillResult(success=True, data={"product_name": product_name})