Install any skill in seconds. Free to start, no credit card required.
Get Started Free →surgepix/surgepix-query-task
Query or poll SurgePix async task status and get task results (download URL).
Passed 8 of 15 test cases with the skill, and 6 of 15 without it.
and 2 more in the full report
4 fixed8 passed either way9 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
I ran poster generation with --nowait false and received an immediate response containing the image download URL. Is a separate task query required?
| Checked | Without skill | With skill |
|---|---|---|
| States that query_task.mjs is not required when executed synchronously. | Missed | Passed |
The instructions your model reads when the skill loads.
Query task progress via GET /tasks/{taskId} once and print the current status. This skill does not poll — it returns the task's current state in a single call; re-run it later to check again.
This skill does not generate content. Reply to the user in the same language they used in their request. When presenting a ZIP download URL from upstream skills, do not fabricate per-image links.
taskId from an async SurgePix API (e.g. remove-background / generate-poster / generate-presentation / image-translate 在 --nowait true 时返回的 taskId)download URL is ready--nowait true(异步)方式运行,返回 {"async":true,"taskId":...} 后,用本技能在合适时机查询该任务(单次查询;未完成则稍后再查)SURGEPIX_API_KEY configured (see Step 0)node "<skills-dir>/surgepix-setup/scripts/check_env.mjs"
The user should provide a task ID returned by an async API, e.g.:
{"taskId":"task_a1b2c3d4e5f6","progress":"processing"}
If the user just submitted remove-background / generate-poster / generate-presentation / image-translate 以 --nowait true(异步)模式运行,use the taskId from that response(响应中 async:true)。
test cases passed, vs 6 / 15 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.