{"id":"09323b40-73a5-4944-8a67-5a5c58a820c4","shortId":"jEFFeJ","kind":"skill","title":"lovstudio:write-professional-book","tagline":"Write multi-chapter books (technical, tutorial, monograph, etc.) end-to-end. Handles outline planning, per-chapter drafting that stays coherent across long manuscripts, chapter review, and final HTML/PDF build. Trigger when user mentions \"写书\", \"写一本书\", \"出书\", \"技术书\", \"book writing\",","description":"# write-professional-book (encrypted)\n\nThis skill's real instructions are encrypted. To use it, decrypt them first:\n\n```bash\nuvx lovstudio-skill-helper decrypt write-professional-book\n```\n\n**What to do:**\n\n1. Run the command above.\n2. The output is the actual SKILL.md for write-professional-book. Read it as if it were these instructions, and follow it to the letter.\n3. If the command prints `error: not activated` or `error: not logged in`, tell the user:\n   > 这是一个 Lovstudio 付费 skill，请先激活（CLI 会打开浏览器让你登录，然后绑定你的 license key）：\n   > ```\n   > uvx lovstudio-skill-helper activate <your-license-key>\n   > ```\n   > 还没有 license key？前往 https://lovstudio.ai 购买，或关注 #公众号：手工川 购买。\n4. If the command prints `error: not entitled`, the helper will interactively prompt the user to (a) enter a license key, (b) open the purchase page, or (c) cancel. Just let the user pick.\n5. If the command prints `error: skill 'write-professional-book' not installed`, the encrypted bundle isn't on disk yet. Tell the user one of:\n   > ```\n   > npx skills add lovstudio/skills --skill write-professional-book -y -g   # just this one\n   > npx skills add lovstudio/skills --all -g                 # full marketplace\n   > ```\n6. Do NOT cache the decrypted output between invocations — always re-decrypt on each use. The decryption is cheap (one HTTP round-trip) and re-running guarantees the user's license is still valid.\n\nThe encrypted payload lives in one of:\n- `~/.claude/skills/write-professional-book/`\n- `~/.claude/skills/lovstudio-write-professional-book/`\nYou don't need to touch it directly — just call `uvx lovstudio-skill-helper decrypt write-professional-book`.","tags":["write","professional","book","skills","lovstudio","agent-skills","ai-coding-assistant","cjk","claude-code","cursor","gemini-cli","markdown-to-docx"],"capabilities":["skill","source-lovstudio","skill-write-professional-book","topic-agent-skills","topic-ai-coding-assistant","topic-cjk","topic-claude-code","topic-cursor","topic-gemini-cli","topic-markdown-to-docx","topic-markdown-to-pdf"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/lovstudio/skills/write-professional-book","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add lovstudio/skills","source_repo":"https://github.com/lovstudio/skills","install_from":"skills.sh"}},"qualityScore":"0.470","qualityRationale":"deterministic score 0.47 from registry signals: · indexed on github topic:agent-skills · 40 github stars · SKILL.md body (1,644 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T00:56:35.267Z","embedding":null,"createdAt":"2026-04-18T22:19:11.484Z","updatedAt":"2026-04-22T00:56:35.267Z","lastSeenAt":"2026-04-22T00:56:35.267Z","tsv":"'/.claude/skills/lovstudio-write-professional-book':280 '/.claude/skills/write-professional-book':279 '1':80 '2':85 '3':111 '4':153 '5':187 '6':235 'across':29 'activ':118,142 'actual':90 'add':215,229 'alway':244 'b':174 'bash':66 'book':5,10,46,51,76,96,197,221,300 'build':37 'bundl':202 'c':180 'cach':238 'call':290 'cancel':181 'chapter':9,24,32 'cheap':254 'cli':132 'coher':28 'command':83,114,156,190 'decrypt':63,72,240,247,252,296 'direct':288 'disk':206 'draft':25 'encrypt':52,59,201,273 'end':16,18 'end-to-end':15 'enter':170 'entitl':160 'error':116,120,158,192 'etc':14 'final':35 'first':65 'follow':106 'full':233 'g':223,232 'guarante':264 'handl':19 'helper':71,141,162,295 'html/pdf':36 'http':256 'instal':199 'instruct':57,104 'interact':164 'invoc':243 'isn':203 'key':136,145,173 'let':183 'letter':110 'licens':135,144,172,268 'live':275 'log':122 'long':30 'lovstudio':1,69,128,139,293 'lovstudio-skill-help':68,138,292 'lovstudio.ai':147 'lovstudio/skills':216,230 'manuscript':31 'marketplac':234 'mention':41 'monograph':13 'multi':8 'multi-chapt':7 'need':284 'npx':213,227 'one':211,226,255,277 'open':175 'outlin':20 'output':87,241 'page':178 'payload':274 'per':23 'per-chapt':22 'pick':186 'plan':21 'print':115,157,191 'profession':4,50,75,95,196,220,299 'prompt':165 'purchas':177 're':246,262 're-decrypt':245 're-run':261 'read':97 'real':56 'review':33 'round':258 'round-trip':257 'run':81,263 'skill':54,70,130,140,193,214,217,228,294 'skill-write-professional-book' 'skill.md':91 'source-lovstudio' 'stay':27 'still':270 'technic':11 'tell':124,208 'topic-agent-skills' 'topic-ai-coding-assistant' 'topic-cjk' 'topic-claude-code' 'topic-cursor' 'topic-gemini-cli' 'topic-markdown-to-docx' 'topic-markdown-to-pdf' 'touch':286 'trigger':38 'trip':259 'tutori':12 'use':61,250 'user':40,126,167,185,210,266 'uvx':67,137,291 'valid':271 'write':3,6,47,49,74,94,195,219,298 'write-professional-book':2,48,73,93,194,218,297 'y':222 'yet':207 '付费':129 '会打开浏览器让你登录':133 '公众号':150 '写一本书':43 '写书':42 '出书':44 '前往':146 '或关注':149 '手工川':151 '技术书':45 '然后绑定你的':134 '请先激活':131 '购买':148,152 '还没有':143 '这是一个':127","prices":[{"id":"77340c06-f09b-45b1-95f6-26e2c99583fc","listingId":"09323b40-73a5-4944-8a67-5a5c58a820c4","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"lovstudio","category":"skills","install_from":"skills.sh"},"createdAt":"2026-04-18T22:19:11.484Z"}],"sources":[{"listingId":"09323b40-73a5-4944-8a67-5a5c58a820c4","source":"github","sourceId":"lovstudio/skills/write-professional-book","sourceUrl":"https://github.com/lovstudio/skills/tree/main/skills/write-professional-book","isPrimary":false,"firstSeenAt":"2026-04-18T22:19:11.484Z","lastSeenAt":"2026-04-22T00:56:35.267Z"}],"details":{"listingId":"09323b40-73a5-4944-8a67-5a5c58a820c4","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"lovstudio","slug":"write-professional-book","github":{"repo":"lovstudio/skills","stars":40,"topics":["agent-skills","ai-coding-assistant","cjk","claude-code","cursor","gemini-cli","markdown-to-docx","markdown-to-pdf"],"license":"mit","html_url":"https://github.com/lovstudio/skills","pushed_at":"2026-04-21T15:57:51Z","description":"Agent skills for AI coding assistants — Markdown to PDF/DOCX with 14 themes, CJK support","skill_md_sha":"1a43b340b002dc945e21e83981bbad6794431e8c","skill_md_path":"skills/write-professional-book/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/lovstudio/skills/tree/main/skills/write-professional-book"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"lovstudio:write-professional-book","description":"Write multi-chapter books (technical, tutorial, monograph, etc.) end-to-end. Handles outline planning, per-chapter drafting that stays coherent across long manuscripts, chapter review, and final HTML/PDF build. Trigger when user mentions \"写书\", \"写一本书\", \"出书\", \"技术书\", \"book writing\", \"逐章写作\", \"O'Reilly\", \"mdbook\", or wants to author a multi-chapter book."},"skills_sh_url":"https://skills.sh/lovstudio/skills/write-professional-book"},"updatedAt":"2026-04-22T00:56:35.267Z"}}