技能 编程开发 读取原始文本文件内容

读取原始文本文件内容

v20260609
text-file-read
该技能用于读取UTF-8文本文件的原始内容,并将未经修改的字节输出到标准输出。它特别适用于需要在流程步骤间进行人工干预或编辑的场景,因为它不会像内置工具那样添加行号,确保了结构性文件(如YAML或脚本)的原始完整性,方便后续解析器处理。
获取技能
178 次下载
概览

text-file-read

Reads a UTF-8 text file and prints its contents verbatim to stdout (no line numbers, no decoration). Use this when a meta-skill needs to round-trip an artefact through disk between steps so the user can hand-edit the file during a clarify pause.

This skill exists alongside OpenSquilla's builtin read_file tool on purpose: read_file is designed for LLM display and prepends a lineno\t prefix to every line, which corrupts structured files (scripts, SRT, YAML) when piped back into downstream parsers. This skill returns the bytes unmodified.

Inputs (with:)

key required default notes
input yes Absolute path of the file to read.
max_bytes no 200000 Refuse to read files larger than this. Guards against accidental binary reads.

Output

The file's UTF-8 content on stdout. No trailing newline added or stripped.

Failure modes

  • Path missing → exit 1, stderr explains.
  • File exceeds max_bytes → exit 1, stderr carries the actual size.
  • Decode error → exit 1 (file isn't valid UTF-8).
信息
Category 编程开发
Name text-file-read
版本 v20260609
大小 2.23KB
更新时间 2026-06-10
语言