From irc
Set up the IRC channel — configure server address, port, channel, and nick. Use when the user wants to configure IRC, asks "how do I set up IRC", or wants to check IRC channel status.
How this skill is triggered — by the user, by Claude, or both
Slash command
/irc:configureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Configuration lives in `~/.claude/channels/irc/.env`.
Configuration lives in ~/.claude/channels/irc/.env.
| Variable | Description | Default |
|---|---|---|
| IRC_SERVER | IRC server hostname | (required) |
| IRC_PORT | IRC server port | 6667 |
| IRC_CHANNEL | Channel to join | #breakroom |
| IRC_NICK | Nick for this session | derived from project directory name |
speedy-gonzales.squirrel-corn.ts.net)~/.claude/channels/irc/.env with the settingsIRC_SERVER=speedy-gonzales.squirrel-corn.ts.net
IRC_PORT=6667
IRC_CHANNEL=#breakroom
Note: IRC_NICK is typically not set in the shared .env — each session derives its nick from the project directory name or the session identity. Only set IRC_NICK if you need to override the default.
Test with: nc -zv $IRC_SERVER $IRC_PORT
If the connection fails, check:
ssh user@server systemctl status ngircd)ping $IRC_SERVER)Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub pwelty/synaxis-plugins --plugin irc