{"id":"48e9c3e6-6c86-4673-bc0b-17072103eb72","shortId":"ZHh4wz","kind":"skill","title":"lovstudio-wxmp-cracker","tagline":"微信公众号文章抓取与导出。自动处理 mp.weixin.qq.com 的登录态获取与续期， 支持按公众号搜索、抓取文章列表与正文、按日期窗口导出 Markdown / JSON / CSV。 Trigger when the user wants to crawl a WeChat public account, export recent articles, or 提到 \"wcx\"、\"微信公众号\"、\"公众号文章\"、\"mp.weixin\"、\"抓公众号\"、 \"crawl wechat official account\"、\"wxmp\"、\"最近十天的文章\"。","description":"# wxmp-cracker (encrypted)\n\nThis skill's real instructions are encrypted. To use it, decrypt them first:\n\n```bash\nuvx lovstudio-skill-helper decrypt wxmp-cracker\n```\n\n**What to do:**\n\n1. Run the command above.\n2. The output is the actual SKILL.md for wxmp-cracker. 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，请先激活：\n   > ```\n   > npx lovstudio license activate lk-<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 'wxmp-cracker' not installed`, the encrypted bundle isn't on disk yet. Tell the user:\n   > ```\n   > npx lovstudio skills add wxmp-cracker -g -y      # 只装这一个\n   > npx lovstudio skills add skills -g -y            # 一次装全部\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.\n7. If the decrypted SKILL.md references additional files (e.g. `references/workflow.md`, `assets/...`), DO NOT use the `Read` tool on them — those paths only exist on disk as encrypted `.enc` blobs. Instead, decrypt each one on demand by passing its relative path as a second argument:\n   ```bash\n   uvx lovstudio-skill-helper decrypt wxmp-cracker references/workflow.md\n   ```\n   Requires lovstudio-skill-helper ≥ 0.9.0. Earlier versions only decrypt SKILL.md.\n\nThe encrypted payload lives in one of:\n- `~/.claude/skills/wxmp-cracker/`\n- `~/.claude/skills/lovstudio-wxmp-cracker/`\nYou don't need to touch it directly — just call `uvx lovstudio-skill-helper decrypt wxmp-cracker [<rel_path>]`.","tags":["wxmp","cracker","skills","lovstudio","agent-skills","ai-coding-assistant","cjk","claude-code","cursor","gemini-cli","markdown-to-docx","markdown-to-pdf"],"capabilities":["skill","source-lovstudio","skill-wxmp-cracker","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/wxmp-cracker","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.477","qualityRationale":"deterministic score 0.48 from registry signals: · indexed on github topic:agent-skills · 54 github stars · SKILL.md body (1,948 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-05-18T18:57:49.977Z","embedding":null,"createdAt":"2026-04-18T22:19:12.253Z","updatedAt":"2026-05-18T18:57:49.977Z","lastSeenAt":"2026-05-18T18:57:49.977Z","tsv":"'/.claude/skills/lovstudio-wxmp-cracker':324 '/.claude/skills/wxmp-cracker':323 '0.9.0':310 '1':72 '2':77 '3':102 '4':138 '5':172 '6':213 '7':250 'account':25,39 'activ':109,126 'actual':82 'add':198,208 'addit':256 'alway':222 'argument':293 'articl':28 'asset':260 'b':159 'bash':59,294 'blob':278 'bundl':186 'c':165 'cach':216 'call':334 'cancel':166 'cheap':232 'command':75,105,141,175 'cracker':4,44,68,87,181,201,303,343 'crawl':21,36 'csv':14 'decrypt':56,65,218,225,230,253,280,300,314,340 'demand':284 'direct':332 'disk':190,274 'e.g':258 'earlier':311 'enc':277 'encrypt':45,52,185,276,317 'enter':155 'entitl':145 'error':107,111,143,177 'exist':272 'export':26 'file':257 'first':58 'follow':97 'g':202,210 'guarante':242 'helper':64,147,299,309,339 'http':234 'instal':183 'instead':279 'instruct':50,95 'interact':149 'invoc':221 'isn':187 'json':13 'key':130,158 'let':168 'letter':101 'licens':125,129,157,246 'live':319 'lk':127 'log':113 'lovstudio':2,62,119,124,196,206,297,307,337 'lovstudio-skill-help':61,296,306,336 'lovstudio-wxmp-crack':1 'lovstudio.ai':132 'markdown':12 'mp.weixin':34 'mp.weixin.qq.com':7 'need':328 'npx':123,195,205 'offici':38 'one':233,282,321 'open':160 'output':79,219 'page':163 'pass':286 'path':270,289 'payload':318 'pick':171 'print':106,142,176 'prompt':150 'public':24 'purchas':162 're':224,240 're-decrypt':223 're-run':239 'read':88,265 'real':49 'recent':27 'refer':255 'references/workflow.md':259,304 'relat':288 'requir':305 'round':236 'round-trip':235 'run':73,241 'second':292 'skill':47,63,121,178,197,207,209,298,308,338 'skill-wxmp-cracker' 'skill.md':83,254,315 'source-lovstudio' 'still':248 'tell':115,192 'tool':266 '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':330 'trigger':15 'trip':237 'use':54,228,263 'user':18,117,152,170,194,244 'uvx':60,295,335 'valid':249 'version':312 'want':19 'wcx':31 'wechat':23,37 'wxmp':3,40,43,67,86,180,200,302,342 'wxmp-cracker':42,66,85,179,199,301,341 'y':203,211 'yet':191 '一次装全部':212 '付费':120 '公众号':135 '公众号文章':33 '前往':131 '只装这一个':204 '微信公众号':32 '微信公众号文章抓取与导出':5 '或关注':134 '手工川':136 '抓公众号':35 '抓取文章列表与正文':10 '按日期窗口导出':11 '提到':30 '支持按公众号搜索':9 '最近十天的文章':41 '的登录态获取与续期':8 '自动处理':6 '请先激活':122 '购买':133,137 '还没有':128 '这是一个':118","prices":[{"id":"d9a64b64-e34c-49f4-8b9c-21b1e1b94bb5","listingId":"48e9c3e6-6c86-4673-bc0b-17072103eb72","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:12.253Z"}],"sources":[{"listingId":"48e9c3e6-6c86-4673-bc0b-17072103eb72","source":"github","sourceId":"lovstudio/skills/wxmp-cracker","sourceUrl":"https://github.com/lovstudio/skills/tree/main/skills/wxmp-cracker","isPrimary":false,"firstSeenAt":"2026-04-18T22:19:12.253Z","lastSeenAt":"2026-05-18T18:57:49.977Z"}],"details":{"listingId":"48e9c3e6-6c86-4673-bc0b-17072103eb72","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"lovstudio","slug":"wxmp-cracker","github":{"repo":"lovstudio/skills","stars":54,"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-05-17T09:28:31Z","description":"Top-level index for the Lovstudio skills ecosystem","skill_md_sha":"f334650c27ee6428acf57b825902aa9d5c05f1ad","skill_md_path":"skills/wxmp-cracker/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/lovstudio/skills/tree/main/skills/wxmp-cracker"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"lovstudio-wxmp-cracker","description":"微信公众号文章抓取与导出。自动处理 mp.weixin.qq.com 的登录态获取与续期， 支持按公众号搜索、抓取文章列表与正文、按日期窗口导出 Markdown / JSON / CSV。 Trigger when the user wants to crawl a WeChat public account, export recent articles, or 提到 \"wcx\"、\"微信公众号\"、\"公众号文章\"、\"mp.weixin\"、\"抓公众号\"、 \"crawl wechat official account\"、\"wxmp\"、\"最近十天的文章\"。"},"skills_sh_url":"https://skills.sh/lovstudio/skills/wxmp-cracker"},"updatedAt":"2026-05-18T18:57:49.977Z"}}