{ "$schema": "internal://schemas/plugin.lock.v1.json", "pluginId": "gh:dashed/claude-marketplace:plugins/tmux", "normalized": { "repo": null, "ref": "refs/tags/v20251128.0", "commit": "b791a79cde3dc378f5f48d0f4768846c62bc5109", "treeHash": "c812bb0ddafed26011d6f61daa44be29967ae60526e682cb764e5e47dcc9fe6d", "generatedAt": "2025-11-28T10:16:03.271236Z", "toolVersion": "publish_plugins.py@0.2.0" }, "origin": { "remote": "git@github.com:zhongweili/42plugin-data.git", "branch": "master", "commit": "aa1497ed0949fd50e99e70d6324a29c5b34f9390", "repoRoot": "/Users/zhongweili/projects/openmind/42plugin-data" }, "manifest": { "name": "tmux", "description": "Remote control tmux sessions for interactive CLIs (python, gdb, etc.) by sending keystrokes and scraping pane output. Use when debugging applications, running interactive REPLs (Python, gdb, ipdb, psql, mysql, node), automating terminal workflows, or when user mentions tmux, debugging, or interactive shells.", "version": "1.4.0" }, "content": { "files": [ { "path": "README.md", "sha256": "f2fdf0bf02e8605e10c4599cb22e8ad567c432cb2edab0ed69bd41d03ef7b8a8" }, { "path": "SKILL.md", "sha256": "8d54919da5b2f19c4c5f56f70f78d1a911f87b648b91cab68f9a2e1b9871c70b" }, { "path": "tools/list-sessions.sh", "sha256": "5cf212b88d78ba58f3d43b9c36d2479ba37819d4ce7fdd4f2ac3af75f8565d40" }, { "path": "tools/kill-session.sh", "sha256": "42a2b18ca43402e0e9880edb97c56cb49a0ee90501a904b357a6267dc8a15e02" }, { "path": "tools/wait-for-text.sh", "sha256": "7fa8851b3be0d49abb49c4fbdaf31e687036ebf1d40030e66e1d5a7d3d72298a" }, { "path": "tools/pane-health.sh", "sha256": "c43f562af38359e26558c2a5548753c0b245549f828082ad4473db734f795a95" }, { "path": "tools/safe-send.sh", "sha256": "f505adb563854400da13f8b59f5de782292301e7736849d9d2a2766b1eb9ab2d" }, { "path": "tools/create-session.sh", "sha256": "066417e810ff7b84200bba96edba07257c920f9d2bfa4eaa34e95bddb2c23cb5" }, { "path": "tools/find-sessions.sh", "sha256": "ecfad81dbb7c9aaecb03fbd01f5175902916be18d68184589145c2ebd5585b35" }, { "path": "tools/cleanup-sessions.sh", "sha256": "2b9dd4b78738b341579c34b032c3898284571cc418bac04d25493c69fb64264c" }, { "path": "tools/lib/registry.sh", "sha256": "3ce5fcf343910795e492a6e7b952fd12ba59624be0aaa36271da69ad77201739" }, { "path": "tools/lib/time_utils.sh", "sha256": "526ffe7bcc4506b0b810d1c6a023bcce8fda22d3e9086eddb926e354729ba869" }, { "path": "references/session-lifecycle.md", "sha256": "489dd66ffbada2c49bb4b3b0ddc20daf2edddba1bf6af01957a4ea5719aa658c" }, { "path": "references/session-registry.md", "sha256": "b2834deabbaabc2ed2b2e8a6e1ee3abb2371776461b9ca01a120a36522636785" }, { "path": "references/direct-socket-control.md", "sha256": "936d7dabdc75bd8e8b10ff4513740d3a9e54757892c283c828557c86fc3b2b4b" }, { "path": ".claude-plugin/plugin.json", "sha256": "59f1b332b5913768c9aa80aa3f12f622fef6daf082e2b8ef9053191ec3ea3b50" } ], "dirSha256": "c812bb0ddafed26011d6f61daa44be29967ae60526e682cb764e5e47dcc9fe6d" }, "security": { "scannedAt": null, "scannerVersion": null, "flags": [] } }