Skip to content
Automation
Skill

/kandev-routines

Create, inspect, pause, resume, or delete recurring Office routines when work should run on a cron schedule or webhook trigger.

From plugin
kandev
5639 skills1 agent3 commands
Install
$ npx -y skills add kdlbs/kandev --skill kandev-routines --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/kandev-routines

Context preview

The summary Claude sees to decide when to auto-load this skill.

Create, inspect, pause, resume, or delete recurring Office routines when work should run on a cron schedule or webhook trigger.

SKILL.md

kandev-routines.SKILL.md
name: kandev-routines
description: Create, inspect, pause, resume, or delete recurring Office routines when work should run on a cron schedule or webhook trigger.
kandev:
  system: true
  version: "0.42.0"
  default_for_roles: [ceo]

Routines — schedule recurring tasks

Routines fire on cron or webhook and create a fresh task each time, assigned to a specific agent. Use them when work needs to happen on a clock (daily standups, weekly reports, hourly health checks).

List existing routines

$KANDEV_CLI kandev routines list

Create a daily standup routine

$KANDEV_CLI kandev routines create \
  --name "Daily standup" \
  --task-title "What did each agent ship today?" \
  --task-description "Summarise yesterday's commits and PRs across the team. Post to #engineering." \
  --assignee A-ceo \
  --cron "0 9 * * MON-FRI" \
  --timezone "Europe/Lisbon"

This creates the routine and attaches a cron trigger in one command. The CLI does two API calls under the hood (routine + trigger); the response is the trigger row.

Pause, resume, delete

$KANDEV_CLI kandev routines pause  --id R-1
$KANDEV_CLI kandev routines resume --id R-1
$KANDEV_CLI kandev routines delete --id R-1

Required inputs

  • **`--name`** — display name; users see this on the Routines page.
  • **`--task-title`** — title for every task this routine creates. Supports `{{name}}` and `{{date}}` placeholders.
  • **`--task-description`** — agent instructions for each fire.
  • **`--assignee`** — the agent ID that receives the task. For coordinator work, this is the CEO; for distributed checks, a worker or specialist.
  • **`--cron`** — standard 5-field cron expression.

When NOT to create a routine

  • One-off work — just `tasks create` directly.
  • A reaction to a specific event — use a workflow trigger or webhook channel, not a routine.
  • Something the CEO heartbeat already covers (e.g. checking for new comments — that's automatic).
Read more
Ships withkandev

Manage and run tasks in parallel. Orchestrate agents. Review changes. Ship value.

Get the whole plugin