List all managed projects with their GitHub boards and assigned agents
npx claudepluginhub emasoft/emasoft-plugins --plugin emasoft-chief-of-staff[--verbose]# List Managed Projects Command Display all projects currently managed by the Chief of Staff, including their repository URLs, GitHub Project boards, and assigned agent counts. ## Usage ## What This Command Does 1. **Reads State File** - Loads `.claude/chief-of-staff-state.local.md` - Parses the `## Managed Projects` section - Extracts project metadata 2. **Gathers Project Information** - Project ID (user-defined or auto-generated) - Repository URL - GitHub Project board URL (if configured) - Count of agents assigned to each project 3. **Displays Formatted Table...
/tasksLists all orchestrator tasks with status, agents, dependencies, grouped by status and epic. Shows totals, markdown tables, dependency graph. Supports filtered views like blocked or frontend tasks.
/pm-statusRenders ASCII progress dashboard for specified project showing phases, epics, progress bars, next tasks, blocked items, and Linear sync status; lists all projects otherwise. Supports --phase and --verbose flags.
/projectsDisplays summaries of projects for all clients or a specified client, including name, status, goals, requirements, technical context, and progress from markdown files.
Share bugs, ideas, or general feedback.
Display all projects currently managed by the Chief of Staff, including their repository URLs, GitHub Project boards, and assigned agent counts.
python3 "${CLAUDE_PLUGIN_ROOT}/scripts/ecos_list_projects.py" $ARGUMENTS
Reads State File
.claude/chief-of-staff-state.local.md## Managed Projects sectionGathers Project Information
Displays Formatted Table
| Option | Description |
|---|---|
--verbose | Show additional details: agent names, last activity, issue counts |
+============+================================+==========================+========+
| Project ID | Repository | GitHub Board | Agents |
+============+================================+==========================+========+
| svgbbox | github.com/Emasoft/svgbbox | Board #12 | 2 |
| maestro | github.com/Emasoft/ai-maestro | Board #8 | 3 |
| skills | github.com/Emasoft/skills-ref | (none) | 1 |
+============+================================+==========================+========+
Total: 3 projects, 6 agents assigned
+============+================================+==========================+========+
| Project ID | Repository | GitHub Board | Agents |
+============+================================+==========================+========+
| svgbbox | github.com/Emasoft/svgbbox | Board #12 | 2 |
| | Agents: libs-svg-svgbbox, helper-agent-generic |
| | Last Activity: 2026-02-01T10:30:00Z |
| | Open Issues: 5 | Closed: 12 |
+------------+--------------------------------+--------------------------+--------+
| maestro | github.com/Emasoft/ai-maestro | Board #8 | 3 |
| | Agents: orchestrator-master, apps-maestro-dev, generic |
| | Last Activity: 2026-02-01T11:00:00Z |
| | Open Issues: 3 | Closed: 28 |
+------------+--------------------------------+--------------------------+--------+
| skills | github.com/Emasoft/skills-ref | (none) | 1 |
| | Agents: claude-skills-factory |
| | Last Activity: 2026-01-31T15:45:00Z |
| | Open Issues: 0 | Closed: 4 |
+============+================================+==========================+========+
Total: 3 projects, 6 agents assigned
The command reads from .claude/chief-of-staff-state.local.md:
## Managed Projects
### svgbbox
- **repo**: https://github.com/Emasoft/svgbbox
- **github_project**: https://github.com/orgs/Emasoft/projects/12
- **agents**: libs-svg-svgbbox, helper-agent-generic
- **added**: 2026-01-15T09:00:00Z
### maestro
- **repo**: https://github.com/Emasoft/ai-maestro
- **github_project**: https://github.com/orgs/Emasoft/projects/8
- **agents**: orchestrator-master, apps-maestro-dev, generic
- **added**: 2026-01-10T14:30:00Z
| Error | Cause | Solution |
|---|---|---|
| "State file not found" | .claude/chief-of-staff-state.local.md missing | Initialize with /ecos-init or create file |
| "No projects configured" | No projects in state file | Add projects with /ecos-add-project |
| "Parse error" | Malformed state file | Check state file syntax |
/ecos-add-project - Add a new project to management/ecos-remove-project - Remove a project from management/ecos-assign-project - Assign an agent to a project