yellow-protocol

Develop Yellow Protocol apps with Nitrolite SDK pattern-driven guidance and troubleshooting for multiple frameworks.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/mashharuki/yellow-sample --skill yellow-protocol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yellow-protocol
Source: https://github.com/mashharuki/yellow-sample/tree/main/.claude/skills/yellow-protocol
Command: npx skills add https://github.com/mashharuki/yellow-sample --skill yellow-protocol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides pattern-driven development guidance for Yellow Protocol (ERC7824) using the Nitrolite SDK, including authentication, session management, balance handling, and framework integration.

Core Features & Use Cases

  • End-to-end development patterns for building state-channel based apps with ClearNode WebSocket connections.
  • Framework-agnostic guidance for React, Vue, Angular, and Node.js backends, plus debugging and integration tips.
  • Access to quickstart references, framework patterns, and troubleshooting resources to accelerate implementation.

Quick Start

Install the Nitrolite SDK and review the references to scaffold a Yellow Protocol application. Use the provided examples and patterns to connect, authenticate, create sessions, and manage balances.

Frequently Asked Questions about yellow-protocol

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

FAQPage Schema
How do I build state-channel applications with ClearNode using the Nitrolite SDK?

State-channel applications with ClearNode use the Nitrolite SDK to establish WebSocket connections, authenticate users, and manage on-chain sessions. This Skill provides pattern-driven guidance and framework-specific examples to scaffold your ERC7824 compliant application.

Can I use Yellow Protocol state channels with Vue or Angular frontends?

Yes, Yellow Protocol state channels work with Vue and Angular frontends. The Skill provides framework-agnostic guidance for React, Vue, Angular, and Node.js backends to integrate ClearNode authentication and session management across different JavaScript frameworks.

What is ERC7824 and how does it relate to Yellow Protocol?

ERC7824 is the token standard underlying the Yellow Protocol, enabling state-channel based applications. It defines the architecture for ClearNode WebSocket connections, session management, and balance handling, allowing developers to build off-chain applications with on-chain settlement.

How do I authenticate and manage sessions in a ClearNode WebSocket application?

To authenticate and manage sessions in a ClearNode WebSocket application, you follow the patterns in the references/quickstart.md file using the @erc7824/nitrolite SDK. This involves establishing the WebSocket connection, handling authentication, and managing the lifecycle of state-channel sessions.

What are common troubleshooting steps for Nitrolite SDK balance handling?

Troubleshooting Nitrolite SDK balance handling involves reviewing the provided debugging references and integration tips to verify session state and ClearNode synchronization. The Skill offers specific resources to resolve common state-channel implementation issues.