Task Files Explorer replaces the platform file preview popup with a persistent, searchable dashboard served through the task preview URL.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install task-files-explorer
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install task-files-explorer using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Task Files Explorer is an Openclaw Skills workflow for replacing the platform's "All files in task" preview experience with a custom, persistent HTML file dashboard. It runs a zero-dependency Python standard-library server on 127.0.0.1:3000 and exposes the interface through the platform preview ingress.
The explorer supports search, file-type filtering, sorting, per-task grouping from worklog.md, inline previews for Markdown, images, PDFs, JSON, and text, plus light and dark themes. It is designed to survive container restarts through the /start.sh boot hook, double-fork daemonization, and a 30-second auto-healing watcher. It must not be used for Next.js or other web application projects that own port 3000.
.zscripts directory:mkdir -p ~/.zscripts/explorer-ui
cp assets/explorer.py assets/explorer.sh /home/z/my-project/.zscripts/
cp assets/explorer-ui/index.html /home/z/my-project/.zscripts/explorer-ui/
cp assets/dev.sh.template /home/z/my-project/.zscripts/dev.sh
chmod +x /home/z/my-project/.zscripts/dev.sh
bash /home/z/my-project/.zscripts/explorer.sh --ensure
/start.sh runs .zscripts/dev.sh, which starts the explorer and its watcher automatically.Do not overwrite the existing boot script. Copy explorer.py, explorer.sh, and explorer-ui/index.html into .zscripts, then add this block near the end of dev.sh:
if [ -f "$PROJECT/.zscripts/explorer.sh" ]; then
bash "$PROJECT/.zscripts/explorer.sh" --ensure >> "$BOOTLOG" 2>&1 || log "WARN: explorer failed"
fi
Run the idempotent startup command:
bash .zscripts/explorer.sh --ensure
Optionally add the 30-second health-check pattern from assets/dev.sh.template to the existing watcher loop. Useful control commands are:
bash .zscripts/explorer.sh --status
bash .zscripts/explorer.sh --stop
bash .zscripts/explorer.sh --ensure
bash .zscripts/watcher.sh --status
The explorer binds locally and is reachable externally only through the platform preview ingress. Never use this setup if the project is a Next.js or other web application that owns port 3000.
| Path | Purpose |
|---|---|
.zscripts/explorer.py |
Python standard-library server with /, /api/files, /file/, and /healthz routes plus path guarding. |
.zscripts/explorer.sh |
Idempotent --ensure, --status, and --stop launcher with port and Next.js conflict checks. |
.zscripts/watcher.sh |
Auto-healing daemon that monitors the explorer at 30-second intervals. |
.zscripts/explorer-ui/index.html |
Zero-dependency Material Design 3 Expressive interface implemented with vanilla HTML, CSS, and JavaScript. |
.zscripts/dev.sh |
Boot integration that starts the explorer and watcher; use the supplied template only for a new container. |
worklog.md |
Source for automatic per-task grouping in the task rail. |
download/ and archive/ |
Persistent file areas surfaced by the dashboard when present in the project. |
worklog.md and displayed in the task rail./healthz, launcher status, watcher status, and process liveness.The implementation has no external runtime dependencies: the server uses Python stdlib, while the interface uses vanilla HTML, CSS, and JavaScript without a CDN. Files under .zscripts are included in the platform's persistent repo.tar backup and are restored for the next boot.
setsid and PPID 1 behavior to survive completed tool calls./start.sh hook and project-level .zscripts/dev.sh integration.--ensure control suitable for repeated boot and deployment runs.package.json.worklog.md.Loading
A structured intake workflow for preserving evidence and assessing whether a real bilateral transaction dispute is ready for manual People’s Court scoping.

A multilingual OpenClaw skill for discovering free psychological support, crisis resources, AI companions, and self-assessment tools worldwide.

Render on Hermes configures an AI agent to manage Render through its pre-registered MCP server without installing the Render CLI.

Browser Execution completes direct browser tasks with Playwright, computer controls, secure vault handling, recovery tactics, and an explicit verified result.

ZerQ is a structured dual-zeroing methodology for separating technical root causes from management process failures in quality problems.

A Node.js video-to-text skill that turns Douyin links or local video files into polished copy, summaries, subtitles, scripts, and other prompt-driven content.








































