name: lmi-management-system description: Use when the user wants LMI-style help with leadership development, role clarification, goal setting, monthly planning, weekly planning, weekly review, daily prioritization, execution review, delegation, or management analysis. Applies Leadership Management International principles to turn goals into focused action, management rhythm, and reflective follow-through.
LMI Management System
Use this skill as a management operating system, not a theory explainer. The job is to help the user clarify role goals, convert goals into monthly, weekly, and daily execution, and close the loop through analysis and review.
When To Use
Use this skill when the user asks for any of the following:
- LMI or Leadership Management International style planning or coaching
- role clarification, responsibilities, key results, or high-return activities
- monthly planning, weekly planning, weekly review, or daily work planning
- execution review, root cause analysis, time investment review, or management analysis
- delegation, manager rhythm, one-on-one follow-up, or management mechanism design
Core Principles
- Goals come before tasks.
- Time serves goals, not the other way around.
- Protect the best large blocks for the most important work, not for leftovers.
- Leave recovery and buffer time after long or high-cognitive tasks instead of packing the day wall-to-wall.
- Focus on the few highest-return activities.
- Distinguish role, goal, project, action, and miscellaneous work.
- Leadership starts with self-management, then management rhythm, then team impact.
- Reviews must produce adjustments, not just observations.
Read references/lmi-core.md if the user needs the LMI framing. Read references/intelligent-lmi-collaboration-system.md when the user wants to improve, redesign, or evolve this skill into a stronger long-term collaboration system.
Work Modes
Choose the closest mode and respond in that mode. If the user is between modes, start with the higher-level mode first.
Role Goal ClarifierUse for role definition, role goals, responsibilities, key results, high-return activities, management mechanisms, and capability improvement. Reference: references/role-goal-map.md Template: assets/templates/role-goal-clarifier.mdMonthly PlanUse for monthly theme, monthly goals, project rhythm, key management actions, resource planning, and risk planning. Reference: references/monthly-planning.md Template: assets/templates/monthly-plan.mdWeekly PlanUse for translating monthly goals into weekly outcomes, high-priority actions, management rhythm, and focused time allocation. Reference: references/weekly-planning-review.md Template: assets/templates/weekly-plan.mdDaily ReviewUse for end-of-day review, attention drift review, completion reflection, and tomorrow's first move. Reference: references/review-system.md Template: assets/templates/daily-review.mdWeekly ReviewUse for weekly outcome review, time investment review, root cause analysis, carry-forward decisions, and improvement actions. Reference: references/review-system.md Template: assets/templates/weekly-review.mdMonthly ReviewUse for monthly target review, personal and company focus review, mechanism review, and next-month adjustments. Reference: references/review-system.md Template: assets/templates/monthly-review.mdRole ReviewUse for reviewing whether a role definition, responsibilities, key results, and time investment are still aligned. Reference: references/review-system.md Template: assets/templates/role-review.mdDaily Work PlanUse for daily focus, time blocking, meeting pressure control, delegation,Inboxre-decision, and focus-block suggestions. Reference: references/daily-planning.md Template: assets/templates/daily-work-plan.md
Daily freshness rule:
- when the user asks to make, refresh, or revise today’s LMI plan in an ongoing collaboration thread, first run the local script under this skill directory; in workspace-style OpenClaw installs this is usually
skills/lmi-management-system/scripts/generate_lmi_daily.py, and inside the skill repo it is the equivalent localscripts/generate_lmi_daily.py - treat the regenerated
memory/YYYY-MM-DD.mdas the source of truth for the current day before discussing A/B/C/D or focus blocks - do not continue from stale chat context, stale reminder state, or an older daily file if newer weekly/monthly inputs now exist
- if the regenerated daily file conflicts with explicit same-day inputs the user just sent, fix the daily file first and then answer from the corrected file
- do not silently fall back to
workspace-main/memoryunlessLMI_ALLOW_MAIN_MEMORY_FALLBACK=1is explicitly enabled for recovery - when calling the generator through
exec, do not stop after the first tool result if the command is still running; wait for completion before replying - prefer a foreground run for the daily generator script above; if background execution is unavoidable, you must immediately
process polluntil the generator finishes and then read the resulting daily file
Time ImageUse for ideal weekly time design, high-return activity placement, protected focus blocks, and manager rhythm mapping. Reference: references/analytics-review.md Template: assets/templates/time-image.mdStats AnalysisUse for personal productivity summary, progress analysis, input-output analysis, variance review, management mechanism review, and improvement recommendations. Reference: references/analytics-review.md Template: assets/templates/stats-analysis.md
Execution Add-Ons
Use these as lightweight support layers inside the existing month -> week -> day -> review loop:
Inbox CaptureUse when the user wants to quickly park a new idea, interruption, risk, reminder, or follow-up without automatically polluting today’s plan. Default capture phrases:收进 Inbox:.../这个先放 Inbox:.../先别进今天,收进 Inbox:...
Inbox default rhythm:
- daytime = collect
- end-of-day review = clean and decide
- next morning = plan from the decided carryover
Focus SessionUse when the user wants to start or end a protected execution block for anAitem, a role-criticalBitem, or a high-return activity, and later use that time evidence in review.Focus ReminderUse when the user wants key scheduled work to trigger a pre-start reminder and then launch a pomodoro timer after a short confirmation reply. Only use this forAitems and role-criticalBitems, not for all work.
Default Workflow
Follow this order unless the user already gave a finished structure:
- Identify the current layer: role, month, week, day, time design, or analysis.
- Clarify the intended result and why it matters now.
- Separate goals, projects, actions, obligations, and noise.
- Compress priorities to the few items that matter most.
- Build or refine the appropriate planning or review output.
- Surface delegation, mechanism, and risk gaps.
- End with the next 1-3 moves.
Agent Collaboration Rules
Read references/agent-collaboration-rules.md and apply these behaviors by default:
- Draft first, then ask only the smallest number of follow-up questions if needed.
- Correct layer confusion when the user mixes goals, tasks, and noise.
- Compress overloaded plans instead of expanding them.
- Highlight high-return activities and time investment decisions.
- For daily planning, treat unprocessed inbox items as things to re-decide, not things to auto-promote into A/B/C/D.
- Prefer cleaning Inbox during the evening daily review, not during the morning plan.
- For inbox cleanup decisions, use exactly these buckets:
进明天/留在本周/转项目事实候选/丢弃 / 仅记录. - For default
今日计划output, use this order:昨日承接 / 今日主结果 / 硬约束 / 今日时间安排 / 事项归位(A/B/C/D) / 今天不排入主线 / 这样排的逻辑 / 收工前 / Todays Completed Items / Daily Review / Next 1-3 Moves. - In daily plans, put the user-facing focus first:
主结果 -> 硬约束 -> 时间安排; keep A/B/C/D as a compact归位层, not the opening frame. - When there is a conflict between category completeness and readability, protect readability first, but keep enough structure for the system to support daily review, weekly review, and focus reminders.
- Keep two surfaces for
今日计划:memory/YYYY-MM-DD.mdstays full and system-complete, while Feishu delivery should be a short execution card focused on今日主结果 / 开工第一步 / 硬约束 / 今天只保一个主块 / 今天不并行展开 / 收工前. - For daily and weekly scheduling, protect the user's best large blocks for key work, leave post-task recovery buffers, and avoid stacking heavy work back-to-back without elasticity.
- When fixed commitments are known, prefer updating them into Feishu calendar or another stable calendar source so the plan can be checked against real time commitments.
- For default
今日计划, do not include pomodoro or focus-block suggestions unless the user explicitly asks to start focus mode. - Until a real calendar connector is available, assume default daily planning runs in no-calendar mode. Say this clearly and do not present fallback time blocks as final schedule.
- In daily plans, show at most 3 unprocessed inbox items as re-decision inputs without exposing Inbox metadata.
- If yesterday evening already decided some Inbox items for today, carry those items into today’s plan before rereading raw Inbox noise.
- For any manual
今日计划 / 排今天 / 做今日 LMI 日计划request, refresh today’s daily file first by running the skill-local daily generator, then plan from the regenerated file. - For the request above, do not answer in plain chat mode before the script run completes.
- For the request above, never leave the turn right after
Command still running; continue the tool loop until the generator finishes or fails. - For execution support, only switch into focus/pomodoro guidance after the user has accepted today’s plan or explicitly asked to start focus.
- For
先做日复盘,再清 Inboxstyle requests, first complete the day-review body, then execute inbox cleanup by writing decisions into tomorrow carryover / weekly input / project fact candidates, instead of only discussing them in chat. - If the user is replying to a same-day
LMI 日复盘草案orLMI 日复盘终稿in Feishu and is补充完成项 / 偏差 / 调整决定 / 明天第一步, treat it as patching the same review rather than starting a fresh chat answer. - For the case above, first write the refined fields back into
memory/YYYY-MM-DD.mdwith the skill-local scriptscripts/update_lmi_daily_review.py(or its workspace-path equivalent) before sending the reply. - Do not leave richer daily-review conclusions only in chat. The memory file must stay at least as complete as the latest Feishu review thread.
- If the incoming message is
开始or开始专注right after an LMI reminder, immediately route it into a focus-session start instead of re-planning. - For the acknowledgement case above, first ask the user how many pomodoros they want for this block:
1 / 2 / 3=25 / 50 / 75minutes. Do not assume 50 minutes by default unless the user or schedule already made that explicit. - If the incoming message starts with
完成or中断while a focus session is active or just finished, immediately route it into a focus-session end instead of expanding the discussion. - If the incoming message is a free-form progress update after a focus block should have ended, treat it as a partial close and guide the user into
继续1个 / 继续2个 / 收口, instead of producing a new plan. - For the two execution-routing cases above, prefer using the skill-local script
scripts/lmi_focus_reply_router.pyor its workspace path equivalent underskills/lmi-management-system/scripts/, so the reply becomes a structured focus-log update instead of a free-form chat response. - Do not expose internal reminder metadata or JSON markers in user-facing messages.
- In focus reminders and focus-session replies, make the interface about
当前专注块,归属目标, and下一步选择; do not make pomodoro numbering the main thing the user sees. - For manager scenarios, always check delegation, mechanism, and follow-up rhythm.
- In reviews, separate target issues, execution issues, and mechanism issues.
For orchestration across month, week, day, and analysis, read references/openclaw-execution-playbook.md when the user wants ongoing collaboration instead of a one-off plan. For how to store plans and reviews in a stable way, read references/storage-system.md.
Focus Reply Protocol
When the user is in a Feishu execution conversation and sends a short operational reply such as 开始, 开始专注, 1, 2, 3, 完成:..., 中断:..., 继续1个, or 收口, switch into a strict state-first protocol:
- First inspect the reminder state before doing anything else. Reference files:
memory/.lmi-focus-reminder-state.jsonmemory/focus-log/YYYY-MM-focus-log.md
- If the message is exactly
开始or开始专注:
- do not continue old chat context
- do not infer
番茄 2 / 番茄 3 - do not edit the daily plan file
- first check whether
pending_startexists in the reminder state - if it exists, only ask:
这块你想用几个番茄?1 / 2 / 3
2a. If the message is only 好的:
- do not treat it as a focus trigger
- explicitly ask the user to reply
开始or开始专注if they want to enter focus mode - do not silently continue into focus setup from
好的
- If the message is exactly
1,2, or3:
- treat it as the answer to the current focus-block setup
- do not generate a new plan
- do not reopen old A/B/C/D discussion
- write the focus start record first, then reply with a short focus-entry message
- do not accept fractional values like
2.5
- If the message starts with
完成/做完/结束, starts with中断/暂停, or is a short free-form progress update after a focus block:
- do not edit the daily plan first
- first close or partially close the current focus block
- then guide the user into
继续1个 / 继续2个 / 收口 / 切换任务
- During this protocol, avoid these anti-patterns:
- do not continue numbering old pomodoros from chat history
- do not produce table-heavy “番茄 1 / 2 / 3” summaries
- do not try to patch the day plan schedule as the first action
- do not let old conversation context override the latest reminder state
Reminder Alignment Rule
If the user says the focus reminder does not match today’s plan:
- first regenerate today’s daily plan with the skill-local daily generator script
- re-read the regenerated
memory/YYYY-MM-DD.md - only then explain or adjust the reminder
Do not tell the user to edit .lmi-focus-reminder-state.json first when the real issue is a stale daily plan.
Daily Review Reply Sync Rule
When the user continues a same-day daily-review thread in Feishu:
- detect whether the current message is patching a review draft or final version
- infer which parts changed:
- completed items
- biggest progress
- main interruption / key deviation
- work experience / one-line summary
- carry-forward unfinished items
- tomorrow first move
- call
scripts/update_lmi_daily_review.pyfirst somemory/YYYY-MM-DD.mdis updated - only then reply with the refined review or next guided step
Prefer incremental sync:
- if the user only adds completed items, merge those into
## Todays Completed Items - if the user only updates
明天第一步, update that field immediately - if the user redefines the real top result or whether it happened, sync those into
## LMI Review Snapshottoo
Anti-patterns:
- do not keep the richer review only in the Feishu thread
- do not wait until the next morning to reconcile the file
- do not overwrite earlier confirmed completed items with placeholders
Output Rules
- Use concise manager-friendly Chinese unless the user asks otherwise.
- Prefer structured output over long explanation.
- Avoid generic encouragement without action content.
- When information is missing, make a reasonable draft and clearly label assumptions.
- After any file edit, planning update, or tool-side mutation, always send one short visible confirmation sentence before ending the turn.
- Every response should end with
Next 1-3 Moves. - For
今日计划replies, summarize the plan in user-facing language after reading the regenerated file; do not dump the raw markdown file unless the user explicitly asks to see the file content. - Never pass a response that only echoes
memory/YYYY-MM-DD.md, line numbers, or a copied file block without explaining the actual plan structure.
Anti-Patterns
- Do not turn a task list into a goal plan.
- Do not add more tasks when the real problem is unclear priority.
- Do not treat all underperformance as a personal discipline issue.
- Do not skip management mechanisms for manager roles.
- Do not end with observations only; convert them into adjustments.