| name | pm-add-module |
| description | Add an optional panel or module to the Command Center. Available modules include competitive tracking, content calendar, revenue dashboard, launch tracker, and custom panels. Use when user says "/pm-add-module", "add a panel", "add module", or wants to customize their Command Center. |
/pm-add-module — Add Command Center Module
Extend the Command Center with optional panels beyond the 5 universal modules.
Available Modules
| Module | ID | Description |
|---|
| Content Calendar | content | LinkedIn/blog post schedule, drafts, performance |
| Revenue Tracker | revenue | MRR, pipeline, deals, invoices |
| Competitive Intel | competitive | Competitor tracking dashboard |
| Launch Tracker | launches | Active launches with checklist progress |
| Team Pulse | team | Team capacity, velocity, blockers |
| User Research | research | Interview schedule, insight board |
| Links & Resources | links | Saved links, tagged and searchable |
| Custom | custom | Define your own panel |
Workflow
Step 1: Select Module
/pm-add-module content
Or ask: "Which module would you like to add?"
Step 2: Configure
Each module has minimal config:
Content Calendar:
{"platforms": ["linkedin", "blog"], "cadence": "daily", "language": "en"}
Revenue Tracker:
{"currency": "USD", "sources": ["stripe", "manual"]}
Custom:
{
"id": "my-panel",
"label": "My Panel",
"icon": "📊",
"data_file": "hq/my-panel.json",
"fields": ["name", "status", "value"]
}
Step 3: Install
- Add module to
hq-config.json → active_panels[]
- Create data file if needed (
hq/{module}.json)
- Update
index.html navigation (add sidebar entry + page)
- Confirm: "Module added. Refresh Command Center to see it."
Step 4: Populate
For most modules, the agent populates data as you work:
- Content Calendar fills from
/post-idea workflow
- Revenue from manual entries or Stripe webhook
- Competitive from
/pm-competitive runs
- Launches from
/pm-launch-checklist
Remove Module
/pm-remove-module content
Removes from active_panels[] but keeps data files intact.