tasks-sync

Synchronize Claude Code session tasks to a project directory as JSON files.

3|3|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/CodySwannGT/lisa --skill tasks-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tasks-sync
Source: https://github.com/CodySwannGT/lisa/tree/main/plugins/lisa/skills/tasks-sync
Command: npx skills add https://github.com/CodySwannGT/lisa --skill tasks-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill addresses the issue of tasks being disconnected from a project context, especially when work begins without an active project setup, ensuring task persistence and organization.

Core Features & Use Cases

  • Manual Task Syncing: Allows users to manually sync all tasks from the current session to a specified project directory.
  • Project Initialization: Creates the necessary project directory structure if it doesn't exist.
  • Session Management: Identifies the current session ID and creates a dedicated sub-directory for tasks within the project.
  • Data Persistence: Exports task details into individual JSON files for long-term storage and retrieval.
  • Git Staging: Automatically stages the newly created task files for Git commit.
  • Use Case: You've started adding tasks to your Claude Code session but forgot to set an active project. This skill lets you retroactively associate those tasks with a project, ensuring they aren't lost and are properly version-controlled.

Quick Start

Use the tasks-sync skill to sync current session tasks to the 'my-new-project' directory.

Frequently Asked Questions about tasks-sync

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

FAQPage Schema
How do I sync session tasks to a project directory?

To sync session tasks to a project directory, the skill exports all current Claude Code tasks into individual JSON files within a dedicated session sub-directory. It validates the target project path and automatically stages the generated task files for Git commit.

Can I retroactively save Claude Code tasks if I forgot to set an active project?

Yes, you can retroactively associate tasks with a project even if you forgot to set one initially. The skill handles project initialization by creating the necessary directory structure and exporting your current session tasks into it for persistent storage.

Does task syncing automatically stage exported files for Git commit?

Yes, task syncing automatically stages exported files for Git commit. After creating the necessary project sub-directories and generating individual JSON task files, the skill stages these newly created files directly into your Git repository.

How are session tasks stored for long-term data persistence?

Session tasks are stored for long-term data persistence by exporting their details into individual JSON files. The skill identifies your current session ID and creates a dedicated sub-directory within your specified project folder to hold these structured task files.

What happens if the target project directory does not exist during task synchronization?

If the target project directory does not exist during task synchronization, the skill initializes it automatically. It creates the required project directory structure and establishes a dedicated session sub-directory before exporting your task data to JSON.