growthub-cms-sdk-v1

Parse NDJSON ExecutionEvent streams and validate node schemas against the Growthub CMS v1 contract.

48|12|Updated Mar 27, 2026
One-click install
npx skills add https://github.com/Growthub-ai/growthub-local --skill growthub-cms-sdk-v1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: growthub-cms-sdk-v1
Source: https://github.com/Growthub-ai/growthub-local/tree/main/.claude/skills/growthub-cms-sdk-v1
Command: npx skills add https://github.com/Growthub-ai/growthub-local --skill growthub-cms-sdk-v1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps developers work with the Growthub CMS API contract (v1) to type workflow payloads, interpret NDJSON execution events, read capability manifests, and validate node schemas, enabling safer and more predictable hosted execution workflows.

Core Features & Use Cases

  • Type-safe workflow payloads and event structures using the CMS API contract.
  • Parse NDJSON execution streams and extract per-node outcomes and summaries.
  • Read capability manifests and validate NodeInputSchema definitions for hosted executions.
  • Access and reason about the exposed contract surfaces (capabilities, events, manifests, schemas) to integrate with tools and pipelines.

Quick Start

Install the Growthub CMS SDK v1 and try validating a sample capability manifest against the v1 contract.

Frequently Asked Questions about growthub-cms-sdk-v1

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

FAQPage Schema
How do I parse NDJSON execution event streams for hosted workflows?

To parse NDJSON execution event streams, you read the per-node execution events sequentially to extract individual node outcomes and generate execution summaries for hosted workflows. This allows structured interpretation of continuous execution streams.

What is a capability manifest and when do I need to validate node schemas?

A capability manifest defines the available operations for hosted execution. You need to validate node schemas when structuring workflow payloads to ensure type-safe interaction with the CMS API contract before executing workflows.

How do I enforce type-safe payloads for a CMS API contract?

You enforce type-safe payloads for a CMS API contract by validating node input schemas against the capability manifest. This ensures workflow payloads conform to the expected structures, preventing runtime type errors during hosted execution.

Does this SDK work without installing the @growthub/api-contract package?

No, this SDK requires the @growthub/api-contract package to function. It enforces API_CONTRACT_VERSION 1 and exposes subpaths for capabilities, execution, manifests, and schemas, making the package dependency mandatory.

What is the best way to structure workflow payloads for hosted execution?

The best way to structure workflow payloads for hosted execution is by reading capability manifests and validating NodeInputSchema definitions. This approach ensures type-safe payloads that predictably match the CMS v1 contract specifications.

What are the limitations of parsing NDJSON streams with a fixed API contract version?

The limitation of parsing NDJSON streams with a fixed API contract version is that the SDK strictly enforces API_CONTRACT_VERSION 1. You cannot process execution events or validate schemas from other contract versions without encountering compatibility errors.