create-branch

Create NovaDB branches with attributes via the novadb_cms_create_branch tool.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/novadb/claude-plugins --skill create-branch-novadb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-branch
Source: https://github.com/novadb/claude-plugins/tree/main/consulting/skills/create-branch
Command: npx skills add https://github.com/novadb/claude-plugins --skill create-branch-novadb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create a new branch (work package) in NovaDB without manual API fiddling, reducing errors and speeding up work package provisioning.

Core Features & Use Cases

  • Deterministic Branch Creation: Build and submit a values array of CmsValue entries to create branches with names, parent links, types, workflow states, due dates, and assignees.
  • Audit and Identity Support: Optionally attach an audit comment and act on behalf of a username when creating the branch.
  • Use Case: A consultant or engineer can programmatically create localized branch names, set workflow state and due date, and return the created CmsObject for downstream automation.

Quick Start

Create a new NovaDB branch named My Branch with nameEn set, parent 2100347, branch type 123, workflow state 456, due date 2026-06-01, and assign it to jdoe.

Frequently Asked Questions about create-branch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new branch in NovaDB and set its workflow state?

You create a NovaDB branch by submitting an array of CmsValue objects that define attributes like name, parent branch, branch type, workflow state, due date, and assignee, returning the created CmsObject for downstream automation.

What is a NovaDB work package and when do I need to provision one?

A NovaDB work package is a branch initialized with attributes such as name, parent links, and workflow states. You provision one when initializing new tasks or localized branches to structure project tracking.

Can I assign a user and add an audit comment when creating a NovaDB branch?

Yes, when creating a NovaDB branch you can assign a user and add an audit comment by passing optional comment and username parameters alongside your CmsValue array during the creation process.

What is the best way to automate work package creation in NovaDB without manual API calls?

The best way to automate work package creation is to use a deterministic branch creation tool that accepts CmsValue arrays to programmatically set branch attributes, reducing manual API fiddling and provisioning errors.

Does NovaDB branch creation support setting a parent branch and due date simultaneously?

Yes, NovaDB branch creation supports setting both a parent branch and a due date simultaneously by mapping these attributes within the CmsValue array submitted during the work package initialization process.

Why does my NovaDB branch creation fail when submitting CmsValue objects?

NovaDB branch creation may fail if required CmsValue attributes like name, parent branch, or branch type are missing or incorrectly mapped. Ensure your values array includes valid entries for mandatory fields before submission.