render-template

Render templates with variable substitution using Mustache or Shell syntax.

243|40|Updated Nov 11, 2025
One-click install
npx skills add https://github.com/maslennikov-ig/claude-code-orchestrator-kit --skill render-template
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: render-template
Source: https://github.com/maslennikov-ig/claude-code-orchestrator-kit/tree/main/.claude/skills/render-template
Command: npx skills add https://github.com/maslennikov-ig/claude-code-orchestrator-kit --skill render-template

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill interpolates variables into templates using mustache, shell, or mixed syntax, supporting rich formatting.

Core Features & Use Cases

  • Variable substitution: Replaces {{variable}} or ${VARIABLE} with values.
  • Nested properties: Resolves object.property paths for complex data.
  • Filters & formatting: Optional simple data transformations.

Quick Start

Render a header template with reportType, version, and timestamp variables.

Frequently Asked Questions about render-template

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

FAQPage Schema
How do I render templates with variable substitution in shell scripts?

Template rendering with variable substitution replaces {{variable}} or ${variable} placeholders with actual values from your data. This Skill supports Mustache, Shell, and Mixed syntax to interpolate variables directly into templates, making it ideal for dynamically generating commit messages, reports, and text files without manual editing.

Can I resolve nested properties and object paths in templates?

Yes, this Skill resolves nested properties using object.property syntax within templates. You can access complex data structures, enabling dynamic interpolation of deeply nested values in your template output.

What happens when a template variable is missing or undefined?

Missing variables are handled gracefully with error reporting, allowing you to control whether undefined placeholders are left blank, replaced with defaults, or flagged. This prevents silent failures when rendering templates with incomplete data.

How do I apply formatting or filters to template variables?

This Skill supports optional filters and simple data transformations on variables within templates. You can format values during interpolation, enabling basic processing of data before it appears in your rendered output.

Which template syntaxes does this Skill support?

Template rendering supports Mustache ({{variable}}), Shell (${VARIABLE}), and Mixed syntax in a single template. Choose the syntax that fits your workflow and combine them when needed for flexible template processing.

Can I use template rendering for automated report generation?

Yes, template rendering is designed for generating dynamic reports, headers, and formatted text by interpolating variables into predefined templates. This automates the creation of documents that require variable data insertion.