搜索网络用户痛点并输出PRD文档JSON
自动 prd- 猎杀器是一项面向实际任务的技能,主要用于用于用户投诉的扫描平台, 提取疼痛点, 并生成结构化的 PRD + OpenClaw 任务 JSON. 重要通知QQ No Fabricating Policy : 此技能只返回 r。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
扫描各平台上的用户投诉,提取痛点,并生成结构化 PRD 及 OpenClaw 任务 JSON。
⚠️ 禁止虚构政策:本技能仅返回真实 API 搜索结果。若未获取到任何 API 结果,则返回错误,**绝不生成模拟/虚构数据**。
所有操作均通过封装的 CLI 脚本执行:
python3 {baseDir}/scripts/search.py search-pain-points --keyword "" --max-results 8
{"status":"no_results","error":"No API results found"}{"status":"error","error":"reason"}本技能将向以下外部服务发起出站网络请求:
⚠️ 隐私声明:您的搜索关键词将被发送至上述外部服务。请勿在关键词中包含敏感或机密信息。
脚本可选读取以下环境变量:
| 变量 | 是否必需 | 用途 |
|---|---|---|
BRAVE_API_KEY |
否 | Brave Search API 密钥,用于提升搜索结果质量 |
BAIDU_API_KEY |
否 | Baidu Search API 密钥,用于检索中文内容 |
若未提供任何 API 密钥,该技能将自动尝试调用 Hacker News API(无需密钥)。
{
"status": "success",
"keyword": "searched keyword",
"project_name": "product name",
"summary": "one-line value",
"pain_points": [
{
"id": "PP-001",
"title": "pain title",
"severity": "high",
"context": "description",
"sources": [
{
"platform": "Hacker News",
"url": "https://news.ycombinator.com/item?id=...",
"quote": "actual user words from the post"
}
]
}
],
"user_stories": [
{
"id": "US-001",
"as_a": "role",
"i_want_to": "desire",
"so_that": "goal",
"acceptance_criteria": ["criterion 1"],
"priority": "P0",
"pain_point_ids": ["PP-001"]
}
],
"mvp_features": [
{
"id": "F-001",
"title": "feature name",
"description": "what it does",
"priority": "P0",
"user_story_ids": ["US-001"],
"pain_point_ids": ["PP-001"]
}
],
"openclaw_tasks": [
{
"task_id": "TASK-001",
"title": "task name",
"description": "dev instructions",
"priority": "P0",
"acceptance_criteria": ["standard 1"],
"feature_id": "F-001"
}
],
"generated_at": "2026-04-07T12:00:00",
"data_source": "API"
}
若 CLI 脚本不存在或未安装 Python:
{
"status": "error",
"error": "Search script not available. Ensure python3 is installed and the script exists at {baseDir}/scripts/search.py"
}
若所有 API 均未返回结果:
{
"status": "no_results",
"keyword": "",
"error": "No API results found. Try providing API keys (BRAVE_API_KEY) or using a different keyword.",
"suggestions": [
"Set BRAVE_API_KEY environment variable",
"Try a broader keyword",
"Check network connectivity"
]
}
若 API 调用失败:
{
"status": "error",
"error": "API request failed: "
}
脚本从以下平台抓取用户投诉:
| 平台 | 类型 | 是否需要认证 | URL |
|---|---|---|---|
| Brave Search | 网页搜索 | 可选(需 API 密钥) | api.search.brave.com |
| Hacker News | 技术论坛 | 否 | hn.algolia.com |
注意:若未配置 API 密钥,则仅能获取 Hacker News 的结果,对于非技术类主题可能覆盖不足。
python3 scripts/search.py search-pain-points --keyword "remote work" --max-results 10
export BRAVE_API_KEY="your_api_key" python3 scripts/search.py search-pain-points --keyword "AI tools" --max-results 8
export BAIDU_API_KEY="your_api_key" python3 scripts/search.py search-pain-points --keyword "远程办公" --max-results 8
本技能可与 OpenClaw 的 cron 系统集成,实现每日自动 PRD 生成:
{
"name": "每日痛点挖掘与PRD生成",
"schedule": {
"kind": "cron",
"expr": "0 8 * * *",
"tz": "Asia/Singapore"
},
"payload": {
"kind": "agentTurn",
"message": "运行 auto-prd-hunter 调研热门领域痛点并生成PRD"
},
"sessionTarget": "isolated"
}
本技能严格遵循以下原则:
BRAVE_API_KEY 或更换关键词重试BRAVE_API_KEY 以启用更广泛的网页搜索export BRAVE_API_KEY="your_key"export BAIDU_API_KEY="your_key"相关专题
热门下载
相关下载
精品课程
共39课时 | 5.4万人学习
共101课时 | 21万人学习
共39课时 | 4.8万人学习
最新文章