用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/mateaix/mateclaw --skill file-reader命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Use the optional iOfficeAI/OfficeCLI engine for advanced inspection, validation, copy-on-write editing, template merge, or visual rendering of existing .docx, .xlsx, and .pptx files. Prefer MateClaw's built-in renderDocx/renderXlsx/renderPptx tools for simple new documents. Use this skill when preserving an existing template, modifying complex Office structure, checking formatting issues, validating OpenXML, or rendering a document for visual QA. This integration targets https://github.com/iOfficeAI/OfficeCLI, not the unrelated prompt-generation project with the same name.
当需要主动向某个渠道会话单向推送消息时使用(企业微信、钉钉、飞书、Telegram、Discord、QQ、Slack 等)。适用于任务完成通知、定时提醒告警、异步结果回推等场景。先用 list_channel_sessions 查询目标会话,再用 send_channel_message 发送。
公众号图文创作 / 推文 / 官方号文章 (official account article) — 端到端:选题→搜集→成文→配图→去AI化→公众号内联样式排版→交付/草稿箱。honors user persona & style memory.
基于 SOC 职业分类
正在显示 SKILL.md
| name | file_reader |
| version | 1.2.0 |
| description | 读取与摘要文本类文件(txt、md、json、yaml、csv、log、代码文件等)。PDF 与 Office 文件由专用技能处理。 |
| dependencies | {"tools":["read_file","execute_shell_command"]} |
当用户要求读取或摘要本地文本文件时使用本技能。
不在范围内:PDF、Word (.docx)、Excel (.xlsx)、PPT (.pptx)、图片、音视频 — 这些由专用技能处理。
不确定文件类型时,先探测:
macOS / Linux:
execute_shell_command(command="file -b --mime-type \"/path/to/file\"")
Windows:
execute_shell_command(command="cmd /c \"echo %~x1\" & exit", timeoutSeconds=10)
或直接根据扩展名判断。
read_file(filePath="/absolute/or/relative/path/to/file.txt")
读取特定行范围(大文件时):
read_file(filePath="/path/to/large.log", startLine=1, endLine=200)
根据文件类型采用对应策略:
| 类型 | 处理方式 |
|---|---|
.txt / .md | 直接摘要或按用户需求处理 |
.json / .yaml | 先列出顶层键,再展开用户关注的字段 |
.csv / .tsv | 展示表头 + 前 5 行,再描述各列含义和数据规模 |
.log | 读取最后 200 行,聚焦错误/警告模式 |
| 源代码 | 说明文件作用,摘要核心逻辑,不逐行复述 |
文件超过 500 行时分段读取:
# 先读前 100 行了解结构
read_file(filePath="/path/to/big.log", startLine=1, endLine=100)
# 再读末尾 200 行看最新内容
read_file(filePath="/path/to/big.log", startLine=-200)
日志文件也可用系统命令读取末尾:
macOS / Linux:
execute_shell_command(command="tail -n 200 \"/path/to/file.log\"")
Windows:
execute_shell_command(command="powershell Get-Content -Tail 200 \"/path/to/file.log\"")
\ 或正斜杠 / 均可,但含空格时须加引号/,含空格时须加引号或转义