skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
andreadellacorte/groove541 installs

groove-utilities-task-create

Create a new task in the configured backend.

How do I install this agent skill?

npx skills add https://github.com/andreadellacorte/groove --skill groove-utilities-task-create
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The skill is a task management utility that automates task creation in GitHub, Linear, or local backends. It functions by reading local configuration and using authorized command-line tools. No security vulnerabilities or malicious patterns were detected.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

  • Runlayerpass

    1/1 file flagged

  • ZeroLeakspass

    Score: 93/100 · 2 sections analyzed

What does this agent skill do?

groove-utilities-task-create

Outcome

A task is created in the configured backend with a title, type, status, optional parent, and (for non-trivial tasks) a rich body. The task ID is returned for reference. This command is the single source of truth for how tasks are created — other skills (work compound, daily, etc.) that need to create tasks must follow this spec and call this skill rather than defining their own creation rules.

Acceptance Criteria

  • Task exists in backend with all required fields populated
  • Task ID is shown to user after creation
  • Non-trivial tasks (feature work, bugs, plans, stage tasks) have a rich body — never create with an empty body when the task represents real work or a stage
  • Parent is set when context suggests one (e.g. stage task under a daily or work epic)

Constraints

  • Read tasks.backend from .groove/index.md to determine backend
  • If tasks.backend: none, no-op with friendly message
  • If title not provided in arguments, ask user for title and type before proceeding
  • Infer parent from current context (open tasks, recent work) and confirm with user if ambiguous
  • Default status is in-progress (not todo) — tasks are created when work is being done
  • Do not auto-mark any task as completed during creation
  • Backend mappings:
    • beans: beans create "<title>" -t <type> --parent <id> -s in-progress; body via beans update <id> -d "<body>" or by editing the task file under .groove/tasks/ if the backend is file-based
    • linear: create issue via linear CLI or MCP with appropriate team/project
    • github: gh issue create --title "<title>" --body "<body>" --milestone <milestone>
  • Body (standard): For any non-trivial task, always supply a body. Use the backend's body/description field (or task file content). Standard body sections: Context (what work or session this task belongs to), Goal (what "done" means at a high level), Acceptance Criteria (checklist of concrete conditions), Links (to CHANGELOG, specs, learned files, or other artifacts). Omit a section only if it truly does not apply.
  • Type: Use the backend's types (e.g. beans: task, bug, feature, epic, milestone). Stage and bookend tasks (daily Start/End, work stages such as "YYYY-MM-DD, Compound — topic") use type task when the backend has no chore (e.g. beans).
  • Hierarchy: Set parent when the task is part of a larger unit (e.g. a daily, an epic). If the caller does not specify a parent, infer from context when possible.
  • Always echo the created task ID and title back to the user

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/andreadellacorte/groove/groove-utilities-task-create">View groove-utilities-task-create on skillZs</a>