# User File Ops

> Simple operations on user-provided text files including summarization.

- Skill: `trpc-group/user-file-ops` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds add trpc-group/user-file-ops`
- Raw SKILL.md: https://api.skillmd.com/api/skills/trpc-group/user-file-ops/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: trpc-group (https://skillmd.com/u/trpc-group)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/trpc-group/user-file-ops

---


Overview

Summarize text files that come from the user or from other skills.
This skill can compute basic statistics (lines, words, bytes) and
capture a short preview of the file.

User-provided files are typically exposed under `work/inputs/` (for
example, when a host directory is mounted as inputs, or when the user
uploads a file into the conversation and the framework stages it into
the workspace before scripts run). Files produced by other skills are
usually written under `out/` and can be summarized directly from
there.

Examples

1) Summarize a text file already present in the workspace

   Command:

   bash scripts/summarize_file.sh \
     work/inputs/example.txt \
     out/example_summary.txt

2) Summarize a different file

   Command:

   bash scripts/summarize_file.sh \
     work/inputs/notes.txt \
     out/notes_summary.txt

3) Summarize a file produced by another skill

   Command:

   bash scripts/summarize_file.sh \
     out/sample_fib.txt \
     out/sample_fib_summary.txt

Output Files

- out/example_summary.txt
- out/notes_summary.txt
- out/sample_fib_summary.txt

