export const SKILL_TEMPLATES: Record = { prompt: { label: '📝 Prompt 注入式(SOP / 工作流)', content: `--- name: customer_service_sop description: 客服回复 SOP,注入到 System Prompt type: prompt --- # 客服回复 SOP ## 回复风格 - 礼貌、简洁、不超过 3 段 - 优先解决问题,再表达共情 ## 流程 1. 复述用户问题,确认理解 2. 给出解决方案(步骤化) 3. 询问是否还有其他问题 ` }, http: { label: '🌐 HTTP 工具(外部 API)', content: `--- name: get_weather description: 查询某城市当前天气 type: http parameters: type: object properties: city: type: string description: 城市的中文名或拼音 required: - city handler: https://wttr.in/{{city}}?format=j1 config: method: GET timeout: 8000 --- # 天气查询工具 模型可通过 function calling 自动调用。 \`{{city}}\` 会被替换为参数值。 ` }, js: { label: '⚙️ JavaScript 工具(沙箱执行)', content: `--- name: calc_compound_interest description: 计算复利收益。本金 principal, 年利率 rate (0.05=5%), 年限 years type: js parameters: type: object properties: principal: { type: number, description: 本金 } rate: { type: number, description: 年利率(小数,如 0.05) } years: { type: number, description: 年数 } required: [principal, rate, years] config: timeout: 3000 --- const { principal, rate, years } = args; const final = principal * Math.pow(1 + rate, years); const profit = final - principal; return { finalValue: Number(final.toFixed(2)), profit: Number(profit.toFixed(2)), summary: \`本金 \${principal} 经 \${years} 年, 年化 \${(rate*100).toFixed(2)}% 复利后变成 \${final.toFixed(2)}\` }; ` } };