DoctorClaw Project Status

Project status board — compile daily status from tasks, calendar, and team updates into one dashboard. Daily cron or on-demand.

Audits

Pass

Install

openclaw skills install doctorclaw-project-status

Project Status Board

See all your projects at a glance. This skill pulls task progress, upcoming milestones, blockers, and team activity across all your active projects into one clean status board — so you always know what's on track, what's at risk, and what needs your attention.

Run it daily on a cron, or trigger it before any planning session or standup.

What You Get

  • All active projects with health status (on track, at risk, behind)
  • Task completion progress for each project
  • Upcoming milestones and deadlines
  • Blockers and risks flagged per project
  • Team workload summary (who's overloaded, who has capacity)
  • Priority actions for today

Setup

Required

  • Task system — Any task/project source: Todoist, Asana, Notion, Trello, Linear, plain text files, or CSV

Optional (but recommended)

  • Calendar access — for milestone dates and project-related meetings
  • Multiple project sources — track projects across different tools
  • Team member list — for workload analysis across team members
  • Delivery channel — Telegram/Discord for daily status updates

Configuration

Tell your agent:

  1. Project sources — where to pull project/task data from
  2. Active projects — which projects to track (or track all with open tasks)
  3. Status thresholds:
    • On track: ≥80% of tasks on schedule
    • At risk: 60-79% on schedule
    • Behind: <60% on schedule
  4. Report schedule — when to generate (default: every morning at 8:30 AM)
  5. Team members — names and task assignments for workload analysis
  6. Delivery — where to send the status board

How It Works

Step 1: Gather Project Data

For each active project:

  • Pull all tasks: total, completed, in progress, not started, overdue
  • Calculate completion percentage
  • Identify upcoming deadlines (next 7 days)
  • Find blocked or stalled tasks (no progress in 3+ days)

Step 2: Assess Project Health

Rate each project:

🟢 ON TRACK — ≥80% of tasks on schedule, no critical blockers 🟡 AT RISK — 60-79% on schedule, or has blockers but they're manageable 🔴 BEHIND — <60% on schedule, critical blockers, or missed deadlines

Step 3: Identify Blockers

For each project, flag:

  • Tasks that are overdue with no progress
  • Dependencies waiting on external parties
  • Tasks assigned but not started (approaching due date)
  • Resource conflicts (same person overloaded across projects)

Step 4: Analyze Team Workload

If team members are configured:

  • Count active tasks per person across all projects
  • Flag overloaded team members (>10 active tasks)
  • Identify capacity (team members with <3 active tasks)
  • Note unassigned tasks that need owners

Step 5: Compile Status Board

🏗️ Project Status Board — [Date]

📊 PORTFOLIO OVERVIEW
Active projects: [X] | 🟢 On track: [X] | 🟡 At risk: [X] | 🔴 Behind: [X]

━━ PROJECT: [Project Name] ━━━━━━━━━━━
Status: 🟢 ON TRACK
Progress: ████████░░ 78% (18/23 tasks)
Due: [milestone date]

✅ Completed this week: [X] tasks
🔄 In progress: [X] tasks
📌 Upcoming: [key milestone] — [date]
⚠️ Blockers: None

━━ PROJECT: [Project Name] ━━━━━━━━━━━
Status: 🟡 AT RISK
Progress: █████░░░░░ 52% (13/25 tasks)
Due: [milestone date]

✅ Completed this week: [X] tasks
🔄 In progress: [X] tasks
📌 Upcoming: [key milestone] — [date]
⚠️ Blockers:
  • Waiting on client approval for designs (3 days)
  • API integration delayed — dependency on vendor

━━ PROJECT: [Project Name] ━━━━━━━━━━━
Status: 🔴 BEHIND
Progress: ███░░░░░░░ 31% (8/26 tasks)
Due: [milestone date] — ⚠️ AT RISK OF MISSING

✅ Completed this week: [X] tasks
🔄 In progress: [X] tasks
⚠️ Blockers:
  • 5 tasks overdue, oldest by 8 days
  • Key team member on PTO until Thursday

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

👥 TEAM WORKLOAD
| Member      | Active Tasks | Projects | Status      |
|---|---|---|---|
| [Name]      | 12           | 3        | ⚠️ Overloaded|
| [Name]      | 6            | 2        | ✅ Balanced  |
| [Name]      | 2            | 1        | 💚 Capacity  |
| Unassigned  | 4            | 2        | ❓ Needs owner|

🎯 TODAY'S PRIORITIES
1. [Unblock: get client approval for Project B designs]
2. [Reassign: move 3 tasks from overloaded team member]
3. [Review: Project C timeline — may need deadline extension]

Step 6: Deliver & Archive

  • Send status board via configured channel
  • Save to memory/project-status/YYYY-MM-DD.md
  • Track project health trends over time
  • Alert immediately if a project flips from on-track to behind

Examples

User: "What's the status of my projects?"

Agent compiles and delivers the full status board.

User: "Is the website redesign on track?"

Agent:

🟡 Website Redesign — AT RISK Progress: 52% (13/25 tasks) | Due: March 28

Blocker: Client hasn't approved the homepage mockups (sent 4 days ago). If we don't get approval by Wednesday, the launch date is at risk.

Recommendation: Send a follow-up to the client today with a deadline for feedback.

User: "Set up daily project status at 8:30am"

Agent: Configures cron, confirms:

"Project status board scheduled for 8:30 AM daily. I'll track all active projects and flag anything that needs your attention."

Customization Ideas

  • Client-facing status — generate a polished version to share with clients (hide internal notes)
  • Sprint boards — track sprint progress with burndown visualization
  • Risk register — maintain a running list of project risks with mitigation plans
  • Resource planning — forecast team capacity for upcoming project phases
  • Milestone celebrations — auto-congratulate the team when milestones are hit
  • Project retrospectives — auto-generate retro summaries when projects close

Want More?

This skill handles project status tracking and reporting. But if you want:

  • Custom integrations — connect to Jira, Monday.com, Linear, ClickUp, or your specific project tools
  • Advanced automations — auto-reassign tasks, trigger escalations, generate client reports
  • Full system setup — identity, memory, security, and 5 custom automations built specifically for your workflow

DoctorClaw sets up complete OpenClaw systems for businesses:

  • Guided Setup ($495) — 2-hour live walkthrough. Everything configured, integrated, and running by the end of the call.
  • Done-For-You ($1,995) — 7-day custom build. 5 automations, 3 integrations, full security, 30-day support. You do nothing except answer a short intake form.

doctorclaw.ceo