---
title: "bengal-agent"
description: "Author skills and the Bengal CLI MCP server for people writing a Bengal site."
canonical: https://agentpluginsdirectory.com/plugins/bengal-agent
last-updated: 2026-10-02
---

# bengal-agent
Author skills and the Bengal CLI MCP server for people writing a Bengal site.
- Slug: bengal-agent
- Publisher: lbliii
- Repository: https://github.com/lbliii/bengal
- Manifest: agent-plugin/plugin.json
- License: MIT
- Category (editorial): design-frontend
- Skills: 4 (check-and-fix, configure-site, scaffold-site, write-content)
- MCP servers: 1 (bengal)
- Stars: 49
- Repository created: 2025-10-02
- Repository last pushed: 2026-08-17
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/bengal-agent
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What bengal-agent does, in the publisher's words

The documentation generator built on Python's free-threading future

Every layer, markdown parsing, syntax highlighting, templates, dev server, is pure Python, scales with your cores, and ships zero npm dependencies.

Bengal is a static site generator where the entire stack is Python you can read, debug, and extend. No JavaScript toolchains. No compiled C extensions in the critical path. Every library in the pipeline, Patitas (markdown), Rosettes (syntax highlighting), Kida (templates), Pounce (dev server), is purpose-built for Python 3.14+ free-threading.

- Scales with cores: Parallel builds with true thread parallelism on Python 3.14t. No GIL contention.
- AI-native output: Generates llms.txt, agent manifests, per-page JSON, and Content Signals so AI agents can discover, navigate, and respect your content policies.
- Sub-second rebuilds: Provenance-based incremental builds with content-addressed hashing. Only changed pages rebuild.

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/lbliii/bengal/HEAD/README.md

## Skills

- check-and-fix: Validate a Bengal site with bengal check, apply safe fixes with bengal fix, and audit generated output with bengal audit. Use when content fails to build, links break, directives error, or before publishing.
- configure-site: Edit Bengal site configuration (bengal.toml or config/) using keys that exist in the schema and configuration docs. Use when changing title, baseurl, theme, build output, features, output formats, or Content Signals.
- scaffold-site: Scaffold a new Bengal documentation, blog, or marketing site from a built-in template. Use when creating a new Bengal site, starting from scratch, or choosing a site template/preset.
- write-content: Author Bengal pages with documented frontmatter, MyST directives, and bengal new page. Use when adding or editing site content, writing Markdown, or creating a page in a section.

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

## MCP servers

- bengal: transport: stdio; command: bengal --mcp

Read from the plugin's own mcp.json. Environment variable names only, never values.
