Skip to content

AI Assistant Integration

RoomKit publishes its documentation in forms a coding assistant (Claude Code, Cursor, Copilot…) can read, so the code it writes uses RoomKit's actual API rather than a guess from its training data.

The files

File What it holds Where
llms.txt Index of the documentation, one line per page, in the llms.txt format www.roomkit.live/docs/llms.txt, and inside the installed package
llms-full.txt The topic pages (architecture, channels, hooks, voice, orchestration, API) in one file www.roomkit.live/docs/llms-full.txt, and inside the installed package
AGENTS.md Conventions for working on RoomKit itself: commands, project layout, patterns, code style, what to ask first repository root, and inside the installed package

Give the assistant llms.txt or llms-full.txt to build an application with RoomKit; AGENTS.md is for contributing to RoomKit.

From Python

The package ships the copies that match the installed version:

from roomkit import get_agents_md, get_ai_context, get_llms_full_txt, get_llms_txt

index = get_llms_txt()          # llms.txt
full = get_llms_full_txt()      # llms-full.txt
guidelines = get_agents_md()    # AGENTS.md
context = get_ai_context()      # AGENTS.md and llms.txt in one string

Agent Skills

roomkit-skills holds skills that walk an assistant through common tasks: setting up a project, creating a room, an AI channel, a voice agent, an SMS or WhatsApp channel, hooks, orchestration, PostgreSQL and telemetry. For Claude Code:

claude plugin marketplace add https://github.com/roomkit-live/roomkit-skills
claude plugin install roomkit-dev

MCP

RoomKit's AI channels can call tools from MCP servers; see MCP Integration.