release-zenn

Generate Zenn release articles from MulmoScript JSON with media links.

41|11|Updated May 22, 2025
One-click install
npx skills add https://github.com/receptron/mulmocast-app --skill release-zenn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-zenn
Source: https://github.com/receptron/mulmocast-app/tree/main/.claude/skills/release-zenn
Command: npx skills add https://github.com/receptron/mulmocast-app --skill release-zenn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Producing consistent, well-formatted Zenn release articles from scattered release artifacts is time-consuming and error-prone, especially when you must keep frontmatter, headings, video links, and image references aligned.

Core Features & Use Cases

  • Zenn article generation from MulmoScript output: Converts a versioned MulmoScript JSON into draft markdown content using mulmo markdown.
  • Template-based structure reuse: Reads the latest existing Zenn release article to mirror its layout (frontmatter, message block style, headings, and video link section).
  • Release-specific media wiring: Extracts YouTube URLs from versioned Japanese/English files, rewrites image paths into a versioned directory, copies only actually referenced images, and writes the final article into zenn-content with a correct versioned filename.

Quick Start

Run this skill with the target release version argument (for example 1.0.11) after ensuring ZENN_CONTENT_DIR points to your zenn-content repository path.

Frequently Asked Questions about release-zenn

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

FAQPage Schema
How do I generate Zenn articles from MulmoScript release notes?

To generate Zenn articles from MulmoScript release notes, you run the skill with a target version argument. It converts versioned MulmoScript JSON into draft markdown, mirroring the layout of existing Zenn release articles.

How do I automate markdown generation for Zenn release articles?

Markdown generation for Zenn release articles is automated by reading prior article templates and extracting YouTube URLs from versioned metadata. It then rewrites image paths into a versioned directory and saves the final markdown.

What environment variables do I need to publish Zenn articles from MulmoScript?

Publishing Zenn articles from MulmoScript requires the ZENN_CONTENT_DIR environment variable to point to your zenn-content repository path. The skill saves the generated article and referenced images directly into this directory.

Does Zenn article generation work with existing YouTube URLs and image files?

Zenn article generation works with existing YouTube URLs and image files by extracting URLs from versioned Japanese and English metadata. It copies only actually referenced images and inserts placeholders where video links are missing.

What are the limitations of automating Zenn release article generation?

Automating Zenn release article generation requires pre-existing versioned release_v*_script.json and YouTube metadata files. It relies on reading a prior article template, so it cannot generate structured content without an existing release article to mirror.

What is the best way to keep Zenn frontmatter and headings consistent across releases?

The best way to keep Zenn frontmatter and headings consistent is template-based structure reuse. The skill reads the latest existing Zenn release article to mirror its layout, ensuring frontmatter, message blocks, and video links stay aligned.