swain-session

Restore terminal tab names, preferences, and context bookmarks across AI agent sessions.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/cristoslc/tidegate --skill swain-session
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: swain-session
Source: https://github.com/cristoslc/tidegate/tree/main/.agents/skills/swain-session
Command: npx skills add https://github.com/cristoslc/tidegate --skill swain-session

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures continuity and personalization across your AI agent sessions by managing terminal tab names, user preferences, and context bookmarks.

Core Features & Use Cases

  • Session Restoration: Automatically restores your terminal tab name and displays context notes from your last session.
  • Preference Management: Allows you to set and recall user preferences for agent behavior.
  • Context Bookmarking: Lets you bookmark specific points in your workflow, including relevant files, for easy resumption.
  • Use Case: After a long coding session, you can bookmark your progress. The next time you start, the Skill will remind you where you left off and what files you were working on.

Quick Start

Use the swain-session skill to bookmark your current progress with the note "Implementing the new API endpoint".

Frequently Asked Questions about swain-session

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I save terminal session state and context bookmarks for an AI agent?

You can save terminal session state by bookmarking your workflow progress and notes, which are stored in persistent JSON files. This allows the AI agent to restore your terminal tab names and context notes when the next session starts.

How does tmux integration work for managing terminal context continuity?

Tmux integration enhances terminal context continuity by coordinating terminal tab name restoration and session state management. The session management tool interacts with tmux to automatically recover your working environment when an AI agent session begins.

Can I set and recall user preferences for AI agent behavior across sessions?

Yes, you can set and recall user preferences for AI agent behavior across sessions. The tool supports manual commands to update your preferences, which are saved in JSON files and automatically restored when a new session initializes.

Does this session management tool require any external dependencies to restore context?

No, this session management tool does not require any external dependencies to restore context. It operates independently using scripts to manage terminal tab names, user preferences, and context bookmarks via local JSON file storage.

What is the best way to resume a long coding session with an AI agent?

The best way to resume a long coding session is to bookmark your progress with a specific note before ending. Upon your next session start, the tool automatically restores your terminal tab name and displays your saved context notes and relevant files.

When should I use terminal session bookmarking instead of standard tmux session management?

You should use terminal session bookmarking when you need to persist specific workflow context, user preferences, and relevant files for AI agent retrieval, which standard tmux session management does not natively support.