← 返回 Skills 市场
374
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install focus-tracker
功能描述
Maintain persistent focus on active work across compactions and session restarts. Use when starting a multi-step project, when resuming after compaction, whe...
使用说明 (SKILL.md)
Focus Tracker
Maintain a FOCUS.md file in the workspace root as persistent working state.
When to Read FOCUS.md
- Every session start (before responding to first message)
- After every compaction (if context feels thin, read it)
- When the user asks about current work ("what are we doing?", "where were we?")
When to Write/Update FOCUS.md
- When starting a new focused project — create or replace the active focus
- When a sub-task completes — check off items, update status
- When priorities shift — user redirects, update immediately
- When work is DONE — archive to
FOCUS-LOG.mdand clear FOCUS.md - Before compaction memory flushes — ensure FOCUS.md reflects current state
FOCUS.md Format
# FOCUS — [Project Name]
**Started:** YYYY-MM-DD HH:MM UTC
**Status:** active | paused | blocked
**Context:** One-line summary of WHY we're doing this
## Objective
What we're trying to accomplish (1-3 sentences max)
## Plan
Numbered steps. Check off as completed.
- [x] Step 1 — done
- [ ] Step 2 — in progress (note current state)
- [ ] Step 3 — next
## Active State
What's happening RIGHT NOW. What was the last thing done, what's the next action.
This is the most important section — it's the "resume point" after compaction.
## Blockers
Anything waiting on the user, external systems, or decisions.
## Sub-Agents
Any spawned sub-agents and their status.
- `label` — task description — status (running/done/failed)
Rules
- One focus at a time. If the user pivots, archive the old focus first.
- Keep it short. FOCUS.md should be \x3C50 lines. It's a resume point, not a journal.
- Active State is sacred. Always update it before stopping work. Future-you reads this first.
- Don't duplicate memory files. FOCUS.md tracks what we're doing now. Daily memory files track what happened. Different jobs.
- Archive when done. Append completed focuses to
FOCUS-LOG.mdwith completion date and outcome, then clear FOCUS.md. - Read it, don't ask. If FOCUS.md exists, read it and resume. Don't ask "what were we working on?" when the answer is in the file.
FOCUS-LOG.md Format
Append-only log of completed focuses:
## [Project Name] — COMPLETED YYYY-MM-DD
**Duration:** X hours/days
**Outcome:** One-line result
Integration with AGENTS.md
Add to your session-start routine, after reading SOUL.md and USER.md:
- Read
FOCUS.mdif it exists → resume work or acknowledge status - If no FOCUS.md exists → no active project, proceed normally
安全使用建议
This skill is coherent and low-risk in that it only reads and writes small Markdown files in your workspace. Before installing, review and decide whether you want the agent to auto-read/write a FOCUS.md that can cause it to resume work without asking. If your workspace contains sensitive data, avoid storing secrets in FOCUS.md/FOCUS-LOG.md. Consider creating a dedicated workspace or using a template FOCUS.md to control what the agent can read/append.
功能分析
Type: OpenClaw Skill
Name: focus-tracker
Version: 1.0.0
The focus-tracker skill is a productivity tool designed to help an AI agent maintain context across sessions by managing local state in 'FOCUS.md' and 'FOCUS-LOG.md'. It contains no executable code, network requests, or data exfiltration logic, and its instructions are strictly limited to workspace organization and project management.
能力评估
Purpose & Capability
The name/description (track and persist focus across compactions/restarts) matches the instructions: the skill solely reads/writes FOCUS.md and FOCUS-LOG.md in the workspace root. There are no unrelated requirements (no env vars, binaries, or external services).
Instruction Scope
All runtime instructions are local-file operations (read/write/append) and guidance about when to update/read the files. This is within the declared purpose, but be aware the agent is instructed to automatically read FOCUS.md at session start and after compaction (i.e., it may resume work or act based on file contents without asking the user). The SKILL.md also references other agent files (SOUL.md, USER.md) as part of the session-start order — that is plausible but means the agent will read multiple local state files.
Install Mechanism
No install spec or code files are present (instruction-only), so nothing will be downloaded or written to disk beyond the files the instructions explicitly direct the agent to manage (FOCUS.md and FOCUS-LOG.md).
Credentials
The skill requests no environment variables, credentials, or config paths. The only persistence requested is text files in the workspace root, which is proportional to the stated purpose.
Persistence & Privilege
The skill is not always-enabled and has no install-time modifications. However, it explicitly instructs the agent to include reading FOCUS.md in its session-start routine; combined with normal autonomous invocation, this means the agent may automatically resume tasks across sessions. This is behaviorally persistent (files remain on disk) but does not modify other skills or system settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install focus-tracker - 安装完成后,直接呼叫该 Skill 的名称或使用
/focus-tracker触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release — persistent focus across compactions and session restarts
元数据
常见问题
Focus Tracker 是什么?
Maintain persistent focus on active work across compactions and session restarts. Use when starting a multi-step project, when resuming after compaction, whe... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 374 次。
如何安装 Focus Tracker?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install focus-tracker」即可一键安装,无需额外配置。
Focus Tracker 是免费的吗?
是的,Focus Tracker 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Focus Tracker 支持哪些平台?
Focus Tracker 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Focus Tracker?
由 crewhaus(@crewhaus)开发并维护,当前版本 v1.0.0。
推荐 Skills