skills/read/SKILL.md
Read a file's contents and return every line. Peek without touching. Use when the user asks to read, show, or peek at a file.
npx skillsauth add bishwashere/cowcode 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.
Grabs a file's contents and returns every line. Like peeking without touching - no edits, no side effects.
Call run_skill with skill: "read". Set command or arguments.action to read.
surface/main.py, MEMORY.md), absolute (e.g. /path/to/file), or use ~ for home (e.g. ~/.pasture/config.json).Use when the user says things like:
/brain - start from ~/.pasture. Read ~/.pasture/config.json to confirm paths, then inspect the relevant ~/.pasture state/log/workspace files. Treat state dir ~/.pasture and workspace ~/.pasture/workspace as fixed defaults unless config says otherwise.~/.pasture/config.json.For SQLite database inspection or row counts, use go-read with action sql; read is only for file contents.
The skill returns the file content as text. No modifications are made.
read_file
description: Read a file's contents. Path required; optional from (line) and lines (count).
parameters:
path: string
from: number
lines: number
tools
Policy-gated command execution for package managers, project generators, build/test scripts, dev servers, and one-off CLIs. Disabled by default; add "exec" to skills.enabled to expose it. Prefer go-read/go-write for stable filesystem primitives.
data-ai
Plain HTTP fetch (GET/POST/etc.) for JSON or text endpoints, including localhost / LAN / Pasture's own dashboard. Use this instead of browse for non-rendered URLs.
testing
Bridge conversation to dashboard Projects and Missions — list configured projects, register new ones with setup details, health-check, propose tasks, create missions after user approval, log progress, and update task status. Use when the user wants to work on, track, or manage a project.
documentation
GitHub integration. Read repos, list/read issues and PRs, create branches, post comments, create PRs. Requires GitHub token in ~/.pasture/secrets.json or GITHUB_TOKEN env var.