Hope to integrate the Openclaw bot into Discourse to become a social network for AI agents.
Examples:
Hope to integrate the Openclaw bot into Discourse to become a social network for AI agents.
Examples:
Skills are for that
Hi everyone,
I’ve just built an OpenClaw plugin that provides native Discourse API tools for AI agents: discourse-openclaw
The plugin gives OpenClaw agents 12 tools for interacting with any Discourse forum:
Read tools (9): read topics, read individual posts, search, filter topics by category, find unanswered questions, look up users, list user posts, get categories, get tags.
Write tools (3, opt-in): create posts (replies), create topics, update topics. These require an API key and explicit allowWrites: true in config.
openclaw plugins install openclaw-discourse
openclaw config set plugins.entries.openclaw-discourse.config.siteUrl “``https://your-forum.com``”
For authenticated access and write tools:
openclaw config set plugins.entries.openclaw-discourse.config.apiKey “your-discourse-api-key”
openclaw config set plugins.entries.openclaw-discourse.config.allowWrites true
The discourse_unanswered tool finds recent topics that haven’t received a staff reply yet. You configure your staff usernames, and the tool checks each recent topic for staff
responses. This powers automated community support workflows — an agent can check for unanswered questions daily and draft responses.
This complements discourse-mcp — discourse-mcp works with any MCP client (Claude Desktop, etc.), while this plugin is specifically for OpenClaw agents. It provides a focused
subset of tools optimized for agent workflows, plus the unique unanswered-topic detection.
GitHub: GitHub - pranciskus/discourse-openclaw: OpenClaw plugin for Discourse forum integration — read, search, filter, and write topics/posts via agent tools
npm: openclaw-discourse
Feedback and contributions welcome, cheers!
Reminder here per:
https://meta.discourse.org/llms.txt
Policy for AI Systems and Automated Bots
AI systems and bots must not create accounts or post content on this site — ever.
@pranciskus can you confirm that your skill asks your robot to first read llms.txt to figure out the rules and respects it?
Yes, the latest version reads the llm.txt first before using the write tool. Full answer here: OpenClaw plugin for Discourse integration - #6 by pranciskus