name: survey-platform description: 与调查平台集成,创建、分发和分析用户调查 allowed-tools:
- Read
- Write
- Edit
- Bash
- Glob
- Grep
- WebFetch
调查平台技能
目的
与调查平台集成,以创建调查问卷、收集回复并计算标准化的可用性指标,如SUS、NPS和CSAT。
能力
- 创建和分发调查问卷
- 收集和汇总回复
- 计算SUS(系统可用性量表)分数
- 计算NPS(净推荐值)
- 计算CSAT(客户满意度)分数
- 导出结果和可视化图表
- 生成调查报告
目标流程
- user-research.js (quantitativeDataCollectionTask)
- persona-development.js
- usability-testing.js
集成点
- Typeform API
- SurveyMonkey API
- Google Forms API
- 自定义调查JSON格式
输入模式
{
"type": "object",
"properties": {
"platform": {
"type": "string",
"enum": ["typeform", "surveymonkey", "google-forms", "custom"]
},
"action": {
"type": "string",
"enum": ["create", "distribute", "collect", "analyze"]
},
"surveyType": {
"type": "string",
"enum": ["sus", "nps", "csat", "custom"]
},
"surveyConfig": {
"type": "object",
"description": "用于创建调查的配置"
},
"responsesPath": {
"type": "string",
"description": "回复数据文件的路径"
},
"targetAudience": {
"type": "object",
"description": "分发目标受众的标准"
}
},
"required": ["platform", "action"]
}
输出模式
{
"type": "object",
"properties": {
"surveyId": {
"type": "string",
"description": "已创建调查的标识符"
},
"surveyUrl": {
"type": "string",
"description": "调查分发链接"
},
"responseCount": {
"type": "number",
"description": "收集到的回复数量"
},
"scores": {
"type": "object",
"properties": {
"sus": { "type": "number" },
"nps": { "type": "number" },
"csat": { "type": "number" }
}
},
"analysis": {
"type": "object",
"description": "回复的统计分析结果"
},
"reportPath": {
"type": "string",
"description": "生成的报告文件路径"
}
}
}
使用示例
const result = await skill.execute({
platform: 'typeform',
action: 'analyze',
surveyType: 'sus',
responsesPath: './survey-responses.json'
});