英文大写转换器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-uppercase-converter 技能。
技能介绍
要解决的具体问题
处理代码日志、批量文本、配置文件或英文文档时,把英文字母统一成大写是常见需求。手动用编辑器逐个替换效率低,也容易遗漏;临时编写正则或脚本又过于繁琐。uppercase-converter 将这件事封装为一个轻量 Python 脚本,可直接被 Agent 调用,也可以放进 Shell 流水线中重复使用。
技能如何工作
核心逻辑只有一步:调用技能目录下的 to_upper.py。脚本接受两种输入方式:
- 命令行参数:将待转换文本作为空格拼接的参数传入,适合简短且不含特殊字符的内容。
- 标准输入:当不提供参数时从 stdin 读取,适合包含引号、换行或特殊字符的长文本,也方便管道直接衔接。
脚本将转换结果打印到 stdout,调用方只需读取输出即可。如果用户直接给出文件路径,将文件内容通过 stdin 送入脚本,再把 stdout 写回目标文件即可完成就地转换。
适用边界与注意点
转换范围严格限定在 ASCII 英文字母 a-z,数字、标点、空格以及非英文字符一律原样透传,不会被改动。也就是说,该技能不能处理带音标的欧洲语言大写或 Unicode 全角字母,仅适用于纯英文场景。
此外,脚本只负责转换,不做去重、空格压缩或格式校验,输出结果的格式与输入保持一致。
使用场景
- 整理代码日志时,把控制台输出的英文行统一转成大写后再归档
- 处理配置文件时,将其中的英文选项名批量改成大写形式
- 读取含英文字段的批量数据,用 stdin 管道送进脚本转大写并写回文件
- 清洗英文文档,把段落中的小写字母统一替换为大写,标点与换行保持不变
适合人员
- 后端工程师,需要在 CI 流水线中把测试日志的英文字段统一转大写后再归档
- 数据清洗工程师,负责把多个来源的英文表头规范化成大写并写回原始表
- DevOps 工程师,编写 Shell 脚本时想快速把配置项的英文键名改成大写
- 技术文档工程师,处理英文 API 文档时要把参数名批量转成大写以保持风格统一