🖥️

tmux

آمن 🌐 الوصول إلى الشبكة⚙️ الأوامر الخارجية

使用 tmux 管理终端会话

متاح أيضًا من: Dwsy

运行后台进程时,需要在断开连接后仍能保持会话,这项技能提供了简单的命令,让你的 AI 助手能够创建、管理和监控 tmux 会话。

يدعم: Claude Codex Code(CC)
⚠️ 68 ضعيف
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "tmux". Create a tmux session called 'python-work' that runs python3

النتيجة المتوقعة:

  • Session 'python-work' created successfully
  • Window 0: python-work (started)
  • To send commands: Use send-command to interact with the session

استخدام "tmux". List all active tmux sessions

النتيجة المتوقعة:

  • Active tmux sessions:
  • - python-work (1 window)
  • - psql-dev (1 window)
  • - logs-monitor (1 window)

استخدام "tmux". Send 'SELECT version();' to psql-dev and capture output

النتيجة المتوقعة:

  • PostgreSQL 15.2 on x86_64-pc-linux-gnu
  • (4 rows)

التدقيق الأمني

آمن
v5 • 1/16/2026

This is a legitimate tmux session management skill containing only metadata and documentation files. The static analysis produced severe false positives: all 'weak cryptographic algorithm' findings are spurious (no cryptography exists), and 'Ruby/shell backtick execution' findings incorrectly flag markdown code formatting delimiters as command execution. The skill provides local terminal session management via MCP protocol with no network calls, filesystem threats, or credential handling.

3
الملفات التي تم فحصها
407
الأسطر التي تم تحليلها
2
النتائج
5
إجمالي عمليات التدقيق
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
85
المحتوى
20
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

数据库会话管理

在后台会话中运行持久的数据库连接(如 psql 或 mysql),并按需执行查询

日志监控工作流

在 tmux 会话中持续跟踪日志文件,并捕获输出以检查错误或匹配模式

交互式 REPL 会话

为数据分析工作维护 Python 或 R REPL 会话,命令之间保持持久状态

جرّب هذه الموجهات

列出会话
使用 tmux 技能列出所有活动的 tmux 会话
创建数据库会话
创建一个名为 'psql-dev' 的新 tmux 会话,运行 'psql -h localhost -U postgres mydb'
执行查询并捕获结果
将命令 'SELECT COUNT(*) FROM users;' 发送到 'psql-dev' 会话,等待 'postgres=#' 提示符,然后捕获输出
清理会话
终止 'psql-dev' 和 'logs-monitor' tmux 会话

أفضل الممارسات

  • 使用带有前缀的描述性会话名称(如 'psql-'、'logs-' 或 'repl-')来组织多个会话
  • 完成后务必终止会话以释放系统资源
  • 使用 --wait 选项配合 capture-output 确保命令完成后再读取输出

تجنب

  • 运行长期进程而不监控其输出或状态
  • 使用通用名称(如 'test' 或 'session1')创建会话,导致冲突
  • 忘记指定 --workdir,而会话需要访问特定项目文件

الأسئلة المتكررة

哪些平台支持此技能?
此技能适用于任何安装了 tmux 的系统,包括 Linux 和 macOS。它需要 bun 运行时。
有哪些资源限制?
会话数量和输出捕获行数受 tmux 配置限制。默认捕获返回 100 行回滚历史。
它如何与 AI 工具集成?
该技能提供了 AI 助手可以直接调用的 MCP 工具。每个命令都映射到特定的 tmux 操作。
数据会被存储或传输吗?
不会。所有数据都保留在运行 tmux 的本地机器上。会话仅存在于内存中,直到被显式终止。
为什么会话会挂起?
检查 tmux 是否已安装并正在运行。验证会话名称是否正确。确保会话中的命令在捕获输出前已完成。
它与 screen 相比如何?
Tmux 提供更多现代功能,如分割窗口、会话克隆和更好的脚本支持,优于 GNU Screen。

تفاصيل المطور

المؤلف

Bind

الترخيص

MIT

مرجع

main

بنية الملفات

📄 skill.json

📄 SKILL.md