#638 by GitHub stars

ShawnPana/smux

Control tmux panes and communicate between AI agents. Use this skill whenever the user mentions tmux panes, cross-pane communication, sending messages to other agents, reading other panes, managing tmux sessions, or interacting with processes running in tmux. Includes tmux-bridge CLI for agent-to-ag

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/smux/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

847343642064 → 847343642064

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 847343642064

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 84734364206403a2e51b601d3ad8c85464fcdd17

1.5kGitHub stars
0stars in 7 days
1skill in this repository
0commits in 30 days

Heat

0.9
  • Star growth, last 7 daysAhead of 6% of tracked repositories
  • Star growth, last 24 hoursAhead of 5% of tracked repositories
  • Rank movement, last 7 daysAhead of 29% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Jul 30, 2026Nov 5, 20261,533

Individual skills in this repository

How it works

smux

When your agent uses it

Control tmux panes and communicate between AI agents. Use this skill whenever the user mentions tmux panes, cross-pane communication, sending messages to other agents, reading other panes, managing tmux sessions, or interacting with processes running in tmux. Includes tmux-bridge CLI for agent-to-agent messaging and raw tmux commands for direct session control.

What it loads into context

Frontmatter

126 tokens

Always available to the agent

SKILL.md

2,404 tokens

When the skill is activated

Reference documents

3,548 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. tmux-bridge — Cross-Pane Communication
  2. Raw tmux Commands
  3. Tips

Files

  • SKILL.mdcore8,917 bytes
  • SKILL.mdcore8,917 bytes
  • SKILL.mdcore8,917 bytes
  • SKILL.mdcore8,917 bytes
  • SKILL.mdcore8,917 bytes
  • SKILL.mdcore8,917 bytes
  • SKILL.mdcore8,917 bytes
  • SKILL.mdcore8,917 bytes
  • SKILL.mdcore8,917 bytes
  • SKILL.mdcore8,917 bytes
  • SKILL.mdcore8,917 bytes
  • SKILL.mdcore8,917 bytes
  • SKILL.mdcore8,917 bytes
  • references/tmux-bridge.mddoc8,586 bytes
  • references/tmux.mddoc4,617 bytes
Read SKILL.md

# smux

Tmux pane control and cross-pane agent communication. Use `tmux-bridge` (the high-level CLI) for all cross-pane interactions. Fall back to raw tmux commands only when you need low-level control.

## tmux-bridge — Cross-Pane Communication

A CLI that lets any AI agent interact with any other tmux pane. Works via plain bash. Every command is **atomic**: `type` types text (no Enter), `keys` sends special keys, `read` captures pane content.

### DO NOT WAIT OR POLL

Other panes have agents that will reply to you via tmux-bridge. Their reply appears directly in YOUR pane as a `[tmux-bridge from:...]` message. Do not sleep, poll, read the target pane for a response, or loop. Type your message, press Enter, and move on.

The ONLY time you read a target pane is:
- **Before** interacting with it (enforced by the read guard)
View the complete source on GitHub

Skills included

  • smux

Repository facts

License
MIT
Created
Feb 28, 2026
Last pushed
Oct 5, 2026
Forks
89
Open issues
4
Project activity
Active

Rank over the last 12 weeks

Now #638 · best #445 · down 126 in 30 days

  1. #627 on Oct 30
  2. #629 on Oct 31
  3. #630 on Nov 1
  4. #632 on Nov 2
  5. #636 on Nov 3
  6. #638 since Nov 4
30 earlier periods
  1. #457 on Aug 1
  2. #438 on Aug 7
  3. #440 on Aug 8
  4. #434 on Aug 9
  5. #451 on Aug 10
  6. #448 on Aug 12
  7. #455 on Aug 13
  8. #459 on Aug 18
  9. #458 on Aug 19
  10. #457 on Aug 20
  11. #445 on Aug 22
  12. #461 on Aug 24
  13. #466 on Aug 25
  14. #458 on Aug 26
  15. #469 on Aug 27
  16. #461 on Aug 29
  17. #475 on Sep 2
  18. #498 on Sep 8
  19. #493 on Sep 10
  20. #502 on Sep 14
  21. #503 on Sep 20
  22. #507 on Sep 23
  23. #512 on Sep 27
  24. #545 on Oct 8
  25. #548 on Oct 14
  26. #559 on Oct 23
  27. #550 on Oct 24
  28. #610 on Oct 25
  29. #619 on Oct 28
  30. #622 on Oct 29

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 3, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 12 notes
  • skills/smux/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/smux/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/smux/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/smux/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/smux/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/smux/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/smux/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/smux/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/smux/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/smux/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/smux/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/smux/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 3 signals by file

skills/smux/SKILL.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration

skills/smux/references/tmux-bridge.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration

skills/smux/references/tmux.md

  • Broad permissionsline 1
    Unsupported or unresolved allowed-tools declaration

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Signal confidence: 3 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/smux/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/smux/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/smux/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/smux/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/smux/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/smux/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

ShawnPana/smux: #638 on hotskills, 1.5k stars

[![ShawnPana/smux on hotskills](https://hotskills.dev/badge/shawnpana-smux.svg)](https://hotskills.dev/skill/shawnpana-smux/)