All plugins

AI chat

9 skills

End-to-end chat products: sessions, tools, models, providers, UI, and messaging-platform extensions.

View this plugin on GitHub
any skills-format agent
$ npx skills add rj11io/11ai --skill 11ai-ai-chat-autotitle --skill 11ai-ai-chat-client-hooks --skill 11ai-ai-chat-github-provider --skill 11ai-ai-chat-multiple-models --skill 11ai-ai-chat-session-mgmt --skill 11ai-ai-chat-stack --skill 11ai-ai-chat-tool-design --skill 11ai-ai-chat-ui-ux --skill 11ai-aichat-chatbot-extension
claude code
$ claude plugin install 11ai-ai-chat@11ai
codex
$ codex plugin add 11ai-ai-chat@11ai

First time? Add the marketplace once with claude plugin marketplace add rj11io/11ai or codex plugin marketplace add rj11io/11ai, then install any plugin from it.

11ai-ai-chat-autotitle

Auto-name a new chat session from the user's first message using a tiny one-shot LLM endpoint, called fire-and-forget from the client. Use when adding session titles to an AI chat.

11ai-ai-chat-client-hooks

Client-side wiring of @ai-sdk/react useChat — transport setup, per-session remounting, restoring history, persisting on stream completion, and the ref guards that prevent duplicate saves/titles/focus bugs. Use when building or debugging the React side of an AI chat.

11ai-ai-chat-github-provider

Use GitHub Models as a free OpenAI-compatible inference provider for the Vercel AI SDK. Use when wiring an AI chat, title generator, or any LLM call that should run on the free GitHub Models endpoint instead of a paid API key.

11ai-ai-chat-multiple-models

Let users pick between multiple LLMs (across providers) in an AI chat — model registry, per-provider SDK instances over one gateway, per-message modelId routing, model picker UI, and per-session model persistence. Use when adding model selection or multi-provider support to an AI chat.

11ai-ai-chat-session-mgmt

Manage multi-session AI chat state — session entity shape, a CRUD hook with reactive refresh, pinned-first sorting, and persistence via localStorage or a service API. Use when adding chat history, pin/rename/delete, or session switching to an AI chat.

11ai-ai-chat-stack

End-to-end recipe for a grounded, tool-using AI chat in a Next.js App Router app — streaming route, tool sets, sessions, auto-titling, and client UI, using the Vercel AI SDK. Use when adding a complete AI chat surface to an app from scratch.

11ai-ai-chat-tool-design

Design AI SDK tool sets that ground a chat assistant in a dataset — search/detail tool pairs, Zod schemas, output projection, and a token-lean "mini" tool-set variant. Use when adding or changing tools for an AI chat or agent endpoint.

11ai-ai-chat-ui-ux

The UX feature set and layout patterns for a polished AI chat surface — hint-chip empty state, message bubbles, thinking indicator, dismissible errors, sessions sidebar with pin/rename/delete, mobile fallback, scroll/focus behavior. Use when building or reviewing an AI chat UI.

11ai-aichat-chatbot-extension

Extend an AI chat into a Slack (or other messaging platform) chatbot using the Chat SDK — webhook route, mention/DM/thread handlers, streaming replies, slash-command model switching, and Redis-backed conversation state. Use when shipping the assistant as a Slack bot or adding a new messaging platform.