nova-branches

Manage NovaDB branch lifecycles via the CMS Branch API.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/novadb/novadb-mcp-demo --skill nova-branches
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nova-branches
Source: https://github.com/novadb/novadb-mcp-demo/tree/main/.github/skills/nova-branches
Command: npx skills add https://github.com/novadb/novadb-mcp-demo --skill nova-branches

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage NovaDB branches (work packages) — create, update, delete, and inspect branches. Use when the user wants to manage branch lifecycle, change workflow states, or assign branches. NOT for listing branches (use nova-list-branches).

Core Features & Use Cases

  • Create, read, update, and delete branches using the dedicated CMS Branch API to manage lifecycle
  • Inspect branch properties like name, workflow state, due date, and assignment to drive project planning
  • List branches to get an overview and trace relationships with branches and types

Quick Start

Create a new branch named 'feature-xyz' with initial attributes using the dedicated branch endpoints.

Frequently Asked Questions about nova-branches

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

FAQPage Schema
How do I manage NovaDB branches through the CMS API?

The CMS Branch API manages NovaDB branch lifecycles by letting you create, inspect, update, and delete branches. It coordinates workflow changes and owner reassignment using flat payloads across environments.

Can I change the workflow state and owner of a branch using the CMS API?

Yes, the CMS Branch API supports updating branch workflow states and reassigning owners through dedicated endpoints using flat payloads, coordinating lifecycle transitions across various environments.

What's the best way to permanently delete a branch in NovaDB?

Use the dedicated CMS Branch API endpoints to permanently delete a branch. The API enforces explicit safeguards for permanent deletions to prevent accidental data loss during branch lifecycle management.

Does the NovaDB branch management API support listing existing branches?

No, this branch management Skill does not handle listing branches. You should use the dedicated nova-list-branches tool to get an overview and trace relationships with existing branches and their types.

What payload format is required when creating or updating a NovaDB branch?

Creating or updating a NovaDB branch requires flat payloads sent to dedicated CMS Branch API endpoints. This ensures proper coordination of branch lifecycle management across various environments.