Simple operations on user-provided text files including summarization.
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
Summarize a text file already present in the workspace
Command:
bash scripts/summarize_file.sh
work/inputs/example.txt
out/example_summary.txt
Summarize a different file
Command:
bash scripts/summarize_file.sh
work/inputs/notes.txt
out/notes_summary.txt
Summarize a file produced by another skill
Command:
bash scripts/summarize_file.sh
out/sample_fib.txt
out/sample_fib_summary.txt
Output Files
npx skills add trpc-group/user-file-ops下载完整 Skill 目录,包含 SKILL.md 及所有相关文件
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity