universal-writer

Generate articles and documents from JSON data or prompts using Jinja2 templates.

35|10|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/ttmouse/skills --skill universal-writer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: universal-writer
Source: https://github.com/ttmouse/skills/tree/main/universal-writer
Command: npx skills add https://github.com/ttmouse/skills --skill universal-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jinja2, click, pyyaml, markdown, rich, and includes scripts (resource) and references (resource) and templates (resource) components.

What problem does it solve?

This Skill automates the creation of articles and documents from structured data or interactive prompts, streamlining content generation workflows.

Core Features & Use Cases

  • Multi-Template Support: Choose from 5 professional templates (deep dive, tutorial, analysis, summary, documentation).
  • Flexible Generation: Generate content directly, driven by data files (JSON), or interactively.
  • Use Case: You need to create a product documentation page for a new feature. Use this Skill to select the 'Product Documentation' template, provide the feature's topic and description, and let the Skill generate a well-structured document draft.

Quick Start

Use the universal-writer skill to generate an article using the 'Case Study' template with the topic 'Customer Success Story'.

Frequently Asked Questions about universal-writer

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

FAQPage Schema
How do I automate article generation from JSON data using Jinja2 templates?

Automate article generation by feeding JSON data into predefined Jinja2 templates to produce structured documents. This workflow maps your structured data directly into template variables, outputting a formatted draft without manual writing.

What templates are available for automated content generation?

Available content generation templates include deep dive, tutorial, analysis, summary, and product documentation formats. These predefined structures help standardize your articles based on the specific type of content you need to create.

Can I generate documentation interactively without a prepared data file?

Yes, you can generate documentation interactively without a data file by using direct prompts. The workflow supports interactive user sessions, allowing you to provide topics and descriptions on the fly to build content.

Does this content generation workflow require Python dependencies like click and pyyaml?

Yes, this content generation workflow requires Python dependencies including jinja2, click, pyyaml, markdown, and rich. These libraries handle templating, CLI interactions, YAML configuration parsing, and terminal formatting.

What is the best way to create a product documentation draft for a new feature?

The best way to create product documentation is selecting the dedicated documentation template, providing the feature topic and description, and letting the Jinja2 workflow generate a structured draft automatically from your inputs.