Read a UTF-8 text file and emit its raw content on stdout. Tiny helper for meta-skills that need to round-trip an artefact through disk so the user can hand-edit it between steps (e.g. tweak script.txt during a review pause). Unlike the builtin read_file tool — which returns line-numbered output for model display — this returns bytes verbatim, suitable for downstream parsers.
62
75%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
High
Do not use without reviewing
Fix and improve this skill with Tessl
tessl review fix ./src/opensquilla/skills/bundled/text-file-read/SKILL.mdReads 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.
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. |
The file's UTF-8 content on stdout. No trailing newline added or stripped.
max_bytes → exit 1, stderr carries the actual size.94ac35e
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.