carocut-shared-schema

Define a centralized protocol registry for CaroCut agents with shared schemas.

120|12|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/bilibili/carocut --skill carocut-shared-schema
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: carocut-shared-schema
Source: https://github.com/bilibili/carocut/tree/main/.opencode/skills/carocut-shared-schema
Command: npx skills add https://github.com/bilibili/carocut --skill carocut-shared-schema

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

CaroCut's agent ecosystem relies on inconsistent data contracts across Planner, Media, Builder, and Orchestrator. This skill defines a centralized protocol registry and formal schemas to coordinate inputs, outputs, and validations, enabling reliable cross-component integration.

Core Features & Use Cases

  • Resource Types Registry: standardizes resource definitions and consumption rules across all agents.
  • Storyboard Schema & Dispatch Context: formalizes storyboard_schema.md and dispatch-context.md as canonical contracts used during planning and execution.
  • Amendment Map: defines dependencies and impact chains for incremental changes across steps, improving traceability and rollback capabilities.
  • Use Case: when adding new asset types or updating interaction rules, teams rely on the shared schema to maintain compatibility and reduce integration risk.

Quick Start

Enable all agents to share a canonical protocol by adopting the resources registry, storyboard schema, dispatch context, and amendment map.

Frequently Asked Questions about carocut-shared-schema

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

FAQPage Schema
What is a shared schema registry for agent protocols?

A shared schema registry for agent protocols exposes centralized reference documentation to standardize data contracts. It ensures consistent resource definitions, storyboard schemas, and dispatch contexts across multiple agents.

How do I standardize data contracts across Planner, Media, Builder, and Orchestrator agents?

To standardize data contracts across agents, adopt a centralized protocol registry that defines resource types, storyboard schemas, dispatch contexts, and amendment maps for consistent cross-component validation.

Can I use a centralized schema registry to manage incremental changes across agent steps?

Yes, a centralized schema registry uses an amendment map to define dependencies and impact chains for incremental changes across agent steps. This improves traceability and rollback capabilities during execution.

Does the storyboard schema support cross-component compatibility during planning and execution?

Yes, the storyboard schema formalizes canonical contracts used during planning and execution to support cross-component compatibility. It pairs with the dispatch context to coordinate inputs and outputs reliably.

Why do I need an amendment map for orchestrator agent protocols?

An amendment map is needed for orchestrator agent protocols to define dependencies and impact chains for incremental changes. It maintains traceability and rollback capabilities when updating interaction rules or adding asset types.

What are the limitations of using a shared schema for agent orchestration?

A limitation of using a shared schema for agent orchestration is that all components must strictly conform to the centralized resource types and storyboard schemas. Non-compliant inputs will fail validation during cross-component integration.