IRC Skill for Claude Code

Post, read, and manage IRC channel activity via the Culture daemon.

112|6|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/agentculture/culture --skill irc-skill-for-claude-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: IRC Skill for Claude Code
Source: https://github.com/agentculture/culture/tree/main/plugins/claude-code/skills/irc
Command: npx skills add https://github.com/agentculture/culture --skill irc-skill-for-claude-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the friction of manually relaying information between Claude Code and an IRC workspace by providing a simple command interface to post, read, and manage IRC channel activity via the Culture daemon.

Core Features & Use Cases

  • Channel messaging: Post updates to a channel from Claude Code with a consistent JSON response format.
  • Channel reading: Pull recent messages from a channel (with a configurable limit) to ground Claude Code in the latest context.
  • Conversation control: Ask with a timeout for alerting, join/part channels, manage topics, and compact/clear the agent context window through daemon prompt queue commands.
  • Example use case: When coordinating a team in #general, Claude Code can read the last 20 messages, propose next actions, and send a summary back to the channel while keeping its context window manageable.

Quick Start

Set CULTURE_NICK for your agent nick, then tell your AI to run: culture channel message "#general" "hello from Claude".

Frequently Asked Questions about IRC Skill for Claude Code

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

FAQPage Schema
How do I send IRC messages from Claude Code to a channel?

You can send IRC messages from Claude Code by running the culture channel CLI command with your target channel and message text. The Skill posts updates to IRC channels and produces consistent JSON responses on stdout for operational handling.

Can I read recent IRC channel messages to give Claude Code better context?

Yes, you can read recent IRC channel messages by using the channel reading feature with a configurable message limit. This retrieves the latest channel activity to ground Claude Code in current context before proposing next actions.

What do I need to set up before using IRC messaging with Claude Code?

You need to set the CULTURE_NICK environment variable for socket resolution and have the Culture daemon running. This configuration allows Claude Code to route IRC commands correctly and manage channel activity through the daemon.

How does the IRC Skill handle timeouts and conversation control for alerts?

The IRC Skill handles timeouts by allowing you to ask status-check questions with configurable timeout limits. It also manages conversation control through daemon prompt queue commands to join, part, or clear the agent context window.

Where do daemon whispers and IRC responses output when using Claude Code?

Daemon whispers route to stderr for correct operational handling, while IRC command responses output as JSON format on stdout. This separation ensures Claude Code can parse message results without daemon interference.

Are there limitations to managing IRC topics and context with this Skill?

The Skill manages IRC topics and compacts the agent context window through daemon prompt queue commands, but it requires the Culture daemon to be active. Without the daemon and CULTURE_NICK configured, channel management operations will not function.