Token导航 LogoToken导航TokenDH.com
研究检索执行命令github未标认证来源可访问许可证需确认审计通过

claude-tracker-suiteClaude tracker suite 搜索

Agent Skill

claude-tracker-suite 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

792

周安装

33

GitHub Stars

22

下载量

264
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:claude-tracker-suite(Claude tracker suite 搜索)
来源仓库:https://github.com/tdimino/claude-code-minoan
仓库路径:skills/claude-tracker-suite
安装命令:
npx skills add https://github.com/tdimino/claude-code-minoan --skill claude-tracker-suite
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/tdimino/claude-code-minoan --skill claude-tracker-suite

简介

Claude Session Management Suite 统一管理跨项目的会话历史记录。

  • 提供搜索、监控、恢复与守护进程自动摘要等全套会话管理能力。
  • 支持按关键词或 ID 前缀检索,并可批量打开会话到分屏查看。
  • 守护进程模式下需持续占用资源,建议仅在必要时启用。
  • claude-tracker-suite 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Claude Session Management Suite

Search, browse, monitor, and manage Claude Code session history across all projects.

Tools Overview

ToolPurpose
claude-tracker-searchSearch sessions by keyword or ID prefix (standalone script)
open-sessions.jsList top N sessions, open selected in cmux tabs/splits
claude-tracker-resumeFind and resume crashed/inactive sessions
claude-tracker-aliveCheck which sessions have running processes
claude-tracker-watchDaemon: auto-summarize new sessions, update active-projects.md
claude-trackerList recent sessions with status badges (standalone script)
new-session.shStart a new session in Ghostty/VSCode/Cursor, with optional prompt or headless mode
resume-session.shOpen a session in a cmux tab (optionally open project in VS Code/Cursor)
detect-projects.jsScan sessions to find all projects, check CLAUDE.md coverage
bootstrap-claude-setup.jsGenerate complete ~/.claude/ config for new machine
update-active-projects.pyRegenerate active-projects.md with enriched session data

Standalone Scripts

Commands delegate to standalone Node.js scripts (avoids shell escaping issues with inline node -e):

ScriptCalled ByPurpose
scripts/search-sessions.js/claude-tracker-searchKeyword search or --id prefix lookup across all sessions
scripts/open-sessions.jsDirect invocationList top N sessions, open in cmux tabs/splits with confirmation
scripts/list-sessions.js/claude-trackerList recent sessions with status badges
scripts/new-session.sh/spawnStart new interactive or prompt-driven session in Ghostty/VSCode/Cursor or headless
scripts/resume-session.shDirect invocationOpen session in cmux tab, optionally open project in VS Code/Cursor
scripts/detect-projects.jsDirect invocationProject discovery and CLAUDE.md scaffolding
scripts/bootstrap-claude-setup.jsDirect invocationNew machine setup generator

All scripts use ~/.claude/lib/tracker-utils.js for shared utilities (path decoding, session parsing, git remote detection).

Quick Start

# Search by topic
claude-tracker-search "kothar mac mini"

# Lookup by session ID prefix (exact directory from JSONL ground truth)
node ~/.claude/skills/claude-tracker-suite/scripts/search-sessions.js --id d7b8f4dd

# Search by session name/slug only (fast — no JSONL body scan)
claude-tracker-search "thera" --name

# List top 10 sessions, open selected in cmux tabs
node ~/.claude/skills/claude-tracker-suite/scripts/open-sessions.js

# Open top 5 as vertical splits
node ~/.claude/skills/claude-tracker-suite/scripts/open-sessions.js --limit 5 --split right

# Check what's alive
claude-tracker-alive

# Resume crashed sessions in tmux
claude-tracker-resume --tmux

# Start auto-summarize daemon
claude-tracker-watch --daemon

Search

claude-tracker-search "$ARGUMENTS"

Search targets (weighted ranking): Summary (3x), First prompt (2x), Project name (1x), Git branch (1x).

FlagDescription
--limit <n>Max results (default: 20)
--id <prefix>Lookup by session ID prefix (8+ chars)
--project <name>Filter by project name (substring)
--since <duration>Recent only: 7d, 24h, 30m, 2w
--jsonMachine-readable JSON output
--nameSearch only session names, slugs, summaries—skips JSONL body scan (fast)
--fzfInteractive selection via fzf (outputs resume command)

Resume Crashed Sessions

