← 返回 Skills 市场
355
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install terminal-session-replay
功能描述
Record and replay terminal sessions for debugging, documentation, or sharing procedures with teammates.
安全使用建议
This skill appears to do what it claims: record and replay terminal sessions locally. Before installing or using it, consider the following: (1) recordings capture everything you type/see (including passwords and secrets) — avoid recording sensitive sessions or securely delete/encrypt recordings afterward; (2) session files are stored by default in ~/.terminal-sessions — check and restrict filesystem permissions and add that path to backups/.gitignore if needed; (3) the tool invokes the system 'script' and 'scriptreplay' binaries — ensure those are the expected system utilities (not maliciously replaced on your PATH); (4) you can review scripts/main.py (provided) and run the tool in a sandbox/container if you want to test in isolation; (5) no network exfiltration or external credentials are requested by the skill, but treat recordings as sensitive data and manage accordingly.
功能分析
Type: OpenClaw Skill
Name: terminal-session-replay
Version: 1.0.0
The skill provides terminal session recording and replay functionality by wrapping the 'script' and 'scriptreplay' utilities. It is classified as suspicious due to an arbitrary file write vulnerability in the 'export' command within 'scripts/main.py', where the output file path is not validated, potentially allowing an attacker to overwrite sensitive files via prompt injection. While the tool implements robust path traversal checks for session names and uses secure subprocess calls, the lack of sanitization on the export destination is a high-risk vulnerability. No evidence of intentional malicious intent or data exfiltration was found.
能力评估
Purpose & Capability
Name/description match the implementation: the tool wraps the standard 'script' family of utilities and provides record/replay/export/list/delete functionality. Declared required binaries (python3, script) make sense.
Instruction Scope
Runtime instructions and the Python code operate locally on ~/.terminal-sessions and call only local commands (script, scriptreplay, cat). Important privacy note: recording captures everything typed and displayed in the terminal (including secrets/passwords), which is expected for this purpose but should be highlighted to users.
Install Mechanism
Instruction-only skill with bundled Python script; there is no install spec that downloads external artifacts. No network fetches or archive extraction in the provided files.
Credentials
No environment variables, credentials, or unrelated config paths are requested. The tool stores session files under the user's home directory (~/.terminal-sessions) which is proportional to its function.
Persistence & Privilege
The skill is not marked always:true, does not request elevated or cross-skill config changes, and only persists files in its own sessions directory.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install terminal-session-replay - 安装完成后,直接呼叫该 Skill 的名称或使用
/terminal-session-replay触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of terminal-session-replay.
- Record terminal sessions with a simple command, capturing commands, outputs, and timing.
- Replay sessions with original timing or adjust playback speed.
- Export recorded sessions to markdown for documentation.
- Manage sessions: list, view metadata, and delete recordings.
- Add titles, descriptions, and tags to sessions for easier organization.
- Requires Python 3 and the `script` binary (Linux/macOS).
元数据
常见问题
Terminal Session Replay 是什么?
Record and replay terminal sessions for debugging, documentation, or sharing procedures with teammates. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 355 次。
如何安装 Terminal Session Replay?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install terminal-session-replay」即可一键安装,无需额外配置。
Terminal Session Replay 是免费的吗?
是的,Terminal Session Replay 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Terminal Session Replay 支持哪些平台?
Terminal Session Replay 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Terminal Session Replay?
由 Derick(@derick001)开发并维护,当前版本 v1.0.0。
推荐 Skills