project-tracker

Manage project and task data in memory with status updates persisted to MEMORY.md.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/EMSERO/roger --skill project-tracker-emsero
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-tracker
Source: https://github.com/EMSERO/roger/tree/main/internal/skills/builtin/project-tracker
Command: npx skills add https://github.com/EMSERO/roger --skill project-tracker-emsero

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing multiple projects and their tasks across teams can be error-prone and hard to trace. This Skill provides a structured way to track projects, statuses, and tasks in a single memory-backed record.

Core Features & Use Cases

  • Projects & Status: Maintain a centralized "Projects" section with project names, status indicators (active, paused, done), and a per-project task list.
  • Task Tracking: Each task uses a status icon system ([ ], [~], [x], [-]) to reflect todo, in-progress, done, or cancelled states.
  • Persistence & Auditing: Changes are persisted to MEMORY.md via memory_append, enabling auditable progress histories.
  • Use Case: A team lead asks for the current status of all initiatives and their tasks, and the AI returns a concise dashboard-like view.

Quick Start

Initialize the project tracker and begin recording projects and tasks in MEMORY.md.

Frequently Asked Questions about project-tracker

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

FAQPage Schema
How do I track multiple projects and tasks in a single memory record?

Track multiple projects and tasks by maintaining a centralized Projects section in MEMORY.md, using status indicators and task icons to reflect current states. This provides an up-to-date, auditable progress history across all initiatives.

What status icons are used for task tracking in MEMORY.md?

Task tracking uses a fixed status icon system: [ ] for todo, [~] for in-progress, [x] for done, and [-] for cancelled. These icons persist in MEMORY.md to provide clear, auditable task progress visibility.

How does the project tracker persist task status updates?

Project tracker persists task status updates by using memory_append to write changes directly to MEMORY.md. This creates an auditable progress history, ensuring all task and project status modifications are permanently recorded.

Can I generate a dashboard summary of all project statuses?

Generate a dashboard summary by requesting the current status of all initiatives. The tracker fetches context using memory_get and returns a concise, dashboard-like view of all projects, their statuses, and associated tasks.

Does the project tracker allow removing tasks from the project list?

The project tracker enforces non-removal of tasks, meaning tasks cannot be deleted from the project list. Instead, tasks are marked with a cancelled status icon [-] to maintain a complete and auditable progress history.

What do I need to start tracking projects and tasks end-to-end?

To start tracking projects end-to-end, you need an initialized MEMORY.md file to store project data. The tracker manages project names, status indicators, and task lists within this memory-backed record without requiring external dependencies.