Discourse Skill — 51 Tools for Forum Management

Discourse Skill — 51 Tools for Forum Management

Full Discourse forum integration is now available as a native skill.


What’s Included

51 tools across 6 modules:

Module Tools Examples
Topics 12 create, list, pin, archive, close, timers
Posts 8 reply, edit, delete, like, wiki mode
Categories 5 create, edit, delete, permissions
Users 12 trust levels, suspend, silence, groups, PMs
Search & Tags 5 full-text search, tag management
Admin 14 settings, stats, badges, backups, reports

Installation

Already built-in! Just configure your credentials:

  1. Settings → Integrations → Discourse
  2. Enter forum URL, API key, API username
  3. Test connection

Or load the tools on demand:

request_tools("discourse")

Skill Definition

Located at: pawzhub/pawzhub/skills/discourse/pawz-skill.toml

[skill]
name = "discourse"
version = "1.0.0"
description = "Full Discourse forum management"

[credentials]
forum_url = { type = "url", required = true }
api_key = { type = "secret", required = true }
api_username = { type = "string", required = true }

[tools]
count = 51
modules = ["topics", "posts", "categories", "users", "search_tags", "admin"]

Use Cases

  • Community management: Auto-reply to support questions, close resolved topics
  • Content moderation: Scan posts, manage trust levels, handle reports
  • Analytics: Generate forum stats reports, track engagement
  • Automation: Scheduled announcements, badge grants, user onboarding

Example Prompts

List the latest topics in the Announcements category
Create a welcome topic for new user @johndoe
Pin topic #42 globally and set it to auto-unpin in 7 days
Grant the "Contributor" badge to users who posted this week

Full documentation: Guide: Setting Up Discourse Integration