Install
openclaw skills install @vivalavida-say-hi/clawpilot-work-report-enclawpilot-work-report-en
openclaw skills install @vivalavida-say-hi/clawpilot-work-report-enBefore getting off work or before the weekend, automatically extract "what happened at work today (or this week)" from mobile phone notifications, and generate a briefing that can be sent directly to the leader or posted on the workbench.
Users don’t need to remember what they did today—notifications include everything: Feishu messages, DingTalk approvals, corporate WeChat discussions, email exchanges, calendar reminders, and project management tool notifications. This skill distills these scattered work signals into a structured brief.
User settings through the installation pop-up window:
{{what}}): Report type - daily, weekly or both.{{where}}): Work-related applications and groups, such as Feishu, DingTalk, Enterprise WeChat, Outlook, Jira, GitHub, Notion, etc. Automatically identify work apps from notifications if not set.openclaw ntf storage-path (use the Bash tool to run this command, stdout is the absolute path of the directory). All subsequent notification files are directly in this directory and named YYYY-MM-DD.json.YYYY-MM-DD.json, one file per day, including all App notifications on that day<storage-path>/<YYYY-MM-DD>.jsonopenclaw ntf storage-path is not available, prompt the user to provide the data pathJSON array, each item:
Identify work-related content from notifications. Working signal source:
| Source Type | Typical App/Signal |
|---|---|
| Office IM | Feishu, DingTalk, Enterprise WeChat, Slack, Teams |
| Outlook, Gmail, NetEase mailbox (work email) | |
| Project Management | Jira, Notion, Feishu Multidimensional Form, Teambition, Linear |
| Code collaboration | GitHub, GitLab (PR/Issue/CI notification) |
| Schedule meeting | Calendar reminder, Feishu calendar, meeting minutes |
| Approval process | OA approval, leave, reimbursement, printing, purchasing |
| Document collaboration | Feishu Documents, Notion, Google Docs comment notifications |
If the user specifies specific applications (such as "Feishu, GitHub") in "Which groups and applications to follow", priority will be extracted from these applications; if not specified, the above types will be automatically identified.
The following content does not belong to the work output and is discarded directly:
Group work signals into the following categories:
The output is session text, no file is generated.
📋Work Daily (YYYY-MM-DD)
One-sentence overview: Use 1 sentence to summarize today’s work focus and main outputs.
━━ Today’s progress ━━
1. <Item name>: <Summary of progress in one sentence>
Involving: <project/document/meeting name>
2. <Item name>: <Summary of progress in one sentence>
Involving: <project/document/meeting name>
...
━━ Communication and Alignment ━━
1. <Meeting/Discussion Topic>: <Conclusion or Points>
Participants: <name/team>
...
━━ Approval and process ━━ (if any)
1. <Approval items>: <Status (passed/pending approval/rejected)>
...
━━ To-do list for tomorrow ━━
□ <To-do items> (Deadline: <if any>)
□ <To-do items>
...
━━Risks and Blockages ━━(if any)
⚠️ <Risk Description>
...
📋 Weekly work report (MM/DD ~ MM/DD)
One Sentence Overview: Use 1 sentence to summarize the core outputs and key developments of the week.
━━ Completed this week ━━
1. <Item name>: <Achievements summary>
2. <Item name>: <Achievements summary>
...
━━ In progress ━━
1. <Item name>: <Current status and progress>
2. <Item name>: <Current status and progress>
...
━━ Critical communication ━━ (if any)
1. <Meeting/Discussion>: <Conclusion>
...
━━ Plan for next week ━━
□ <Plan items>
□ <Plan items>
...
━━Risks and Blockages ━━(if any)
⚠️ <Risk Description>
...
If no work-related notifications are recognized that day (or this week), output:
📋Work Daily (YYYY-MM-DD)
There are no work updates recorded today.
If the number of job notifications is very small (less than 3 valid signals), downgrade to the simplified version:
📋Work Daily (YYYY-MM-DD)
Less work updates today:
1. <Matter>: <Summary>
2. <Matter>: <Summary>
To-do list tomorrow:
□ <If there are to-dos identified from the notification>
```## Decision Criteria
- Don’t keep a running account, give priority to matters with substantial output and advancement
- The meeting only records the conclusions and decisions, not the process
- "Received", "OK", "+1", etc. do not constitute work output and are discarded.
- Those who have been @ but have not yet replied will be classified into "Tomorrow's to-do"
- If the approval is rejected, it will be classified into "Risk and Obstruction"
- Do not make up content that is not in the notice; when there is insufficient information, prefer to output a simplified version or covert copy
- Daily reports should be limited to 800 words, and weekly reports should be limited to 1,500 words.
- The tone is professional and concise, and the produced briefing can be sent directly to the leader or posted on the workbench
## Output style
- High information density, suitable for scanning in 1 minute before leaving get off work.
- Summarize the matter in one sentence without going into the background.
- Key entities (project name, person name, deadline) retain the original text and are not blurred.
- Only session text is generated, no file is written.