SuperAPI AI 工具集

update-text-file

办公与效率

查看项目

更新于 10-15 20:31

技能介绍

用途:更新或修改任意目录下的文本文件,例如诗歌、文档、笔记等;当用户要求编辑、更新、修改、修订或重写文本文件时使用。

主要能力与参数:必填参数 file_path(目标文本文件路径,如 ~/Downloads/poem.txt)和 new_content(要写入的新内容或追加内容);可选参数 update_type 指定更新方式:add(追加内容)、expand(在现有内容基础上扩充)、replace(整篇重写)、edit(修改特定段落)。

使用方式(按资料所述流程):先用 find 命令按常见文本扩展名(.txt、.md、.doc 等)或文件名模式定位目标文件;用 cat 显示当前文件内容以了解需更新的部分;若用户未明确说明改动意图,用 ask_user 请求澄清;再用 heredoc 语法 cat > {{FILE_PATH}} << 'EOF' 写入更新内容,保持原文件位置不变;随后用 cat {{FILE_PATH}} 显示新内容进行验证,并向用户确认更新并概述所做更改。

参考命令:find {{DIRECTORY}} -maxdepth 2 -type f ( -name ".txt" -o -name ".md" );cat {{FILE_PATH}};cat > {{FILE_PATH}} << 'EOF' {{NEW_CONTENT}} EOF。

适用场景示例:更新 Downloads 文件夹中的诗歌;编辑笔记文件并补充更多细节;用新内容修订文档;修改文本文件以加入更多段落;更新主目录中的 Markdown 文件。

限制与注意事项:修改前应先显示原文件内容以了解上下文;应使用 heredoc 语法安全写入多行内容;应保留原文件位置与路径;写入后应显示更新内容进行验证;若更新意图不明确,应先请求澄清。关于支持的文件类型范围、并发或大小限制等未在资料中提供。