memory-tasks

Create, track, and resume structured tasks using Basic Memory schemas.

25|3|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/basicmachines-co/basic-memory-skills --skill memory-tasks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-tasks
Source: https://github.com/basicmachines-co/basic-memory-skills/tree/main/memory-tasks
Command: npx skills add https://github.com/basicmachines-co/basic-memory-skills --skill memory-tasks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing multi-step work that can be lost due to context window limitations or system restarts, ensuring tasks are trackable and resumable.

Core Features & Use Cases

  • Task Creation: Define structured tasks with clear steps, status, and context.
  • Resumption: Easily pick up work after context compaction or system reloads by searching for active tasks.
  • Progress Tracking: Update task status, current step, and context as work progresses.
  • Use Case: Managing a complex software development feature that involves multiple developers and requires updates over several days.

Quick Start

Create a new task by calling the write_note function with note_type set to "Task" and providing relevant metadata and content.

Frequently Asked Questions about memory-tasks

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

FAQPage Schema
How do I keep task tracking data when context compaction resets the session?

To persist task tracking across context compactions, you can create structured tasks using Basic Memory schemas that save uniform, queryable notes within the knowledge graph. This ensures your multi-step work remains trackable and resumable after system reloads.

What is the best way to resume a complex software development task after a system restart?

The best way to resume a complex software development task is to query the knowledge graph for active or blocked tasks stored as Basic Memory notes. This allows you to easily pick up work by retrieving the current step and context metadata.

How do I create a structured task with progress tracking in my knowledge graph?

You create a structured task with progress tracking by calling the write_note function with note_type set to "Task" and providing relevant metadata and content. You can then update task status and current step as work progresses.

Can I manage multi-step project workflows that require updates over several days?

Yes, you can manage multi-step project workflows that require updates over several days. The schema system supports task creation with metadata, progress updates, and querying for active tasks, making it suitable for long-term development features.

Why do my multi-step work tasks get lost during context window limitations?

Multi-step work tasks get lost during context window limitations because unstructured context is cleared on system restarts. Storing tasks as queryable Basic Memory notes in the knowledge graph solves this challenge by ensuring work is trackable.