| name | session-management |
| description | User session lifecycle management with 8-hour TTL, 30-minute idle timeout, and thread-safe operations. Use for session creation, tracking, and cleanup. |
| version | 2.0.0-rc |
| author | Kernel Architecture Team |
| triggers | ["create session","manage sessions","session timeout","user session"] |
| tools | ["mcp__kernel-v2-sessions__create","mcp__kernel-v2-sessions__get","mcp__kernel-v2-sessions__update","mcp__kernel-v2-sessions__delete","mcp__kernel-v2-sessions__cleanup","mcp__kernel-v2-sessions__info"] |
Session Management Skill
Purpose
Manages user sessions with automatic timeout, activity tracking, and secure cleanup for multi-user environments.
When to Use
- Create new user sessions
- Track session activity
- Check session validity
- Clean up expired sessions
Available MCP Tools
| Tool | Description |
|---|
mcp__kernel-v2-sessions__create | Create new session for user |
mcp__kernel-v2-sessions__get | Get session information |
mcp__kernel-v2-sessions__update | Update session activity timestamp |
mcp__kernel-v2-sessions__delete | Delete session |
mcp__kernel-v2-sessions__cleanup | Remove expired sessions |
mcp__kernel-v2-sessions__info | Get detailed session info |
Session Configuration
- TTL: 8 hours maximum session lifetime
- Idle Timeout: 30 minutes of inactivity
- Thread-Safe: Concurrent access supported
Workflow
Create Session
- Call
mcp__kernel-v2-sessions__create with user_id
- Returns session_id and expiry time
- Session stored in SQLite database
Check Session Validity
- Call
mcp__kernel-v2-sessions__get with session_id
- Returns session status and remaining time
- Auto-updates last activity timestamp
Cleanup Expired Sessions
- Call
mcp__kernel-v2-sessions__cleanup
- Removes all expired sessions
- Returns count of cleaned sessions
Related Skills
oauth-auth: For OAuth-based authentication
audit-logging: For logging session events
credential-propagation: For delegating credentials to agents