Install
openclaw skills install @dataify-server/dataify-task-operationsWait for Dataify tasks and return final results
openclaw skills install @dataify-server/dataify-task-operationsComplete the asynchronous task lifecycle instead of stopping at task creation. The default product result is the collected data, not the task ID.
Treat task states as submitted, queued, running, succeeded, failed, or cancelled. Preserve an unknown provider state verbatim and map it only when the meaning is unambiguous.
DATAIFY_API_TOKEN from the environment. Never accept or print it as a command-line argument. If it is missing, follow Token setup, show only the current platform's setup command, and resume this workflow after safe verification.scripts/wait_for_task.py. Stop at submission only when the user explicitly asks for a task ID or --no-wait behavior.python3 scripts/wait_for_task.py --task-id TASK_ID
The script polls GET /task_status, maps 处理中 to running, downloads JSON from GET /download after 成功, stops on 失败, and never resubmits the original paid task.
--timeout 1800.Use the cross-platform helper when environment detection or non-secret verification is useful:
python3 scripts/token_setup.py
It reports whether the variable exists and prints the matching setup/verification commands when missing. It never prints the token value.
python3 scripts/wait_for_task.py --task-id TASK_ID
export for macOS/Linux shells, $env: for Windows PowerShell, or set for Windows Command Prompt). Show other platforms or persistent setup only when detection is ambiguous or the user asks.DATAIFY_API_TOKEN is present; never print its value. If verification succeeds, continue the original task without asking the user to repeat it..env unless the execution path explicitly loads it, and ensure .env is ignored by version control.