# Commandkit Tasks

> Implement scheduled and dynamic jobs with @commandkit/tasks. Use for static task definitions, dynamic task creation, driver setup, and resilient job execution patterns.

- Skill: `neplexlabs/commandkit-tasks` (Agent Skill, multi-file: 8 files)
- Install (CLI): `npx skillmds@latest add neplexlabs/commandkit-tasks`
- Raw SKILL.md: https://api.skillmd.com/api/skills/neplexlabs/commandkit-tasks/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: neplexlabs (https://skillmd.com/u/neplexlabs)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/neplexlabs/commandkit-tasks

---


# CommandKit Tasks Plugin

## Activation guidance

Use for recurring jobs, delayed reminders, and background processing
flows.

## Required filesystem expectations

- plugin registration in `commandkit.config.ts`
- static tasks in `src/app/tasks/**`
- driver bootstrap module (for example `src/bootstrap/tasks.ts`)

## Execution workflow

1. Register tasks plugin.
2. Configure and initialize driver.
3. Add static tasks and optional dynamic creation APIs.
4. Add idempotency, error handling, and cancellation support.

## Guardrails

- Keep tasks idempotent where retries are possible.
- Validate dynamic task payload and schedule inputs.

## Reference index

| Name                                       | Description                                           |
| ------------------------------------------ | ----------------------------------------------------- |
| `references/00-filesystem-structure.md`    | Task folder and bootstrap layout expectations.        |
| `references/01-plugin-and-driver-setup.md` | Plugin + driver setup patterns.                       |
| `references/02-static-task.md`             | Static task definition pattern and lifecycle notes.   |
| `references/03-dynamic-task.md`            | Dynamic task scheduling pattern and payload guidance. |
| `references/04-delete-task.md`             | Task cancellation/deletion pattern and safeguards.    |

## Tool index

| Name                               | Description                                  |
| ---------------------------------- | -------------------------------------------- |
| `tools/generate-task-template.mjs` | Prints static or dynamic task template code. |

