← Back to Skills Marketplace
shawnhan98

Weixin Task Workbench

by shawnhan98 · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ✓ Security Clean
192
Downloads
1
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install weixin-task-workbench
Description
在单个微信 / OpenClaw 对话窗口中提供“单入口、多任务”的任务工作台体验:用户始终只需和一个助手聊天,就能并行推进多个事项,并把不同任务稳定路由到各自独立会话,减少串话、上下文污染与多线程协作混乱。适用于微信中的长期协作、任务切换、任务总结、任务归档与任务生命周期管理;当用户发送“任务列表 / 新建任务...
Usage Guidance
Before installing: (1) accept that the skill will create and modify files under tasks/weixin/<account>/<peer>.json (persistent local state); audit or sandbox the directory if you need isolation. (2) Be aware the registry script may discover and merge registries from sibling account directories during initialization (intended for restore) — if you want strict per-account isolation, verify the directory layout and consider restricting filesystem access. (3) The skill is designed to surface the internal sessionKey in the '任务状态' troubleshooting view; if exposing session identifiers to end users is a concern, review or modify that behavior. (4) Ensure the host provides the required session tools (sessions_spawn, sessions_send, sessions_history) as the skill will block rather than degrade if they are missing. (5) Review the bundled scripts (scripts/task_registry.py) on your host before enabling, and back up any existing tasks/weixin data.
Capability Analysis
Type: OpenClaw Skill Name: weixin-task-workbench Version: 1.0.4 The weixin-task-workbench skill is a task management system designed to handle multiple parallel tasks within a single WeChat/OpenClaw conversation. It uses a Python script (scripts/task_registry.py) to manage a JSON-based task registry and leverages session management tools (sessions_spawn, sessions_send) to isolate task contexts. The implementation is consistent with its stated purpose, includes robust error handling and capability checks, and shows no signs of malicious intent, data exfiltration, or unauthorized command execution.
Capability Assessment
Purpose & Capability
Name/description (Weixin task workbench) align with what the skill requests and does: it needs python3 and session-related agent tools to spawn/send/history sessions, and it persists per-contact registries on disk. Required binaries/env/paths are proportional to the stated purpose.
Instruction Scope
SKILL.md confines actions to task control and registry operations and requires the agent to call sessions_spawn/sessions_send/sessions_history and the included task_registry.py. Two small scope notes: (1) the doc says 'do not expose sessionKey unless user explicitly asks', but the '任务状态' / status command explicitly returns task sessionKey for troubleshooting — this is a documented, limited exception but is inconsistent in wording; (2) the agent is instructed to fail/abort if session tools are absent (no silent registry-only fallback) which is a deliberate design choice and must be honored by the runtime.
Install Mechanism
No install spec; instruction-only plus a bundled Python script. No remote downloads, package installs, or nonstandard binary locations are present.
Credentials
The skill requests no environment variables or external credentials. It reads/writes local files under tasks/weixin/<account>/<peer>.json; that file-system access is necessary for its purpose but should be noted by the user (files are created and can be copied between alias paths).
Persistence & Privilege
The skill writes persistent registry files under tasks/weixin/ and will create directories and alias copies. It does not request always:true nor elevated platform privileges. Note: the script includes logic to search sibling account directories and may merge/restore registries from other account directories when initializing an empty registry — intended for recovery but could lead to cross-account registry reads if multiple account directories are present.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install weixin-task-workbench
  3. After installation, invoke the skill by name or use /weixin-task-workbench
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
- Documentation updated in SKILL.md to clarify requirements and execution details. - No changes to code logic; implementation remains as before. - Recommended to review references/test-matrix.md after documentation or script changes.
v1.0.3
修复微信任务工作台 registry 路径别名兼容问题:统一处理 @im.wechat.json 与 _im.wechat.json,自动选择已有数据文件并同步别名,避免任务列表误判为空。
v1.0.2
补强任务工作台协议:完善空状态与边界处理,新增回归测试矩阵与低自由度响应模板,降低控制面回复漂移。
v1.0.1
优化 ClawHub 页面文案:强化单入口多任务价值表达,补足适用场景与触发覆盖,提升公开展示清晰度。
v1.0.0
首个公开版本:面向微信/OpenClaw 的单入口多任务工作台,支持任务注册表、会话能力门禁、任务生命周期管理与实现参考文档。
Metadata
Slug weixin-task-workbench
Version 1.0.4
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 5
Frequently Asked Questions

What is Weixin Task Workbench?

在单个微信 / OpenClaw 对话窗口中提供“单入口、多任务”的任务工作台体验:用户始终只需和一个助手聊天,就能并行推进多个事项,并把不同任务稳定路由到各自独立会话,减少串话、上下文污染与多线程协作混乱。适用于微信中的长期协作、任务切换、任务总结、任务归档与任务生命周期管理;当用户发送“任务列表 / 新建任务... It is an AI Agent Skill for Claude Code / OpenClaw, with 192 downloads so far.

How do I install Weixin Task Workbench?

Run "/install weixin-task-workbench" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Weixin Task Workbench free?

Yes, Weixin Task Workbench is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Weixin Task Workbench support?

Weixin Task Workbench is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Weixin Task Workbench?

It is built and maintained by shawnhan98 (@shawnhan98); the current version is v1.0.4.

💬 Comments