render-template

Render text templates by substituting Mustache and shell placeholders with variables.

1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/RussianLioN/moltinger --skill render-template-russianlion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: render-template
Source: https://github.com/RussianLioN/moltinger/tree/main/.claude/skills/render-template
Command: npx skills add https://github.com/RussianLioN/moltinger --skill render-template-russianlion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of creating dynamic text content by replacing placeholders in templates with specific data, eliminating manual text manipulation and ensuring consistency.

Core Features & Use Cases

  • Variable Substitution: Supports Mustache ({{var}}) and Shell (${var}) syntax for placeholders.
  • Nested Properties: Access nested data using dot notation (e.g., {{user.name}}).
  • Filters: Apply simple transformations like uppercase, lowercase, and date formatting.
  • Use Case: Generate personalized email content, format commit messages with dynamic details, or create structured reports from template files.

Quick Start

Render the template "Hello {{name}}!" with the variable "name" set to "World".

Frequently Asked Questions about render-template

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I dynamically generate text from templates with variable substitution?

Dynamically generate text by substituting placeholders like Mustache ({{var}}) and shell syntax (${var}) with specific data. This automates creating dynamic content for reports, messages, and code, ensuring consistent output formatting without manual text manipulation.

Can I use Mustache syntax to access nested properties in my templates?

Yes, Mustache syntax supports accessing nested properties using dot notation. You can reference nested data structures directly in your templates, like {{user.name}}, to dynamically generate structured text content from complex data objects.

What's the best way to format dynamic content like dates or uppercase text in templates?

Format dynamic content in templates by applying optional filters for simple transformations. You can use filters for uppercase, lowercase, and date formatting to ensure consistent output formatting when generating reports, messages, or code from your template files.

Does this text generation approach support both Mustache and shell variable syntax?

Yes, the text generation approach supports both Mustache ({{var}}) and shell (${var}) syntax for placeholders. This allows you to dynamically generate text content using whichever variable substitution method fits your existing workflow and application requirements.

How do I create structured reports from template files without manual text manipulation?

Create structured reports by defining a template file with placeholders and substituting them with specific data variables. This eliminates manual text manipulation, ensuring consistent output formatting while automating the process of generating dynamic report content.

Why use variable substitution for generating personalized email content and commit messages?

Variable substitution for generating personalized email content and commit messages eliminates manual text manipulation and ensures consistency. By replacing placeholders with specific data, you automate dynamic content generation across various applications without formatting errors.