session-share

Export and import Claude Code sessions as portable JSON files.

691|113|Updated Dec 3, 2025
One-click install
npx skills add https://github.com/asheshgoplani/agent-deck --skill session-share
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: session-share
Source: https://github.com/asheshgoplani/agent-deck/tree/main/skills/session-share
Command: npx skills add https://github.com/asheshgoplani/agent-deck --skill session-share

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, agent-deck, and includes scripts (resource) components.

What problem does it solve?

Coordinating Claude Code sessions across teammates and devices can be error-prone and time-consuming; this skill provides a secure, portable way to transfer session context via export/import of session data.

Core Features & Use Cases

  • Portable session export: export the current Claude session to a JSONL/JSON file for handoffs.
  • Seamless session import: import a shared session into another developer's environment and attach it to agent-deck.
  • Safe transfers: sanitize sensitive data during export/import and enable quick resumption of work across teams.

Quick Start

  1. Export current session: run scripts/export.sh
  2. Import a shared session: run scripts/import.sh <path> with optional --title and --project
  3. Start or attach: use agent-deck to start or attach the imported session

Frequently Asked Questions about session-share

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

FAQPage Schema
How do I share a Claude Code session with another developer?

You can share a Claude Code session by exporting the current session to a portable JSON or JSONL file. This file can then be imported into another developer's environment to resume work.

What is the best way to transfer Claude Code context across different devices?

Transferring Claude Code context across devices is best achieved by exporting the active session to a JSON file and importing it on the target device. This allows seamless resumption of work.

Do I need jq and agent-deck to import a shared Claude Code session?

Yes, importing a shared Claude Code session requires the jq JSON processor and the agent-deck command. These dependencies manage data parsing and attach the imported session to your project.

Can I sanitize sensitive data when exporting a Claude Code session?

Yes, the session export process includes optional scripting utilities to sanitize sensitive data. This ensures safe transfers when sharing session context across teammates or devices.

How do I import a Claude Code session file into a project?

To import a Claude Code session file, run the import script with the file path, along with optional title and project arguments. You then use agent-deck to attach and start the imported session.