ai-chat

Build React chat interfaces with streaming Shakespeare AI responses and Nostr authentication.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/samthomson/treasure-board --skill ai-chat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ai-chat
Source: https://github.com/samthomson/treasure-board/tree/main/.claude/skills/ai-chat
Command: npx skills add https://github.com/samthomson/treasure-board --skill ai-chat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables developers to implement AI-powered chat interfaces with streaming responses, integrating Shakespeare AI for dynamic model selection and Nostr-based authentication.

Core Features & Use Cases

  • Streaming AI chat with real-time replies and progressive rendering.
  • Dynamic model discovery via the Shakespeare API and cost-conscious model selection (defaulting to the cheapest option).
  • Nostr-authenticated sessions and seamless integration with React-based UIs for interactive dialogue (e.g., customer support, tutoring, brainstorming).
  • Use Case: Build an interactive help desk that converses with users while streaming responses.

Quick Start

Start a streaming AI chat about planning a feature with the cheapest Shakespeare model.

Frequently Asked Questions about ai-chat

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

FAQPage Schema
How do I build a React AI chat interface with streaming responses?

This Skill builds React AI chat interfaces with streaming responses by implementing progressive rendering, handling incremental replies, and managing dynamic model discovery within your UI components.

How does dynamic model discovery work for real-time chat applications?

Dynamic model discovery queries the Shakespeare API at runtime to fetch available models, enabling your real-time chat application to select models based on pricing and default to the cheapest option.

Can I use Nostr authentication for AI chat sessions in React?

Yes, you can use Nostr authentication for AI chat sessions in React. This Skill handles Nostr-authenticated users to secure interactive dialogues like customer support, tutoring, or brainstorming.

What is the best way to select AI models based on pricing for a chat application?

The best way to select AI models based on pricing is to leverage the Shakespeare API for runtime model discovery, which defaults to the cheapest option while managing authentication and error states.