feat: add work-queue skill for Marcus and Steve
Some checks failed
ci / build-test-push (push) Failing after 29s

This commit is contained in:
Marcus A.
2026-04-11 14:48:08 -05:00
parent fbc88bb62b
commit c5be58c3c5
9 changed files with 344 additions and 0 deletions

25
skill/bin/wq_list Executable file
View File

@@ -0,0 +1,25 @@
#!/bin/bash
# wq_list — list work items with optional filters
wq_list() {
local status agent project_id since qs="?"
while [[ $# -gt 0 ]]; do
case "$1" in
--status) status="$2"; shift 2;;
--agent) agent="$2"; shift 2;;
--project-id) project_id="$2"; shift 2;;
--since) since="$2"; shift 2;;
--) shift; break;;
-*) echo "Unknown option: $1" >&2; exit 1;;
*) echo "Unknown arg: $1" >&2; exit 1;;
esac
done
[[ -n "$status" ]] && qs="${qs}status=$status&"
[[ -n "$agent" ]] && qs="${qs}agent=$agent&"
[[ -n "$project_id" ]] && qs="${qs}project_id=$project_id&"
[[ -n "$since" ]] && qs="${qs}since=$since&"
curl -sf "$API_URL/work${qs}" | jq .
}