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.