webnovel-serial-pipeline
Build and publish a Quartz-hosted Korean web-novel serial (draft→cover→webp→episode md→lint→publish). Uses Nano Banana Pro + ffmpeg.
Why use this skill?
Automate your Quartz-hosted Korean web-novel serialization with this end-to-end pipeline. Manage drafting, linting, image optimization, and secure publishing.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jeong-wooseok/webnovel-serial-pipelineWhat This Skill Does
The webnovel-serial-pipeline is a professional-grade automation workflow designed for authors and content creators who utilize Quartz as their publishing platform. This skill manages the end-to-end lifecycle of Korean web-novel serialization, specifically focusing on realism, tonal consistency, and lightweight deployment. It integrates a local linting process to ensure your writing adheres to high-quality standards—such as avoiding cliché tropes, excessive exposition, or "writer commentary" tones—while automating the technical overhead of image processing using ffmpeg. The pipeline enforces a rigid "Review-Before-Publish" protocol, ensuring that all drafts, images, and episode metadata are vetted against security and quality rubrics before they reach your Quartz site.
Installation
To integrate this pipeline into your workflow, you must have OpenClaw installed and your local Quartz directory path identified. Run the following in your terminal:
- Install the skill:
clawhub install openclaw/skills/skills/jeong-wooseok/webnovel-serial-pipeline - Navigate to the directory:
cd skills/webnovel-serial-pipeline - Configure your environment variable:
export WEBNOVEL_QUARTZ_ROOT="/path/to/your/quartz" - Perform a dependency health check:
bash scripts/check_deps.sh
Use Cases
- Professional Serialization: Ideal for creators running long-form, realistic K-drama style novels who require consistent emotional pacing across 10-episode arcs.
- Quality Controlled Publishing: Perfect for authors who struggle with "exposition dumping" and need an automated linting tool to force a "show, don't tell" narrative style.
- Technical Optimization: Automates the conversion of high-resolution local images into web-ready WebP files (max 1200px, 70-80 quality) to ensure your Quartz-hosted site remains performant.
Example Prompts
- "Initialize the webnovel serial pipeline for a new project titled 'Night Shift'. Set the tone to mimic the narrative pacing of 'My Mister' and 'Misaeng'."
- "Review the current draft for 'Night Shift' Episode 2. Check the character conflict ratios and ensure no 'explanation-heavy' dialogue exceeds the 20% limit."
- "Publish Episode 3 of 'Night Shift'. The slug is 'hidden-debts', and I have completed the final review: 검수 완료."
Tips & Limitations
- Security Awareness: The pipeline uses specific regex patterns for scanning malicious code in external scripts; your antivirus might flag this as a false positive. This is intended for security and does not indicate a threat.
- Tone Enforcement: The pipeline defaults to a 'No-Cliche' rule. Avoid high-fantasy elements or supernatural tropes as the linting engine will flag these during the prepublish_check.
- Dependency Management: Ensure ffmpeg is installed system-wide on your machine, as the shell scripts rely on it for the image-to-WebP conversion pipeline.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-jeong-wooseok-webnovel-serial-pipeline": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, code-execution
Related Skills
Youtube Editor
Skill by jeong-wooseok
ai-podcast-pipeline
Create Korean AI podcast packages from QuickView trend notes. Use for dual-host script writing (Callie × Nick), Gemini multi-speaker TTS audio generation, subtitle timing/render fixes, thumbnail+MP4 packaging, and YouTube title/description output. Supports both full (15~20 min) and compressed (5~7 min) editions.