Install
$ agentstack add skill-sumitaich1998-jarvisvr-manage-tasks ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Manage Tasks
Render and maintain a todo_list the user can check off by hand. You own the list's contents; the widget emits toggle/select events you respond to.
Steps
- Load or build the list. Keep stable
ids per item so toggles map back. - Apply the change: add → append an item; complete → set
done:true;
reprioritize → set priority (low|medium|high); remove → drop the item.
- Render with
show_todo_list(full list, with the current item states). - React to interactions (
client.interaction, §5.11) and persist:
toggle_item{item_id, done}→ update that item'sdone,holo.update.select_item{item_id}→ focus/expand or offer actions.
- Voice a short status ("3 tasks, 1 done").
Output
todo_list (props per registry.json):
{ "widget_type": "todo_list",
"transform": { "anchor": "world", "billboard": true },
"props": { "title": "Today",
"items": [
{ "id": "t1", "text": "Review PR #42", "done": false, "priority": "high" },
{ "id": "t2", "text": "Stretch break", "done": true, "priority": "low" },
{ "id": "t3", "text": "Prep flight test", "done": false, "priority": "medium" } ] },
"interactions": ["tap","grab","resize","toggle","drag"] }
Toggle handling (incoming):
{ "object_id": "O_todo", "widget_type": "todo_list", "action": "toggle",
"element": "item_checkbox", "value": { "item_id": "t1", "done": true } }
→ respond with a holo.update carrying the updated items array.
Edge cases
- Empty list → render with an encouraging empty state and offer to add the
first task.
- Vague task → capture it verbatim; don't over-structure ("buy stuff").
- Task with a deadline → also offer
set-reminders; with a focus block →
manage-timers pomodoro.
- Reordering (
drag) → persist the new order. - "Clear completed" → drop
done:trueitems andholo.update.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: sumitaich1998
- Source: sumitaich1998/jarvisvr
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.