[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6DPZBGCEW5M93WP7CPCDXQK":3,"skill-same:01M6DPZBGCEW5M93WP7CPCDXQK":79},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":26,"publishedAt":45,"linkOnly":46,"markdownContent":47,"markdownBody":48,"frontMatter":49,"refName":50,"commitSha":51,"skillDirectory":52,"forksCount":53,"repositoryHtmlUrl":54,"repositoryHomepageUrl":6,"ownerHtmlUrl":55,"ownerBlogUrl":56,"ownerDescription":57,"updatedAt":58,"install":59,"resources":72},"01M6DPZBGCEW5M93WP7CPCDXQK","lightpanda",null,"Fast headless browser for fetching real web pages and scraping content. 9x less memory than Chrome, instant startup. Use instead of Playwright when you only need HTML content — no MCP overhead, pure CLI. Binary at ~\u002F.local\u002Fbin\u002Flightpanda.","spideynolove\u002Fclaude-dotfiles","spideynolove","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F19179621?v=4","01M6DPV14K2QND6S7BX6HNQYX9","Hung Nguyen","01M6DPV1MMAV9858D8R8CHM5QM",2,"MIT","https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.claude-global\u002Fskills\u002Flightpanda\u002FSKILL.md",[18,23],{"categoryNo":19,"categoryName":20,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},"01JBSEEDCAT000000000000023","Skill与智能体开发",[5,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],"startup","binary","pages","local","only","html","use","scraping","instant","MCP","fast","content","browser","web","playwright","chrome","memory","cli","2026-11-10 10:12:30",false,"---\nname: lightpanda\ndescription: Fast headless browser for fetching real web pages and scraping content. 9x less memory than Chrome, instant startup. Use instead of Playwright when you only need HTML content — no MCP overhead, pure CLI. Binary at ~\u002F.local\u002Fbin\u002Flightpanda.\n---\n\n# Lightpanda\n\nFast headless browser (~107MB binary, Zig). No MCP — direct CLI calls only.\n\n**Binary:** `~\u002F.local\u002Fbin\u002Flightpanda`\n\n## Core Commands\n\n### Fetch a URL (dump HTML)\n```bash\n~\u002F.local\u002Fbin\u002Flightpanda fetch --dump https:\u002F\u002Fexample.com\n```\n\n### Save to file (avoid flooding context)\n```bash\n~\u002F.local\u002Fbin\u002Flightpanda fetch --dump https:\u002F\u002Fexample.com > \u002Ftmp\u002Fpage.html\n```\n\n### With logging\n```bash\n~\u002F.local\u002Fbin\u002Flightpanda fetch --dump --log_level info https:\u002F\u002Fexample.com\n```\n\n### Respect robots.txt\n```bash\n~\u002F.local\u002Fbin\u002Flightpanda fetch --dump --obey_robots https:\u002F\u002Fexample.com\n```\n\n## CDP Server (for Playwright\u002FPuppeteer integration)\n```bash\n~\u002F.local\u002Fbin\u002Flightpanda serve --host 127.0.0.1 --port 9222\n```\nThen connect Playwright via `browserWSEndpoint: 'ws:\u002F\u002F127.0.0.1:9222'`.\n\n## Usage Rules\n\n- **Always save to \u002Ftmp\u002F** when fetching pages — never let raw HTML flood context\n- Use `fetch --dump` for read-only content extraction\n- Use `serve` only when interactive automation is needed (prefer `fetch` otherwise)\n- Disable telemetry if needed: `LIGHTPANDA_DISABLE_TELEMETRY=true`\n- Does NOT support screenshots — use Playwright for that\n\n## Comparison vs Playwright\n\n| | lightpanda | playwright (mcporter) |\n|---|---|---|\n| Overhead | None (pure CLI) | MCP + mcporter |\n| Use case | Read HTML content | Full browser automation |\n| Speed | Instant | Slower startup |\n| Screenshots | No | Yes |\n","# Lightpanda\n\nFast headless browser (~107MB binary, Zig). No MCP — direct CLI calls only.\n\n**Binary:** `~\u002F.local\u002Fbin\u002Flightpanda`\n\n## Core Commands\n\n### Fetch a URL (dump HTML)\n```bash\n~\u002F.local\u002Fbin\u002Flightpanda fetch --dump https:\u002F\u002Fexample.com\n```\n\n### Save to file (avoid flooding context)\n```bash\n~\u002F.local\u002Fbin\u002Flightpanda fetch --dump https:\u002F\u002Fexample.com > \u002Ftmp\u002Fpage.html\n```\n\n### With logging\n```bash\n~\u002F.local\u002Fbin\u002Flightpanda fetch --dump --log_level info https:\u002F\u002Fexample.com\n```\n\n### Respect robots.txt\n```bash\n~\u002F.local\u002Fbin\u002Flightpanda fetch --dump --obey_robots https:\u002F\u002Fexample.com\n```\n\n## CDP Server (for Playwright\u002FPuppeteer integration)\n```bash\n~\u002F.local\u002Fbin\u002Flightpanda serve --host 127.0.0.1 --port 9222\n```\nThen connect Playwright via `browserWSEndpoint: 'ws:\u002F\u002F127.0.0.1:9222'`.\n\n## Usage Rules\n\n- **Always save to \u002Ftmp\u002F** when fetching pages — never let raw HTML flood context\n- Use `fetch --dump` for read-only content extraction\n- Use `serve` only when interactive automation is needed (prefer `fetch` otherwise)\n- Disable telemetry if needed: `LIGHTPANDA_DISABLE_TELEMETRY=true`\n- Does NOT support screenshots — use Playwright for that\n\n## Comparison vs Playwright\n\n| | lightpanda | playwright (mcporter) |\n|---|---|---|\n| Overhead | None (pure CLI) | MCP + mcporter |\n| Use case | Read HTML content | Full browser automation |\n| Speed | Instant | Slower startup |\n| Screenshots | No | Yes |\n",{"name":5,"description":7},"main","be1d5a0a3cc6cb822d2451790132cda53e497525",".claude-global\u002Fskills\u002Flightpanda",3,"https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles","https:\u002F\u002Fgithub.com\u002Fspideynolove","https:\u002F\u002Fspideynolove.github.io","Data Engineer","2026-05-28 09:03:32",{"source":8,"skillName":5,"commands":60,"prompt":70,"zipAvailable":71},[61,64,67],{"tool":62,"command":63},"npx","npx skills add spideynolove\u002Fclaude-dotfiles --skill lightpanda",{"tool":65,"command":66},"bunx","bunx skills add spideynolove\u002Fclaude-dotfiles --skill lightpanda",{"tool":68,"command":69},"pnpm","pnpm dlx skills add spideynolove\u002Fclaude-dotfiles --skill lightpanda","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.claude-global\u002Fskills\u002Flightpanda\u002FSKILL.md",true,[73],{"path":74,"resourceType":75,"resourceTypeDesc":76,"sizeBytes":77,"sourceHtmlUrl":78},"index.json","REFERENCE","参考文档",652,"https:\u002F\u002Fgithub.com\u002FDCx7C5\u002Fai-marketplace\u002Fblob\u002Fmain\u002Fskills\u002Fidentity\u002Fkerberos\u002Fpttdetect\u002Fdetect\u002Findex.json",[80,98,113,131,146,160],{"skillNo":81,"name":82,"nameZh":6,"description":83,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":84,"categories":85,"keywords":86,"publishedAt":45},"01M6DQ1GDQVE5XE06RAQ408JGJ","xia","Borrow and adapt patterns from GitHub projects into the current codebase using a structured 6-phase protocol. Invoke with \u002Fxia \u003Cgithub-repo> [focus].","https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.opencode-global\u002Fskills\u002Fxia\u002FSKILL.md",[],[82,87,88,89,90,91,92,93,94,95,96,97],"github","code","protocol","projects","repo","github projects","patterns","claude-code","focus","adapt","structured",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":104,"publishedAt":45},"01M6DQ1EDYQW512EN2RFFBF4NX","x2md","Convert an X (Twitter) post URL to markdown. Use when user wants to read, summarize, archive, or analyze a tweet or X post.","https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.opencode-global\u002Fskills\u002Fx2md\u002FSKILL.md",[],[100,94,105,88,106,107,108,109,110,111,112,33],"summarize","markdown","archive","convert","analyze","twitter","read","user",{"skillNo":114,"name":115,"nameZh":6,"description":116,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":117,"categories":118,"keywords":119,"publishedAt":45},"01M6DQ1BNAMJ6QGCBA17NJHZX4","sequential-thinking","Structure cognitive analysis using sequential reasoning chains. Use for codebase analysis, pattern extraction, complex problem decomposition, and building mental models before implementation.","https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.opencode-global\u002Fskills\u002Fsequential-thinking\u002FSKILL.md",[],[120,121,122,123,124,94,88,125,126,127,33,128,129,130],"sequential thinking","thinking","pattern","decomposition","problem","reasoning","extraction","analysis","implementation","models","structure",{"skillNo":132,"name":133,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":134,"categories":135,"keywords":142,"publishedAt":45},"01M6DQ17SBGVC6PQPZZTSZ49YV","rlm-workflow","https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.opencode-global\u002Fskills\u002Frlm-workflow\u002FSKILL.md",[136,137],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},{"categoryNo":138,"categoryName":139,"taxonomyType":140,"taxonomyTypeDesc":141},"01JBSEEDCAT000000000000037","律师与法务","PROFESSION","适用职业",[143,144,145],"rlm workflow","rlm","workflow",{"skillNo":147,"name":148,"nameZh":6,"description":149,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":150,"categories":151,"keywords":153,"publishedAt":45},"01M6DQ14RM3H655QWFXREBGC7W","repomix","Pack local or remote repos into a single context blob for whole-repository understanding. Use before tasks spanning multiple directories, architecture reviews, or onboarding to an unfamiliar codebase.","https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.opencode-global\u002Fskills\u002Frepomix\u002FSKILL.md",[152],{"categoryNo":24,"categoryName":25,"taxonomyType":21,"taxonomyTypeDesc":22},[148,30,154,155,156,88,157,158,159,33,94],"architecture","repos","tasks","onboarding","repository","context",{"skillNo":161,"name":162,"nameZh":6,"description":163,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":164,"categories":165,"keywords":166,"publishedAt":45},"01M6DQ12RFVYCT1YF836D5GQBA","reddit2md","Convert a Reddit post URL to markdown. Use when user wants to read, summarize, archive, or analyze a Reddit post.","https:\u002F\u002Fgithub.com\u002Fspideynolove\u002Fclaude-dotfiles\u002Fblob\u002Fmain\u002F.opencode-global\u002Fskills\u002Freddit2md\u002FSKILL.md",[],[162,106,88,167,94,33,112,168,111,109,108,105,107],"reddit post","reddit"]