Skills configuring-tmux
๐Ÿ“ฆ

configuring-tmux

Content revision r1 Medium Risk ๐ŸŒ Network access๐Ÿ“ Filesystem accessโš™๏ธ External commands

Configure tmux Status Bars and Widgets

tmux status bars can be hard to customize because frameworks override many settings. This skill guides framework choice, plugin setup, widgets, multiple bars, and reload checks.

Supports: Claude Codex Code(CC)
๐Ÿ“Š 70 Adequate

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "configuring-tmux" from https://skillstore.io/skills/ibrahimhka-configuring-tmux.md and its manifest at https://skillstore.io/api/skills/ibrahimhka-configuring-tmux/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "configuring-tmux". I want a tmux bar with time, CPU, and network speed.

Expected outcome:

A framework recommendation, plugin list, widget layout, reload checklist, and notes about font or theme dependencies.

Using "configuring-tmux". My second tmux bar is blank.

Expected outcome:

  • Check the tmux version and row count first.
  • Confirm that the framework is not overwriting the default bar.
  • Verify each widget emits one non-empty line.

Using "configuring-tmux". Add finance and news widgets to tmux.

Expected outcome:

A plan for one-line scripts, cache intervals, provider limits, and fallback text when network requests fail.

Security Audit

Medium Risk
v4 โ€ข 7/5/2026 Open versioned report

Most static findings are false positives from Markdown code fences, tmux syntax, expected dotfile paths, and documented public URLs. The fixed /tmp cache examples and pane-content persistence setting are real local privacy and integrity concerns. No prompt injection or data-exfiltration intent was found.

2
Files scanned
227
Lines analyzed
2
Review items
0
False positives ignored

Confirmed security concerns (1)

Medium
Terminal Pane Content Persistence
The plugin setup enables automatic restore and pane-content capture. This can write terminal output, including tokens or commands, into tmux-resurrect state files.
Line 59 directly enables pane content capture, and lines 57-58 enable automatic restore and periodic saves. This is a clear local privacy risk, although it is not exfiltration.
Capability review items (2)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

Medium
Temp directory access
CACHE="/tmp/my-widget-cache"
The example uses a fixed cache file under /tmp, which can be read or replaced by other local users on shared systems. Use a user-owned cache directory with private permissions.
Medium
Temp directory access
CACHE="/tmp/news-cache" # one headline per line, refreshed by background fetch
The example uses a fixed cache file under /tmp, which can be read or replaced by other local users on shared systems. Use a user-owned cache directory with private permissions.
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/ibrahimhka-configuring-tmux/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/ibrahimhka-configuring-tmux/security.svg)](https://skillstore.io/skills/ibrahimhka-configuring-tmux?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/ibrahimhka-configuring-tmux?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/ibrahimhka-configuring-tmux/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/ibrahimhka-configuring-tmux.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

ibrahimhka. (2026). configuring-tmux security audit report (audit version 4) [Author version unspecified]. Skillstore. https://skillstore.io/skills/ibrahimhka-configuring-tmux/audits/4

BibTeX citation

@techreport{ibrahimhka-ibrahimhka-configuring-tmux-2026, author = {ibrahimhka}, title = {configuring-tmux security audit report (audit version 4)}, institution = {Skillstore}, year = {2026}, number = {4}, url = {https://skillstore.io/skills/ibrahimhka-configuring-tmux/audits/4}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "configuring-tmux security audit report (audit version 4)" version: "unspecified" type: report authors: - name: "ibrahimhka" date-released: "2026-07-05" url: "https://skillstore.io/skills/ibrahimhka-configuring-tmux/audits/4" identifiers: - type: other value: "skillstore:ibrahimhka-configuring-tmux:audit:4" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
87
Content
69
Community
91
Spec Compliance

What You Can Build

Standardize terminal setup

Create a consistent tmux framework, plugin list, and status layout for development machines.

Add workflow widgets

Add clocks, system metrics, finance data, weather, or news to a daily tmux workspace.

Resolve framework conflicts

Diagnose why tmux status changes disappear after reloads or conflict with a theme framework.

Try These Prompts

Set Up My First Bar
Help me configure a simple tmux status bar. Ask which framework I use, then suggest safe beginner settings.
Add Status Widgets
Add weather, finance, news, and world clocks to my tmux status bar. Use one-line outputs and caching where needed.
Fix My Bar Config
Review my tmux status configuration. Identify why changes are not visible and explain the reload steps.
Design a Multi-Bar Setup
Plan a tmux 3.2 setup with three status rows, framework-owned bar zero, custom widgets, and plugin integration. Include safety checks before edits.

Best Practices

  • Ask before changing dotfiles, then back up the current tmux configuration.
  • Keep network widgets cached and limited to one output line.
  • Use framework-specific theme variables when a framework owns the default bar.

Avoid

  • Installing plugins from unknown repositories without user approval.
  • Using fixed shared cache paths for private widget data.
  • Editing raw status options when the active framework will overwrite them.

Frequently Asked Questions

Does this skill install tmux by itself?
No. It gives setup guidance and commands for tmux configuration after the user chooses a framework.
Which tmux frameworks does it cover?
It covers oh-my-tmux, Catppuccin, tmux-powerline, TPM plugins, and user-provided frameworks.
Can it create multiple status bars?
Yes. It explains the tmux 3.2 status-format array used for multiple status rows.
Does it support network-backed widgets?
Yes. It shows cache patterns for widgets such as finance, weather, and news tickers.
Will it edit my existing dotfiles safely?
It instructs the assistant to ask before touching config. Users should still review backups and proposed changes.
Can I use it with Claude, Codex, and Claude Code?
Yes. The report lists support for Claude, Codex, and Claude Code workflows.

Developer Details

Author

ibrahimhka

License

MIT

Skillstore revision

r1

Version notice

The author did not declare a version.

Ref

30c73eac2afe762f6aa9c4553158769369d47351

Maintenance freshness

7/18/2026

Usage

2 downloads ยท 138 views

File structure

๐Ÿ“„ README.md

๐Ÿ“„ SKILL.md