关于 tmux
tmux 是用于控制交互式命令行应用 tmux 会话的技能,可发送按键并读取窗格输出,适合需要远程操作运行中 CLI 的任务。
主要功能
- 01远程控制 tmux 会话
- 02向交互式 CLI 发送按键
- 03读取 tmux 窗格输出
- 04处理交互式命令行任务
适用场景
- 01操作 tmux 会话中的交互式 CLI
- 02检查运行中 CLI 的窗格输出
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cowork-os/ cowork-os --skill tmux安装后在 Claude Code 中输入/tmux确认已加载。
附带文件scripts/find-sessions.shscripts/wait-for-text.sh
详细介绍
Tmux
用途
通过发送按键操作并抓取窗格输出,远程控制用于交互式 CLI 的 tmux 会话。
路由
- 使用场景:当用户要求通过发送按键操作并抓取窗格输出来远程控制用于交互式 CLI 的 tmux 会话时使用。
- 不使用场景:如果请求涉及规划文档、高层策略或非可执行讨论,请勿使用;改用相关的规划或设计工作流。除非自动化可以完全满足提示,否则避免在非交互环境中使用。
- 输出:Tmux 的结果:针对具体任务的结果,以及具体的操作说明。
- 成功标准:返回与所请求任务相符的具体操作和决策,不编造工具端行为。
触发示例
正向
- 此请求请使用 tmux 技能。
- 帮我处理 tmux 相关事务。
- 当用户要求通过发送按键操作并抓取窗格输出来远程控制用于交互式 CLI 的 tmux 会话时使用。
- Tmux:提供可执行的结果。
反向
- 如果请求涉及规划文档、高层策略或非可执行讨论,请勿使用;改用相关的规划或设计工作流。除非自动化可以完全满足提示,否则避免在非交互环境中使用。
- 不要将 tmux 用于无关请求。
- 此请求超出 tmux 的适用范围。
- 这只是概念讨论;不需要使用工具工作流。
运行时提示词
- 当前运行时提示词长度:3942 个字符。
- 运行时提示词直接定义在
../tmux.json中。
评论
支持 Markdown