AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Chatwoot Help Center

skill-fazer-ai-chatwoot-skills-chatwoot-help-center · by fazer-ai

Manage Chatwoot Help Center — create and organize portals, categories, and articles for a knowledge base. Use when building, maintaining, or restructuring a knowledge base or help documentation.

No reviews yet
0 installs
16 views
0.0% view→install

Install

$ agentstack add skill-fazer-ai-chatwoot-skills-chatwoot-help-center

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-fazer-ai-chatwoot-skills-chatwoot-help-center)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Chatwoot Help Center? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Chatwoot Help Center

Guide for managing Chatwoot's built-in knowledge base using mcp-chatwoot MCP tools.

Architecture

Help Center
├── Portal (the knowledge base site)
│   ├── Category (topic group)
│   │   ├── Article
│   │   ├── Article
│   │   └── ...
│   ├── Category
│   │   └── Articles...
│   └── ...
└── Portal (another knowledge base)
    └── Categories and articles...
  • Portal: A standalone help center site with its own domain/slug, name, and configuration
  • Category: A topic group within a portal (e.g., "Getting Started", "Billing", "API Reference")
  • Article: An individual help document with title, content, and metadata

Portals

List portals

help_center_portals_list(account_id: 1)
→ [{ id: 1, name: "Customer Help", slug: "help", ... }]

Create a portal

help_center_portals_create(
  account_id: 1,
  name: "Customer Help Center",
  slug: "help",
  color: "#1F93FF",
  header_text: "How can we help you?",
  page_title: "Help Center",
  homepage_link: "https://company.com"
)
  • slug becomes the URL path (e.g., /hc/help)
  • Must be unique within the account

Update a portal

help_center_portals_update(
  account_id: 1,
  portal_id: 1,
  name: "Updated Help Center",
  header_text: "Find answers fast"
)

Categories

Create a category

help_center_categories_create(
  account_id: 1,
  portal_id: 1,
  name: "Getting Started",
  locale: "en",
  description: "Everything you need to get up and running",
  position: 1
)
→ { id: 10, name: "Getting Started", ... }
  • locale — Language code (e.g., "en", "es", "fr")
  • position — Display order (lower numbers appear first)

Organize categories

Create categories in logical order by setting position:

help_center_categories_create(name: "Getting Started", position: 1)
help_center_categories_create(name: "Account Management", position: 2)
help_center_categories_create(name: "Billing & Payments", position: 3)
help_center_categories_create(name: "Integrations", position: 4)
help_center_categories_create(name: "Troubleshooting", position: 5)
help_center_categories_create(name: "API Reference", position: 6)

Articles

Create an article

help_center_articles_create(
  account_id: 1,
  portal_id: 1,
  title: "How to Reset Your Password",
  content: "## Steps to Reset Your Password\n\n1. Click **Forgot Password** on the login page...",
  category_id: 10,
  status: "published",
  author_id: 5
)
  • content — Supports Markdown formatting
  • status"draft" or "published"
  • author_id — Agent ID of the article author

Article content best practices

  1. Start with a clear title — Action-oriented ("How to...", "Understanding...")
  2. Use Markdown formatting — Headers, lists, code blocks, bold for emphasis
  3. Keep articles focused — One topic per article
  4. Include step-by-step instructions — Numbered lists for procedures
  5. Add search-friendly keywords — Customers will search for these

Common Patterns

Set up a new knowledge base

Step 1: Create the portal
  help_center_portals_create(account_id: 1,
    name: "Support Center", slug: "support",
    header_text: "Search for answers or browse topics")

Step 2: Create categories
  help_center_categories_create(portal_id: 1, name: "Getting Started", position: 1, locale: "en")
  → category_id: 10
  help_center_categories_create(portal_id: 1, name: "FAQ", position: 2, locale: "en")
  → category_id: 11

Step 3: Create articles
  help_center_articles_create(portal_id: 1, category_id: 10,
    title: "Welcome to Our Platform",
    content: "## Getting Started\n\nWelcome! Here's how to...",
    status: "published")

Bulk article creation

When migrating content or creating many articles:

For each article in source:
  help_center_articles_create(
    account_id: 1, portal_id: 1, category_id: ,
    title: article.title, content: article.content, status: "draft")

# Review all drafts, then publish

Create articles as "draft" first for review, then update to "published".

Multi-language portal

Create parallel categories for each locale:

help_center_categories_create(portal_id: 1, name: "Getting Started", locale: "en", position: 1)
help_center_categories_create(portal_id: 1, name: "Primeros Pasos", locale: "es", position: 1)
help_center_categories_create(portal_id: 1, name: "Pour Commencer", locale: "fr", position: 1)

Then create translated articles in each locale's category.

See EXAMPLES.md for complete setup walkthroughs.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.