一键导入
product-research-pipeline
Combined workflow for product/brand research that integrates typo handling, web search, data fetching, and report generation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Combined workflow for product/brand research that integrates typo handling, web search, data fetching, and report generation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Handle typos and variations in brand/product names to discover correct terminology and find relevant information
Automated code review — analyzes source files for bugs, security issues, style violations, and improvement suggestions. Use when asked to review code, check quality, or find problems in files.
Intelligent debugging assistant — analyzes error messages, stack traces, logs, and runtime behavior to identify root causes and suggest fixes.
Generate documentation from source code — creates README, API docs, module summaries, and inline documentation. Use when asked to document code, generate docs, or explain a codebase.
Excel-based student grade analysis with percentage conversion, distribution charts, and detailed performance breakdown
Validate environment variables, dependencies, and system requirements. Diagnose missing configs, version mismatches, and setup issues.
| name | product-research-pipeline |
| description | Combined workflow for product/brand research that integrates typo handling, web search, data fetching, and report generation |
This skill provides an end-to-end workflow for researching products or brands, handling typos automatically, searching the web, gathering detailed data, and compiling a structured report.
def product_research_pipeline(query: str) -> str:
"""End-to-end product research workflow."""
# Phase 1: Discovery
correct_name, search_results = brand_discovery_with_typos(query)
if not search_results:
return f"Could not find information about '{query}'. Please verify the brand name."
# Phase 2: Data Collection
product_info = search_product_details(correct_name)
website_data = fetch_official_website(correct_name)
competitors = search_competitors(correct_name)
# Phase 3: Report
report = compile_research_report(
product_name=correct_name,
search_results=search_results,
product_info=product_info,
website_data=website_data,
competitors=competitors
)
return report
def compile_research_report(product_name, search_results, product_info,
website_data, competitors) -> str:
"""Compile all data into structured report."""
return f"""# 📊 {product_name} Marketing Research Report
## Executive Summary
[Brief overview of key findings]
## Product Overview
| Aspect | Details |
|--------|---------|
| Product Name | {product_info.get('name', product_name)} |
| Product Type | {product_info.get('type', 'N/A')} |
| Website | {product_info.get('website', 'N/A')} |
## Market Presence
{search_results['summary']}
## Competitive Landscape
{competitors}
## Recommendations
[Based on findings]
"""