LaunchKit · 2026
Back to Skills

webnovel-serial-pipeline

Build and publish a Quartz-hosted Korean web-novel serial (draft→cover→webp→episode md→lint→publish)

0
946 downloads
by @jeong-wooseok

Setup & Installation

openclaw skills install @jeong-wooseok/webnovel-serial-pipeline

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install webnovel-serial-pipeline

Version History

v0.1.4Feb 11, 2026 - Version note by skill developer:

Security: Added notice for VirusTotal false positives (shell scripts, prepublish_check regex patterns are DETECTION tools, not malware)

What This Skill Does

Manages the end-to-end pipeline for publishing Korean web-novel episodes to a Quartz-hosted site. Covers draft creation, cover image generation, PNG-to-WebP conversion, episode linting, and human-gated publication. Includes narrative design rules and a 10-episode season structure template for Korean drama-style serials.

Combines linting, image conversion, and explicit human confirmation gating into a single command, preventing accidental publication of unreviewed drafts.

When to use it

  • Publishing a reviewed episode draft to a Quartz vault after user confirmation
  • Converting episode cover art from PNG to WebP for faster page loads
  • Linting a draft to catch repetitive phrases and writer-commentary tone before publishing
  • Designing a 10-episode season arc with per-episode narrative goals and character conflict rules
  • Syncing the episode index after a new episode goes live

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User says: 검수 완료 for episode 2 of series 야간조

AGENT
  1. 1Run lint_episode.py to flag pattern spam and writer-commentary lines
  2. 2Verify cover WebP asset exists in the series images folder
  3. 3Copy the draft into the Quartz series directory with a normalized filename
  4. 4Sync the episode list in Drama/야간조/index.md between the episode markers
OUTPUT

Episode 2 is published at Drama/야간조/야간조-02-불-꺼지면-가지-마세요.md with the index updated

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

WEBNOVEL_QUARTZ_ROOT environment variable pointing to your Quartz vault rootNANO_BANANA_KEY environment variable (only needed for Nano Banana Pro cover generation)ffmpeg installed on the systemQuartz static site vault set up and configured