vikunja-cli/skills/SKILL.md
Manage Vikunja projects, tasks, relations, templates, attachments, labels, comments, due/reminder notifications, views, and kanban buckets through a restricted CLI. Use whenever the user asks to inspect or update Vikunja tasks/projects, create structured tasks from sources, attach evidence, link blockers/subtasks/order with task relations, move tasks between projects or kanban buckets, manage workflow labels/comments, or check Vikunja reminders/overdue items. Prefer this skill over raw Vikunja API calls.
npx skillsauth add mulatta/skillz vikunja-cliInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use vikunja-cli for Vikunja task-management workflows. Do not use raw API calls; this CLI owns the allowlisted API surface and deterministic workflow semantics.
Prefer JSON for agent workflows:
vikunja-cli -j project list --all
vikunja-cli -j task list --project Inbox --all
vikunja-cli -j task show 123
vikunja-cli -j task create --project Inbox --title "Call Kim" --due 2026-05-15 --reminder 2026-05-15T09:00:00Z
vikunja-cli -j task update 123 --project Inbox --title "Call Kim back"
vikunja-cli -j task complete 123
vikunja-cli -j notification list --kind due --unread
vikunja-cli -j label ensure before template-backed creation or transitions in a fresh instance.vikunja-cli -j label ensure --create only after the user agrees to create workflow labels.# Inspect schema from Markdown+YAML template, then create task and attach source/evidence files
vikunja-cli -j template schema submission
vikunja-cli -j task create --project Inbox --title "Submit patch" \
--template submission --context context.json \
--attach proof.md --attach screenshot.png
# Move between semantic workflow states; use relations for real blockers
vikunja-cli -j task transition 123 --state waiting --comment "Waiting for review"
vikunja-cli -j relation add --task 123 --kind blocked --other 456
vikunja-cli -j relation list --task 123
# Manage files and comments
vikunja-cli -j attachment list --task 123
vikunja-cli -j attachment upload --task 123 --file notes.md --file screenshot.png
vikunja-cli -j comment add --task 123 --message "Waiting for review"
# Move cards/projects
vikunja-cli -j task move 123 --project Work
vikunja-cli -j bucket move-task --project Roadmap --view Kanban --task 123 --bucket Doing
Read only the relevant reference:
references/setup-and-labels.md — workflow label prerequisites; label vs relation roles; semantic states and transitions.references/templates-and-workflow.md — choose templates, inspect required context, render/create tasks, attach evidence.references/attachments.md — upload/list/download/delete attachments and partial-failure behavior.references/filters.md — task/view filters, overdue/due/high-priority examples, filter bucket mode.references/views-and-buckets.md — project views, kanban buckets, manual vs filter buckets.Set up credentials once if the CLI is not configured:
vikunja-cli setup --base-url https://vikunja.example.com --api-key-command "rbw get vikunja-api-token"
tools
Biomedical literature, reference, and entity research helper. Use whenever the user asks for PubMed/PMC/NCBI/Entrez paper search, PMID/PMCID/DOI conversion, biomedical citation/BibTeX/RIS export, legal OA full-text lookup, gene/protein/RNA/transcript evidence, OpenAlex citation/OA enrichment, Semantic Scholar enrichment, PubChem compound/assay/bioactivity lookup, or bio/medical literature review evidence collection.
tools
Use kmap-cli whenever the user asks for Korea-focused 장소찾기/POI lookup, 주변검색, 맛집 후보 찾기, 대중교통 길찾기, 경유지 transit routing, address geocoding, reverse geocoding, saved home/work aliases, or NAVER/Kakao/TMAP map app handoff. Default to TMAP API for machine-readable place/transit data; use NAVER/Kakao only as URL handoff helpers without NAVER/Kakao API keys. Do not use ODsay.
tools
Manage Linkwarden bookmarks, collections, tags, highlights, RSS subscriptions, archives, and API tokens through a restricted CLI. Use when the user asks to save, search, organize, archive, or delete Linkwarden links.
tools
Get current weather and forecasts for Korea from KMA. Use for Korean weather, Korean addresses, KMA grid coordinates, and coordinate-based weather lookups.