Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:17:58 +08:00
commit 72ca635273
15 changed files with 5327 additions and 0 deletions

97
plugin.lock.json Normal file
View File

@@ -0,0 +1,97 @@
{
"$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": []
}
}