claude-tracker-resume                    # List crashed sessions with resume commands
claude-tracker-resume --tmux             # Resume all in tmux windows
claude-tracker-resume --zsh              # Resume all in Terminal.app tabs (macOS)
claude-tracker-resume --all              # Include non-VS Code sessions
claude-tracker-resume --dry-run          # Preview without acting

Smart fallback: if --resume fails on an expired session, automatically starts a fresh session in that project directory. Sessions older than 7 days show a STALE badge.

Alive Detection

Check which sessions have running Claude processes:

claude-tracker-alive                     # Running + stale sessions overview
claude-tracker-alive --running           # Only sessions with active processes
claude-tracker-alive --stale             # Only sessions with no process
claude-tracker-alive --json              # Machine-readable output

Cross-references running claude PIDs (via pgrep + lsof) against recent session files. Sessions >3 days without a process show an OLD badge.

Auto-Summarize Daemon

Watch for new sessions and auto-populate summary cache:

claude-tracker-watch --status            # Check if daemon is running
claude-tracker-watch --daemon            # Start in background
claude-tracker-watch --stop              # Stop running daemon
claude-tracker-watch --verbose           # Foreground with debug output

The daemon watches ~/.claude/projects/*/sessions-index.json for changes. When new sessions appear, it caches summaries from Claude Code metadata and regenerates active-projects.md. See references/daemon-setup.md for launchd plist and lifecycle details.

Session Listing

claude-tracker                           # All recent sessions
claude-tracker vscode                    # VS Code sessions only

Detect Projects

node ~/.claude/skills/claude-tracker-suite/scripts/detect-projects.js                # List all
node ~/.claude/skills/claude-tracker-suite/scripts/detect-projects.js --suggest      # Suggest additions
node ~/.claude/skills/claude-tracker-suite/scripts/detect-projects.js --scaffold     # Create CLAUDE.md stubs
node ~/.claude/skills/claude-tracker-suite/scripts/detect-projects.js --since 30d    # Recent only

Update Active Projects

python3 ~/.claude/scripts/update-active-projects.py              # Regenerate active-projects.md
python3 ~/.claude/scripts/update-active-projects.py --summarize  # Show sessions needing summaries

The generated table includes Model, Turns, and Cost columns from enriched session data (extracted from JSONL transcripts). Git worktree sessions show a tree emoji badge. Sessions without summaries are auto-named via one-shot claude --model haiku call.

Bootstrap New Setup

Generate a complete ~/.claude/ configuration for a new machine:

node ~/.claude/skills/claude-tracker-suite/scripts/bootstrap-claude-setup.js --user "Name" --dry-run
node ~/.claude/skills/claude-tracker-suite/scripts/bootstrap-claude-setup.js --user "Name"

Creates directory structure, global CLAUDE.md, userModel template, agent_docs stubs, and project CLAUDE.md scaffolds. Follow up with /claude-md-manager to enrich generated files.

Resume in New Terminal

Open a session in a new cmux tab, optionally opening the project in an editor:

# Resume in cmux tab (default — auto-detects project directory)
~/.claude/skills/claude-tracker-suite/scripts/resume-session.sh <session-id>

# Resume in cmux + open project in VS Code
~/.claude/skills/claude-tracker-suite/scripts/resume-session.sh <session-id> --vscode

# Resume in cmux + open project in Cursor
~/.claude/skills/claude-tracker-suite/scripts/resume-session.sh <session-id> --cursor

# Explicit project directory
~/.claude/skills/claude-tracker-suite/scripts/resume-session.sh <session-id> --project ~/Desktop/Programming

cmux owns the terminal lifecycle. Editor flags (--vscode, --cursor) only open the project in the editor — the session always resumes in cmux. Falls back to printing the resume command if cmux is not running.

New Session / Spawn

Start a new Claude Code session in a terminal tab or headless:

# Interactive session in Ghostty (default)
~/.claude/skills/claude-tracker-suite/scripts/new-session.sh ~/my-project

# With a specific model
~/.claude/skills/claude-tracker-suite/scripts/new-session.sh ~/my-project --model opus

# Prompt-driven session in Ghostty tab
~/.claude/skills/claude-tracker-suite/scripts/new-session.sh ~/my-project --prompt "fix the login bug"

# Prompt-driven in VS Code terminal
~/.claude/skills/claude-tracker-suite/scripts/new-session.sh ~/my-project --vscode --prompt "fix the login bug"

# Headless — runs in current terminal, returns JSON
~/.claude/skills/claude-tracker-suite/scripts/new-session.sh ~/my-project --headless --prompt "summarize the README"

# Headless with specific model and output format
~/.claude/skills/claude-tracker-suite/scripts/new-session.sh ~/my-project --headless --prompt "fix tests" --model haiku --output-format text

Headless and prompt-driven modes use claude -p (the Agent SDK CLI). Note: -p is now officially part of the Claude Agent SDK—it uses SDK billing, not interactive session billing. Terminal modes use the clipboard-paste AppleScript pattern for reliable command delivery (handles special characters in prompts).

Workflow: Find and Resume

  1. claude-tracker-search "topic" — find matching sessions
  2. claude --resume <session-id> — resume in current terminal
  3. open-sessions.js — list top sessions, open selected in cmux tabs
  4. Or claude-tracker-resume --tmux — auto-resume all crashed sessions

Workflow: Open Sessions in cmux

List recent sessions and open them in cmux tabs or splits:

# List top 10, prompt for selection
node ~/.claude/skills/claude-tracker-suite/scripts/open-sessions.js

# Open as vertical splits
node ~/.claude/skills/claude-tracker-suite/scripts/open-sessions.js --split right

# Open all without confirmation
node ~/.claude/skills/claude-tracker-suite/scripts/open-sessions.js --yes

# JSON output for scripting
node ~/.claude/skills/claude-tracker-suite/scripts/open-sessions.js --json

Session directories are resolved from JSONL ground truth (decodeProjectPath), not from active-projects.md. Falls back to printing resume commands when cmux is unavailable.

For the full cmux CLI reference, see references/cmux-commands.md.

Workflow: Monitor Active Work

  1. claude-tracker-alive — see what's running vs stale
  2. claude-tracker-watch --daemon — keep summaries auto-updated
  3. Read ~/.claude/agent_docs/active-projects.md — curated project overview

Related: Git Tracking

Git-aware session tracking via PreToolUse/PostToolUse hooks intercepts all git commands and tags sessions with repos they touch. Enables cross-directory session discovery.

FilePurpose
~/.claude/hooks/git-track.shPreToolUse hook — logs git commands to JSONL
~/.claude/hooks/git-track-post.shPostToolUse hook — captures commit hashes
~/.claude/hooks/git-track-rebuild.pyBuilds bidirectional index at SessionEnd
~/.claude/git-tracking.jsonlAppend-only event log (hot path)
~/.claude/git-tracking-index.jsonBidirectional session <-> repo index

Query functions in tracker-utils.js:

  • loadGitTracking() — load the index
  • getSessionsForRepo(path) — find sessions that touched a repo
  • getReposForSession(sid) — find repos a session touched
  • getRecentCommits({hours, repoPath}) — recent commits across sessions
  • getRecentGitEvents({hours}) — raw event timeline

The /session-report command generates a Markdown dashboard combining session status with git activity.

Related: Soul Registry

The soul registry (~/.claude/hooks/soul-registry.py) tracks live sessions with heartbeats, topics, and Slack channel bindings. It complements the tracker suite:

Tracker SuiteSoul Registry
ScopeAll sessions, all timeActive sessions only
Data sourceJSONL transcripts, sessions-index.json~/.claude/soul-sessions/registry.json
UpdatesAfter session ends (summaries)Real-time (heartbeat every turn)
PurposeSearch, resume, project detectionCross-session awareness, Slack binding

To view the live registry: python3 ~/.claude/hooks/soul-registry.py list --md

To activate Claudicle identity in a session: /ensoul (opt-in per session). To bind a session to Slack: /slack-sync #channel.

References

For detailed schemas and infrastructure:

  • references/data-schemas.md — Session index, summary cache, and JSONL transcript schemas; data source locations; shared library API
  • references/daemon-setup.md — Watcher daemon lifecycle and launchd plist template
  • references/cmux-commands.md — Complete cmux CLI reference: hierarchy, splits, tabs, input, browser, sidebar, notifications, keyboard shortcuts

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

36.87%
按下载量换算97

Claude

31.96%
按下载量换算84

Cursor

17.74%
按下载量换算47

Gemini CLI

9.18%
按下载量换算24

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/tdimino/claude-code-minoan --skill claude-tracker-suite 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills