Install
openclaw skills install daily-workflow-enDaily work start, mid-day check-in, and end workflow manager for English-speaking developers. Triggered by customizable phrases (default: 'starting work', 'lunch time', 'ending work'). Manages project documentation (Docs/ folder): PROJECT_TARGET.md, PROJECT_STATUS.md, COMPLETED_JOBS.md, PENDING_JOBS.md, and NEXT_STEPS.md. Ensures smooth AI-to-AI project handover with clear context preservation.
openclaw skills install daily-workflow-enManage daily work sessions with automated project documentation tracking and AI-to-AI handover support.
When the skill is first triggered, check if the configuration file .workbuddy/daily-workflow-config.json exists.
If the configuration file does NOT exist, execute the following initialization flow:
Ask user for custom trigger phrases
Create configuration file
daily-workflow-config.json in the .workbuddy/ folder at project root{
"startPhrase": "starting work",
"lunchPhrase": "lunch time",
"endPhrase": "ending work",
"language": "en",
"firstRun": false
}
Confirm configuration
If the configuration file already exists, read the config and use the user's customized phrases.
Trigger this skill when the user mentions phrases configured in .workbuddy/daily-workflow-config.json. Default trigger phrases:
These phrases indicate intentional work session boundaries where project state should be captured and restored.
When the user indicates work is starting, execute the following sequence:
Ensure Docs Directory Exists
Docs/ directory exists in workspace rootDocs/ if it does not existCheck and Create Required Files
Docs/:
PROJECT_TARGET.md - Project objectives and goalsPROJECT_STATUS.md - Current project statusCOMPLETED_JOBS.md - Completed work itemsPENDING_JOBS.md - Pending/incomplete work itemsNEXT_STEPS.md - Planned next stepsRead All Documentation
Docs/Present Work Session Briefing
When the user says "lunch time" (or the customized phrase), execute the following sequence:
Purpose: Before lunch or a long break, update project status to ensure quick recovery when returning to work.
Update Project Status
Docs/PROJECT_STATUS.md with:
Update Completed Jobs
Docs/COMPLETED_JOBS.md## [YYYY-MM-DD Morning]\n- [completed item 1]\n- [completed item 2]Update Pending Jobs
Docs/PENDING_JOBS.md with:
Update Next Steps
Docs/NEXT_STEPS.mdPresent Mid-Day Check-in Summary
When the user indicates work is ending, execute the following sequence:
Update Completed Jobs
Docs/COMPLETED_JOBS.md## [YYYY-MM-DD]\n- [completed item 1]\n- [completed item 2]Update Pending Jobs
Docs/PENDING_JOBS.md with:
Update Project Status
Docs/PROJECT_STATUS.md with:
Update Project Target (if needed)
Docs/PROJECT_TARGET.md only if:
Update Next Steps
Docs/NEXT_STEPS.mdPresent Session Summary
When creating missing files, use these templates:
# Project Target
## Project Overview
[Describe the project's main objective]
## Key Goals
- [Goal 1]
- [Goal 2]
## Success Criteria
- [Criterion 1]
- [Criterion 2]
## Last Updated
[YYYY-MM-DD]
# Project Status
## Current Status
[Brief description of current state]
## Completion
[XX]% complete
## Current Focus
[What is being worked on now]
## Recent Milestones
- [YYYY-MM-DD] [Milestone description]
## Last Updated
[YYYY-MM-DD]
# Completed Jobs
## [YYYY-MM-DD]
- [Completed task 1]
- [Completed task 2]
## [YYYY-MM-DD Morning]
- [Morning completed task 1]
## [YYYY-MM-DD]
- [Completed task 1]
# Pending Jobs
## High Priority
- [ ] [Task 1]
- [ ] [Task 2]
## Medium Priority
- [ ] [Task 3]
## Low Priority
- [ ] [Task 4]
## Blockers
- [Blocker description if any]
# Next Steps
## Immediate Actions (Next Session)
1. [Action 1 - with context]
2. [Action 2 - with context]
## Upcoming Tasks
- [Task 1]
- [Task 2]
## Notes for Next AI
[Important context, decisions made, things to remember]
Write all documentation assuming the next reader will be a different AI instance that needs to:
Key practices:
User says "starting work"
↓
Check Docs/ exists → Create if missing
↓
Check 5 files exist → Create missing with templates
↓
Read all 5 files
↓
Present work session briefing
↓
User works with AI assistance
↓
User says "lunch time" (mid-day check-in)
↓
Update PROJECT_STATUS.md
↓
Update COMPLETED_JOBS.md
↓
Update PENDING_JOBS.md
↓
Update NEXT_STEPS.md
↓
Present mid-day check-in summary
↓
User returns from lunch, continues working
↓
User says "ending work"
↓
Update COMPLETED_JOBS.md
↓
Update PENDING_JOBS.md
↓
Update PROJECT_STATUS.md
↓
Update PROJECT_TARGET.md (if needed)
↓
Update NEXT_STEPS.md
↓
Present session summary
↓
Project state saved for next AI
Docs/ directoryCOMPLETED_JOBS.md (never overwrite previous entries)NEXT_STEPS.md each session (it's for the immediate next session)PROJECT_STATUS.md and COMPLETED_JOBS.md.workbuddy/daily-workflow-config.json