首页龙虾技能列表 › Task Weight Manager — 技能工具

Task Weight Manager — 技能工具

v1.0.1

[自动翻译] Use when a user wants OpenClaw to manage several interleaved conversation threads inside one chat, keep a primary mission in focus, classify side topi...

0· 237·0 当前·0 累计
by @lucaszh7 (LucasZH7)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/13
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
The skill's requirements, instructions, and included files are consistent with its stated purpose (managing weighted conversation threads); it only writes small workspace templates and does not request unrelated credentials or install arbitrary code.
评估建议
This skill appears coherent and low-risk: it classifies threads, keeps a mainline, and optionally writes small template files in your current workspace. Before installing, note that: (1) the included Python script will create task-weight-manager/threads.md and related templates in whatever directory the agent runs in — if you don't want files created, run in an empty or controlled folder or inspect the script first; (2) the references discuss optional cron/heartbeat and external automation that ...
详细分析 ▾
用途与能力
Name/description (focus/weight manager for interleaved chat threads) match the files and instructions. Requiring python3 is reasonable because a small bootstrap script is included to create workspace templates; no unrelated binaries, env vars, or config paths are requested.
指令范围
SKILL.md stays inside the stated domain: classifying recent turns into threads, maintaining a threads.md board, handling interrupts, and optionally using cron/heartbeat for periodic checks. It does advise periodically re-reading recent turns and saved board files (task-weight-manager/threads.md) — which is expected — and suggests external automation (cron/gateway) that, if implemented by a user, could introduce additional network/credential requirements. The skill itself does not instruct reading unrelated system files or exfiltrating data.
安装机制
No install spec and no remote downloads. The only executable artifact is a small local Python script that copies template files into the current workspace; nothing is fetched from external URLs or written into system locations.
凭证需求
The skill declares no required environment variables or credentials. Although integration notes mention calling an LLM or external service for full automation, the skill does not demand keys itself — any such credentials would be supplied later by user-chosen automation and are therefore proportional.
持久化与权限
always:false (no forced always-on). The skill may persist a small human-readable board under task-weight-manager/threads.md if workspace files are allowed; this is proportional to its function and the included bootstrap_script facilitates only template creation in the current workspace.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

🖥️ OSmacOS · Linux · Windows

版本

latestv1.0.12026/3/12

Add polished English marketplace copy and three release visuals for GitHub and ClawHub.

● 无害

安装命令 点击复制

官方npx clawhub@latest install openclaw-task-weight-manager
镜像加速npx clawhub@latest install openclaw-task-weight-manager --registry https://cn.clawhub-mirror.com

技能文档

Use this skill when one conversation contains multiple strands of intent and the user wants the agent to stay oriented instead of drifting.

What this skill does

  • Splits recent conversation into named threads.
  • Assigns each thread a weight based on priority, urgency, dependency, and user intent.
  • Chooses a mainline thread and protects it from casual drift.
  • Captures interruptions into a parking lot instead of losing them.
  • Periodically re-checks whether the current work still matches the highest-value thread.

Default operating model

Treat the conversation as a weighted queue of threads, not as one flat transcript.

Each thread should have:

  • id: short label such as A, B, F
  • title: one-line meaning
  • goal: desired outcome
  • weight: 1-100
  • state: mainline, active, parked, blocked, or done
  • evidence: the latest user turns that justify the classification
  • next_action: smallest useful next step

Weighting rules

Start from the user's explicit intent, then adjust using these signals:

  • +40 if the user says this is the main task, primary goal, or highest priority
  • +25 if other work depends on it
  • +20 if it is time-sensitive
  • +15 if the user has already invested significant context into it
  • -15 if it is merely exploratory or nice-to-have
  • -20 if it is blocked by missing inputs

Use relative judgment, not rigid math. The purpose is stable prioritization, not fake precision.

Focus lock

If one thread clearly dominates, mark it as mainline and behave as follows:

  • Continue work inside that thread unless a higher-priority interruption appears.
  • When the user introduces a side topic, classify it, acknowledge it briefly, and park it.
  • Return to the mainline in the same response unless the user explicitly switched.

Do not silently abandon the mainline because of an interesting tangent.

Interrupt handling

When a new topic appears during focused work:

  • Decide whether it is urgent, important but not now, or background noise.
  • If not urgent, store it as a separate thread.
  • Tell the user where it was parked.
  • Resume the mainline.

Good phrasing pattern:

我把这个记到线程 B(技能体系)里,当前先继续线程 F(主线任务)。

Reflection loop

Whenever the user asks for re-prioritization, or when periodic automation wakes the agent:

  • Re-read the latest turns plus the saved thread board.
  • Merge duplicates.
  • Re-score each thread.
  • Check whether the current work still matches the highest-weight thread.
  • If drift happened, explain the drift in one sentence and steer back.

Response contract

When this skill is active, prefer compact status blocks like:

主线: F - 完成任务权重管理器 MVP
当前排序: F(92) > B(61) > D(38)
本轮动作: 继续完成 F 的下一步,并把新话题先停放到 B

Then continue the actual work.

State persistence

If the workspace allows files, maintain a small board at:

  • task-weight-manager/threads.md

Keep it human-readable. Update only when the thread model materially changes.

Suggested section layout:

  • Mainline
  • Weighted Threads
  • Parking Lot
  • Blocked
  • Done

Guardrails

  • Do not create too many threads for tiny wording variations.
  • Do not keep stale threads alive just because they once existed.
  • Do not override a direct user switch of priority.
  • Do not use weighting language to avoid answering the user's current explicit request.
  • If two threads are truly tied, say so and ask for a priority decision only if needed.

When to read more

Read references/integration.md when the user wants this behavior to work with OpenClaw features such as HEARTBEAT.md, cron, memory, or session isolation.

Read references/usage-patterns.md when the user wants examples, Chinese command phrases, or recommended operating patterns.

数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务