{"id":"9bbf5fcb-e354-4e98-a86a-1ed7b2c610aa","shortId":"eMfqEU","kind":"skill","title":"lovstudio:paid-add","tagline":"Compute the sum of two numbers. The simplest possible skill, used as an end-to-end test for the paid-skill encryption + activation protocol. Trigger when the user says \"paid add\", \"/paid-add\", \"用 paid-add 算\", or asks to use the paid-add skill.","description":"# paid-add (encrypted)\n\nThis skill's real instructions are encrypted. To use it, decrypt them first:\n\n```bash\nuvx lovstudio-skill-helper decrypt paid-add\n```\n\n**What to do:**\n\n1. Run the command above.\n2. The output is the actual SKILL.md for paid-add. 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 'paid-add' not installed`, the encrypted bundle isn't on disk yet. Tell the user one of:\n   > ```\n   > npx skills add lovstudio/skills --skill paid-add   # just this one\n   > npx skills add lovstudio/skills                 # 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/paid-add/`\n- `~/.claude/skills/lovstudio-paid-add/`\nYou don't need to touch it directly — just call `uvx lovstudio-skill-helper decrypt paid-add`.","tags":["paid","add","skills","lovstudio","agent-skills","ai-coding-assistant","cjk","claude-code","cursor","gemini-cli","markdown-to-docx","markdown-to-pdf"],"capabilities":["skill","source-lovstudio","skill-paid-add","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/paid-add","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.469","qualityRationale":"deterministic score 0.47 from registry signals: · indexed on github topic:agent-skills · 39 github stars · SKILL.md body (1,509 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-20T19:37:35.462Z","embedding":null,"createdAt":"2026-04-18T22:19:03.243Z","updatedAt":"2026-04-20T19:37:35.462Z","lastSeenAt":"2026-04-20T19:37:35.462Z","tsv":"'/.claude/skills/lovstudio-paid-add':276 '/.claude/skills/paid-add':275 '/paid-add':38 '1':83 '2':88 '3':113 '4':155 '5':189 '6':231 'activ':29,120,144 'actual':93 'add':4,37,42,51,55,79,98,198,216,221,227,295 'alway':240 'ask':45 'b':176 'bash':70 'bundl':203 'c':182 'cach':234 'call':286 'cancel':183 'cheap':250 'cli':134 'command':86,116,158,192 'comput':5 'decrypt':67,76,236,243,248,292 'direct':284 'disk':207 'encrypt':28,56,63,202,269 'end':19,21 'end-to-end':18 'enter':172 'entitl':162 'error':118,122,160,194 'first':69 'follow':108 'full':229 'guarante':260 'helper':75,143,164,291 'http':252 'instal':200 'instruct':61,106 'interact':166 'invoc':239 'isn':204 'key':138,147,175 'let':185 'letter':112 'licens':137,146,174,264 'live':271 'log':124 'lovstudio':1,73,130,141,289 'lovstudio-skill-help':72,140,288 'lovstudio.ai':149 'lovstudio/skills':217,228 'marketplac':230 'need':280 'npx':214,225 'number':10 'one':212,224,251,273 'open':177 'output':90,237 'page':180 'paid':3,26,36,41,50,54,78,97,197,220,294 'paid-add':2,40,49,53,77,96,196,219,293 'paid-skil':25 'payload':270 'pick':188 'possibl':13 'print':117,159,193 'prompt':167 'protocol':30 'purchas':179 're':242,258 're-decrypt':241 're-run':257 'read':99 'real':60 'round':254 'round-trip':253 'run':84,259 'say':35 'simplest':12 'skill':14,27,52,58,74,132,142,195,215,218,226,290 'skill-paid-add' 'skill.md':94 'source-lovstudio' 'still':266 'sum':7 'tell':126,209 'test':22 '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':282 'trigger':31 'trip':255 'two':9 'use':15,47,65,246 'user':34,128,169,187,211,262 'uvx':71,139,287 'valid':267 'yet':208 '付费':131 '会打开浏览器让你登录':135 '公众号':152 '前往':148 '或关注':151 '手工川':153 '然后绑定你的':136 '用':39 '算':43 '请先激活':133 '购买':150,154 '还没有':145 '这是一个':129","prices":[{"id":"fea84f10-5246-46eb-870c-6727ee6ce2e6","listingId":"9bbf5fcb-e354-4e98-a86a-1ed7b2c610aa","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:03.243Z"}],"sources":[{"listingId":"9bbf5fcb-e354-4e98-a86a-1ed7b2c610aa","source":"github","sourceId":"lovstudio/skills/paid-add","sourceUrl":"https://github.com/lovstudio/skills/tree/main/skills/paid-add","isPrimary":false,"firstSeenAt":"2026-04-18T22:19:03.243Z","lastSeenAt":"2026-04-20T19:37:35.462Z"}],"details":{"listingId":"9bbf5fcb-e354-4e98-a86a-1ed7b2c610aa","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"lovstudio","slug":"paid-add","github":{"repo":"lovstudio/skills","stars":39,"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-20T17:39:52Z","description":"Agent skills for AI coding assistants — Markdown to PDF/DOCX with 14 themes, CJK support","skill_md_sha":"9bf633c234b7f464feae760f7a333bbd2aadbc47","skill_md_path":"skills/paid-add/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/lovstudio/skills/tree/main/skills/paid-add"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"lovstudio:paid-add","description":"Compute the sum of two numbers. The simplest possible skill, used as an end-to-end test for the paid-skill encryption + activation protocol. Trigger when the user says \"paid add\", \"/paid-add\", \"用 paid-add 算\", or asks to use the paid-add skill."},"skills_sh_url":"https://skills.sh/lovstudio/skills/paid-add"},"updatedAt":"2026-04-20T19:37:35.462Z"}}