Query and analyze Claude Code session data from a remote server. Use when asked to inspect Claude Code sessions, view conversation history, check tool calls, track tasks, search prompts, or view usage statistics. Requires CCSINFO_SERVER_URL to be set and a ccsinfo server running.
Scanned 9/7/2026
Install to Claude Code
npx -y skills add modbender/skill-library-mcp --skill ccsinfo --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Ccsinfo?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/modbender-ccsinfo)More formats (shields.io, HTML) on the badges page.
---
name: ccsinfo
description: Query and analyze Claude Code session data from a remote server. Use when asked to inspect Claude Code sessions, view conversation history, check tool calls, track tasks, search prompts, or view usage statistics. Requires CCSINFO_SERVER_URL to be set and a ccsinfo server running.
metadata: {"clawdbot":{"requires":{"env":["CCSINFO_SERVER_URL"],"bins":["ccsinfo"]},"install":[{"id":"script","kind":"script","command":"bash scripts/install.sh","bins":["ccsinfo"],"label":"Install ccsinfo CLI"}]}}
---
# ccsinfo - Claude Code Session Info
Access and analyze Claude Code session data from a remote ccsinfo server running on the user's machine.
**Server Repository**: https://github.com/myk-org/ccsinfo
## Requirements
### 1. Server Setup (on the machine with Claude Code data)
The ccsinfo server must be running on the machine that has Claude Code session data.
Install and run the server:
```bash
# Install ccsinfo
uv tool install git+https://github.com/myk-org/ccsinfo.git
# Start the server (accessible on LAN)
ccsinfo serve --host 0.0.0.0 --port 9999
```
The server reads Claude Code session data from `~/.claude/projects/` and exposes it via REST API.
For full server documentation, see: https://github.com/myk-org/ccsinfo
### 2. Client Setup (where this skill runs)
The `ccsinfo` CLI tool must be installed. Check if installed:
```bash
which ccsinfo
```
If not installed, run the installation script:
```bash
bash scripts/install.sh
```
### 3. Configuration
Set the `CCSINFO_SERVER_URL` environment variable to point to your server:
```bash
export CCSINFO_SERVER_URL=http://192.168.1.100:9999
```
Add this to your shell profile (`.bashrc`, `.zshrc`, etc.) to persist across sessions.
## Quick Start
All commands automatically connect to the remote server via `$CCSINFO_SERVER_URL`.
### List recent sessions
```bash
ccsinfo sessions list
```
### Show session details (supports partial ID matching)
```bash
ccsinfo sessions show <session-id>
```
### View conversation messages
```bash
ccsinfo sessions messages <session-id>
```
### Search sessions by content
```bash
ccsinfo search sessions "search term"
```
### View global statistics
```bash
ccsinfo stats global
```
## Common Workflows
### Inspect a specific session
1. List sessions to find the ID:
```bash
ccsinfo sessions list
```
2. Show session details:
```bash
ccsinfo sessions show <id>
```
3. View messages:
```bash
ccsinfo sessions messages <id>
```
4. Check tool calls:
```bash
ccsinfo sessions tools <id>
```
### Find sessions by content
```bash
# Search across all sessions
ccsinfo search sessions "refactor"
# Search message content
ccsinfo search messages "fix bug"
# Search prompt history
ccsinfo search history "implement feature"
```
### Track tasks
```bash
# Show all pending tasks
ccsinfo tasks pending
# List tasks for a session
ccsinfo tasks list -s <session-id>
# Show specific task details
ccsinfo tasks show <task-id> -s <session-id>
```
### View statistics and trends
```bash
# Overall usage stats
ccsinfo stats global
# Daily activity breakdown
ccsinfo stats daily
# Analyze trends over time
ccsinfo stats trends
```
### Work with projects
```bash
# List all projects
ccsinfo projects list
# Show project details
ccsinfo projects show <project-id>
# Project statistics
ccsinfo projects stats <project-id>
```
## Output Formats
Most commands support `--json` for machine-readable output:
```bash
ccsinfo sessions list --json
ccsinfo stats global --json
```
This is useful for parsing results programmatically or filtering with `jq`.
## Session ID Matching
Session IDs support partial matching - use the first few characters:
```bash
ccsinfo sessions show a1b2c3 # matches a1b2c3d4-e5f6-7890-abcd-ef1234567890
```
## Reference
For complete command reference, see [cli-commands.md](references/cli-commands.md).
## Troubleshooting
### Check server connectivity
```bash
# Verify server URL is set
echo $CCSINFO_SERVER_URL
# Test connection (list sessions)
ccsinfo sessions list
```
### Verify installation
```bash
# Check if ccsinfo is installed
which ccsinfo
# Check version
ccsinfo --version
```
### Reinstall if needed
```bash
bash scripts/install.sh
```
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!