--- name: l1-text-transform description: "L1 原子技能:文本转换。支持格式转换、翻译、摘要、语态变换等文本处理操作。" layer: 1 domain: processing keywords: - transform - translate - summarize - convert - format input_schema: "{ text: string, operation: string, options?: object }" output_schema: "{ result: string }" --- # L1: Text Transform(文本转换原子技能) ## 能力 对文本执行各种转换操作:格式转换、翻译、摘要、语态变换等。 ## 使用方法 这是一个 LLM 推理技能。根据 `operation` 类型执行不同的文本转换。 ### 支持的操作类型 | 操作 | 说明 | 示例输入 | |------|------|---------| | `summarize` | 生成摘要 | 长文本 → 3-5 句话 | | `translate` | 翻译 | 中文→英文、英文→中文 | | `rewrite` | 改写 | 口语→书面语、简化表述 | | `format_convert` | 格式转换 | Markdown→HTML、JSON→YAML | | `expand` | 扩写 | 大纲→详细内容 | | `tone_shift` | 语调变换 | 正式→轻松、技术→通俗 | ### 操作规范 **summarize(摘要):** - 输出不超过原文 20% 的长度 - 保留关键数据点和结论 - 使用项目列表格式 **translate(翻译):** - 保持原文结构和格式 - 专有名词保留原文(括号标注翻译) - 需在 options 中指定 `target_language` **format_convert(格式转换):** - 需在 options 中指定 `from` 和 `to` 格式 - 支持: markdown, html, json, yaml, csv, plaintext **rewrite(改写):** - 保持语义不变 - 需在 options 中指定 `style`: formal/casual/technical/simple ## 输入 | 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | text | string | ✅ | 待转换文本 | | operation | string | ✅ | 操作类型(见上表) | | options | object | ❌ | 操作参数(如目标语言) | ## 输出 转换后的文本。 ## 约束 - 输入文本最大 5000 字符 - 翻译支持: 中文、英文、日文、韩文、法文、德文、西班牙文