Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
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.
User says: 검수 완료 for episode 2 of series 야간조
- 1Run lint_episode.py to flag pattern spam and writer-commentary lines
- 2Verify cover WebP asset exists in the series images folder
- 3Copy the draft into the Quartz series directory with a normalized filename
- 4Sync the episode list in Drama/야간조/index.md between the episode markers
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.