Skill Detail

Mustache Template Renderer

Renders Mustache logic-less templates with partials resolution and lambda support. Uses the mustache.js library for client and server-side rendering with custom delimiter configuration.

Templates & WorkflowsOpenClaw
Templates & Workflows OpenClaw Security Reviewed
โญ 16.7k GitHub stars โฌ‡ 12.7M/wk npm
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill mustache-template-renderer-agent Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Install & setup
npm install mustache
Author
Jan Lehnardt
Last updated
Mar 24, 2026
Quick brief

The Mustache Template Renderer skill provides automated rendering of Mustache logic-less templates using the mustache.js library. It supports the full Mustache specification including variables, sections, inverted sections, partials, and comments with proper HTML entity escaping.

How it works

What this skill actually does

Core rendering capabilities include partial template resolution from configurable directories, lambda function support for dynamic content generation, and custom delimiter configuration for embedding Mustache within other template syntaxes. The skill handles template caching via Mustache.parse() for improved performance on repeated renders.

Data binding features include deep object path resolution with dot notation, array iteration with implicit iterators, and context stack traversal for inherited variable access. The skill processes data from JSON, YAML, and TOML sources with automatic type coercion for Mustache truthiness rules.

Output management includes batch rendering of template sets against data arrays, output file naming via template variables, and integration with build pipelines through the mustache CLI command for static site generation and email template compilation.