Skip to content

Listing Projects

How to list and present projects — grouping by status, detail drill-down via project_get

When to use

user asks to see their projects or wants a project overview

Slash command: /wb-project-list

  • projects/project_list
  • projects/project_get

Directions

Call: mcp__work-buddy__wb_run("project_list")

Presentation rules: - Group results by status in this order: active, paused, future, past - For each project show: slug, name, description (if set), folder count, alias list (if any) - Soft-deleted projects (status='deleted') are filtered by default. To inspect deleted rows, pass include_deleted=True.

For details on a specific project: mcp__work-buddy__wb_run("project_get", {"slug": "..."})

Works with aliases too: passing slug='ElectricRAG' or slug='ECG-CRED' resolves to the canonical project via the alias table. The returned record includes folders (with archived flag) and aliases (display + normalized form). Hindsight memory recall is unioned across the project's slug and all its aliases — old memories tagged with prior slugs still surface.