agent/skills/tools/read/SKILL.md
Read file contents with line numbers. Use when viewing source code, reading configuration files, examining documentation, or inspecting any text file.
npx skillsauth add knoopx/pi readInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Read a file's contents with line numbers.
REQUIRED: path (absolute path) OPTIONAL: limit (max lines), offset (start line, 0-indexed)
RULES:
EXAMPLE:
{"name": "Read", "input": {"path": "/absolute/path/to/file.py"}}
EXAMPLE with range:
{"name": "Read", "input": {"path": "/absolute/path/to/file.py", "limit": 50, "offset": 100}}
limit and offset to read 100-200 lines at a timeoldTexttools
Inform the user what is happening — skip passive lookups
development
Renders markdown to self-contained HTML with a custom dark stylesheet and opens in browser. Use when previewing markdown documents, generating styled HTML from README or report files.
testing
Programmatic hunk selection for Jujutsu — split, commit, or squash specific hunks without interactive prompts. Use when making partial commits or selective squashes.
content-media
Manage version control with Jujutsu (jj) — no staging area, immediate changes, smart rebasing. Use when navigating history, squashing, or pushing to Git remotes.