Projects

SkillProductivity

List and create Office projects, then place new tasks in the correct project when organizing workspace work by repository.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Projects skill

What this skill tells your AI

The instructions your AI receives, as published by kdlbs/kandev in apps/backend/internal/office/configloader/skills/kandev-projects/SKILL.md and read by ahel’s review.

Use project IDs returned by the CLI. Project access is scoped to the current Office workspace, and project creation is permission checked.

Inspect projects

$KANDEV_CLI kandev projects list

Create a project

--name is required. Repeat --repository for each repository URL or local path the project owns.

$KANDEV_CLI kandev projects create \
  --name "Payments" \
  --description "Payment services and checkout" \
  --repository "https://github.com/acme/payments" \
  --repository "/workspace/checkout"

Optional project fields are --lead-agent-profile-id, --color, --budget-cents, and --executor-config.

Create work in a project

Pass the returned project ID when creating a task:

$KANDEV_CLI kandev task create \
  --title "Add payment retry policy" \
  --project "$PROJECT_ID" \
  --assignee "$AGENT_ID"

Do not create a duplicate project when an existing project already owns the repository. Office runs do not administer workspaces.

Signals

GitHub stars
771
Forks
114
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
kandev-projects
Source
github.com/kdlbs/kandev