🖥️

tmux

Seguro 🌐 Acesso à rede⚙️ Comandos externos

Gérer les sessions de terminal avec tmux

Também disponível em: Dwsy

L'exécution de processus en arrière-plan dans des terminaux peut être complexe lorsque vous avez besoin de sessions persistantes qui survivent aux déconnexions. Cette compétence fournit des commandes simples pour créer, gérer et surveiller des sessions tmux depuis votre assistant IA.

Suporta: Claude Codex Code(CC)
⚠️ 68 Ruim
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "tmux". Create a tmux session called 'python-work' that runs python3

Resultado esperado:

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

A utilizar "tmux". List all active tmux sessions

Resultado esperado:

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

A utilizar "tmux". Send 'SELECT version();' to psql-dev and capture output

Resultado esperado:

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

Auditoria de Segurança

Seguro
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
Arquivos analisados
407
Linhas analisadas
2
achados
5
Total de auditorias
Auditado por: claude Ver Histórico de Auditoria →

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
85
Conteúdo
21
Comunidade
100
Segurança
83
Conformidade com especificações

O Que Você Pode Construir

Gestion de sessions de base de données

Exécuter des connexions de base de données persistantes comme psql ou mysql dans des sessions d'arrière-plan et exécuter des requêtes à la demande

Flux de travail de surveillance de logs

Suivre les fichiers de logs en continu dans des sessions tmux et capturer la sortie pour vérifier les erreurs ou les motifs

Sessions REPL interactives

Maintenir des sessions Python ou R REPL pour le travail d'analyse de données avec un état persistant entre les commandes

Tente Estes Prompts

Lister les sessions
Lister toutes les sessions tmux actives en utilisant la compétence tmux
Créer une session de base de données
Créer une nouvelle session tmux appelée 'psql-dev' qui exécute 'psql -h localhost -U postgres mydb'
Exécuter une requête et capturer
Envoyer la commande 'SELECT COUNT(*) FROM users;' à la session 'psql-dev', attendre l'invite 'postgres=#', puis capturer la sortie
Nettoyer les sessions
Tuer les sessions tmux 'psql-dev' et 'logs-monitor'

Melhores Práticas

  • Utiliser des noms de sessions descriptifs avec des préfixes comme 'psql-', 'logs-', ou 'repl-' pour organiser plusieurs sessions
  • Toujours tuer les sessions une fois terminé pour libérer les ressources système
  • Utiliser l'option --wait avec capture-output pour s'assurer que les commandes sont terminées avant de lire la sortie

Evitar

  • Exécuter des processus de longue durée sans surveiller leur sortie ou leur état
  • Créer des sessions avec des noms génériques comme 'test' ou 'session1' qui provoquent des conflits
  • Oublier de spécifier --workdir lorsque les sessions ont besoin d'accéder à des fichiers de projet spécifiques

Perguntas Frequentes

Quelles plateformes prennent en charge cette compétence ?
Cette compétence fonctionne sur tout système avec tmux installé, y compris Linux et macOS. Elle nécessite le runtime bun.
Quelles sont les limites de ressources ?
Le nombre de sessions et les lignes de capture de sortie sont limités par la configuration de tmux. La capture par défaut retourne 100 lignes d'historique.
Comment s'intègre-t-elle avec les outils IA ?
La compétence expose des outils MCP que les assistants IA peuvent appeler directement. Chaque commande correspond à une opération tmux spécifique.
Les données sont-elles stockées ou transmises ?
Non. Toutes les données restent locales sur la machine exécutant tmux. Les sessions n'existent qu'en mémoire jusqu'à ce qu'elles soient explicitement tuées.
Pourquoi les sessions restent-elles bloquées ?
Vérifiez si tmux est installé et en cours d'exécution. Vérifiez que les noms de sessions sont corrects. Assurez-vous que les commandes dans les sessions sont terminées avant de capturer la sortie.
Comment se compare-t-il à screen ?
Tmux offre des fonctionnalités plus modernes comme les panneaux divisibles, le clonage de sessions et une meilleure prise en charge du scripting que GNU Screen.

Detalhes do Desenvolvedor

Autor

Bind

Licença

MIT

Referência

main

Estrutura de arquivos

📄 skill.json

📄 SKILL.md