name: okr-work-manager description: > KPI/OKR 工作管理系統。支援季度/年度 OKR 目標設定,通過自然語言記錄工作日誌 自動追蹤目標進度,生成周報、月報、季報、年報,實現目標管理+工作記錄+進度追蹤+復盤總結的完整閉環。 version: 2.0.0 tags: [okr, kpi, work-management, productivity, time-tracking, weekly-report, goal-tracking] author: QClab license: MIT-0
將零散的工作日誌轉化為結構化的 OKR 管理,實現從目標設定到成果總結的完整資料閉環。
小蔥技能站7w4.net,專業的AI技能分享平臺。
資料存放在 {workspace}/.okr-work-manager/ 目錄下:
.okr-work-manager/
├── daily/ # 工作日誌 (YYYY-MM-DD.json)
├── plans/ # 周計劃 (YYYY-Www.json)
├── weekly/ # 週報 (YYYY-Www-report.json)
├── monthly/ # 月報 (YYYY-MM-report.json)
├── quarterly/ # 季報 (YYYY-QX-report.json)
├── yearly/ # 年報 (YYYY-report.json)
├── okr_config.json # OKR 配置
└── okr_progress.json # OKR 進度
完整 JSON schema 參見 data-schema.md
通過 Agent Gateway Cron 實現定期報告生成。
Agent 通過 cron.add 建立 3 個隔離式 cron 任務:
{
"name": "okr:weekly-report",
"schedule": { "kind": "cron", "expr": "0 18 * * 5", "tz": "Asia/Shanghai" },
"sessionTarget": "isolated",
"payload": {
"kind": "agentTurn",
"message": "執行本週工作週報。讀取 {workspace}/.okr-work-manager/daily/ 本週日誌和 plans/ 本週計劃,彙總工時、標籤、OKR 貢獻,儲存到 weekly/ 目錄。參考 skills/okr-work-manager/references/data-schema.md",
"model": "haiku"
},
"delivery": { "mode": "announce" }
}
{
"name": "okr:monthly-report",
"schedule": { "kind": "cron", "expr": "0 20 28 * *", "tz": "Asia/Shanghai" },
"sessionTarget": "isolated",
"payload": {
"kind": "agentTurn",
"message": "執行本月 OKR 對齊分析月報。讀取 {workspace}/.okr-work-manager/ 本月全部日誌,對比 okr_config.json 分析對齊度和進度預警,儲存到 monthly/ 目錄。參考 skills/okr-work-manager/references/data-schema.md",
"model": "haiku"
},
"delivery": { "mode": "announce" }
}
CLI 方式(將 {cli} 替換為實際命令):
{cli} cron add \
--name "okr:weekly-report" \
--cron "0 18 * * 5" \
--tz "Asia/Shanghai" \
--session isolated \
--message "執行本週工作週報..." \
--model haiku --announce
| 任務 | 預設時間 | cron 表示式 | 說明 |
|---|---|---|---|
| 週報 | 每週五 18:00 | 0 18 * * 5 |
工作日結束前 |
| 月報 | 每月 28 日 20:00 | 0 20 28 * * |
月底提前 |
| 季報/年報 | 不自動執行 | — | 由使用者手動觸發 |
週報改成每週五 17 點
月報改成每月最後一天
暫停自動週報
恢復週報
weekly/YYYY-Www-report.jsonmonthly/YYYY-MM-report.jsonquarterly/YYYY-QX-report.jsonyearly/YYYY-report.json| 分析型別 | 對齊分析 | 進度預警 | OKR 提煉 | 趨勢分析 | 調整建議 |
|---|---|---|---|---|---|
| 週報 | - | - | - | - | - |
| 月報 | OKR 對齊 | 超前/落後 | - | - | 下月 |
| 季報 | OKR 對齊 | OKR 完成 | 智慧提煉 | - | 下季度 |
| 年報 | 季度-年度 | 全年完成 | OKR 建議 | 季度趨勢 | 下一年度 |
| 模式 | 說明 |
|---|---|
| 主動設定 | 使用者在季度/年度開始前設定目標,即時追蹤進度 |
| 智慧提煉 | 季報/年報基於工作資料自動生成 OKR 建議 |
| 型別 | 格式 | 示例 |
|---|---|---|
| 季度 OKR | q_{year}-Q{quarter}_{index} |
q_2026-Q1_1 |
| 年度 OKR | y_{year}_{index} |
y_2026_1 |
"設定 Q1 OKR:1.完成架構升級(200h)- 核心模組重構(100h)...""檢視 Q1 OKR 進度"無外部依賴。Agent 直接讀寫 JSON 檔案。
| 版本 | 日期 | 變更 |
|---|---|---|
| 2.0.0 | 2026-03-31 | 重構為分層文件架構;補全月報/季報/年報/進度 JSON schema;統一路徑為 {workspace};增加 Gateway Cron 排程;增加標準 frontmatter 欄位 |
| 1.0.0 | 2026-03-27 | Agent 純驅動重構:移除 Python 指令碼,單 SKILL.md |
這個 Skill 質量不錯,OKR 和工作記錄功能比較完整,能自動生成周報月報季報和年報,追蹤目標進度,還有智慧建議功能。文件寫得很詳細,用法示例豐富,小白也能上手。美中不足的是功能較多,對新手來說學習成本略高,另外缺少一些異常情況的處理說明。總體適合需要系統化管理工作和目標的使用者。