[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M71VFFG2VAGFV4DS89V8STMY":3,"skill-same:01M71VFFG2VAGFV4DS89V8STMY":70},{"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":18,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":38,"commitSha":39,"skillDirectory":40,"forksCount":14,"repositoryHtmlUrl":41,"repositoryHomepageUrl":6,"ownerHtmlUrl":42,"ownerBlogUrl":43,"ownerDescription":44,"updatedAt":45,"install":46,"resources":59},"01M71VFFG2VAGFV4DS89V8STMY","web",null,"Read an HTTP(S) URL as static Markdown when the user explicitly asks to read, inspect, summarize, or extract a URL.","hurricanehrndz\u002Fagent-toolkit","hurricanehrndz","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F5804237?v=4","01M71VETTJZQDQ3PH1M408GPYX","Carlos Hernandez","01M71VETV7MGY4F5W1MY50Z3BF",0,"MIT","https:\u002F\u002Fgithub.com\u002Fhurricanehrndz\u002Fagent-toolkit\u002Fblob\u002Fmain\u002Fskills\u002Fweb\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31,32],"as","requests","markdown","static","web search","search","read","inspection","public","http","information","when","URL","user","2026-11-10 13:02:02",false,"---\nname: web\ndescription: Read an HTTP(S) URL as static Markdown when the user explicitly asks to read, inspect, summarize, or extract a URL.\n---\n\n# Web\n\nUse this skill only when the user explicitly asks to read, inspect, summarize,\nor extract a URL. It does not search the web. Do not invoke it speculatively\nwhen local files or supplied context are enough. The CLI does not enforce\nconsent; you must.\n\nRun commands from this skill directory so `.\u002Fscripts\u002Fweb` resolves consistently\nin Pi, Prime, Codex, and Claude.\n\n## Prerequisites\n\n- [`uv`](https:\u002F\u002Fdocs.astral.sh\u002Fuv\u002F). Run `.\u002Fscripts\u002Fweb` directly: its PEP 723\n  header selects exactly CPython 3.14.7 (and may download it if unavailable);\n  the helper otherwise uses only the standard library.\n- [`gh`](https:\u002F\u002Fcli.github.com\u002F) for recognized GitHub URLs. Authenticate with\n  `gh auth login` when needed.\n- `html2markdown` only when an ordinary page does not support Cloudflare\n  Markdown-for-Agents and static HTML must be converted.\n- A POSIX host (macOS or Linux) for direct `.\u002Fscripts\u002Fweb` execution and the\n  `gh` and `html2markdown` paths. On Windows, invoke direct Markdown-for-Agents\n  extraction with `uv run --script scripts\\web`; external command extraction\n  remains unsupported there.\n\nNo client-side code or dynamic rendering is used.\n\n## Fetch\n\nFetch one HTTP(S) URL as Markdown:\n\n```bash\n.\u002Fscripts\u002Fweb fetch https:\u002F\u002Fexample.com\u002Fdocs\n.\u002Fscripts\u002Fweb fetch https:\u002F\u002Fexample.com\u002Fdocs   --include-selector 'main' --exclude-selector '.navigation'\n.\u002Fscripts\u002Fweb fetch https:\u002F\u002Fgithub.com\u002Fcli\u002Fcli\u002Fpull\u002F123\n```\n\nRecognized GitHub repository, blob, tree, issue, pull-request, and raw-file URLs\nuse `gh api` and do not fall back to GitHub HTML. Other URLs first request\nCloudflare Markdown-for-Agents. If unavailable, the helper makes a separate\nstatic HTML request and pipes that response to `html2markdown`; selectors apply\nonly to this fallback.\n\nAcquisition has fixed safety ceilings: 10 MiB per HTTP body and command stdin,\n20 MiB for command stdout, and 256 KiB for command stderr. The\nper-request\u002Fper-command timeout defaults to 20 seconds and may not exceed 300\nseconds. Displayed output and error details have smaller bounds. When displayed\noutput is truncated, the complete acquired Markdown is saved to a temporary path\nprinted by the command.\n\n## Limitations\n\nExtraction is static. Pages that require JavaScript, interactive login, anti-bot\nchallenges, or session state may return incomplete content or fail. Explain that\nlimitation rather than attempting dynamic extraction.\n\n## Maintenance\n\nThis skill lives at `skills\u002Fweb\u002F` in the `agent-toolkit` repository.\n","# Web\n\nUse this skill only when the user explicitly asks to read, inspect, summarize,\nor extract a URL. It does not search the web. Do not invoke it speculatively\nwhen local files or supplied context are enough. The CLI does not enforce\nconsent; you must.\n\nRun commands from this skill directory so `.\u002Fscripts\u002Fweb` resolves consistently\nin Pi, Prime, Codex, and Claude.\n\n## Prerequisites\n\n- [`uv`](https:\u002F\u002Fdocs.astral.sh\u002Fuv\u002F). Run `.\u002Fscripts\u002Fweb` directly: its PEP 723\n  header selects exactly CPython 3.14.7 (and may download it if unavailable);\n  the helper otherwise uses only the standard library.\n- [`gh`](https:\u002F\u002Fcli.github.com\u002F) for recognized GitHub URLs. Authenticate with\n  `gh auth login` when needed.\n- `html2markdown` only when an ordinary page does not support Cloudflare\n  Markdown-for-Agents and static HTML must be converted.\n- A POSIX host (macOS or Linux) for direct `.\u002Fscripts\u002Fweb` execution and the\n  `gh` and `html2markdown` paths. On Windows, invoke direct Markdown-for-Agents\n  extraction with `uv run --script scripts\\web`; external command extraction\n  remains unsupported there.\n\nNo client-side code or dynamic rendering is used.\n\n## Fetch\n\nFetch one HTTP(S) URL as Markdown:\n\n```bash\n.\u002Fscripts\u002Fweb fetch https:\u002F\u002Fexample.com\u002Fdocs\n.\u002Fscripts\u002Fweb fetch https:\u002F\u002Fexample.com\u002Fdocs   --include-selector 'main' --exclude-selector '.navigation'\n.\u002Fscripts\u002Fweb fetch https:\u002F\u002Fgithub.com\u002Fcli\u002Fcli\u002Fpull\u002F123\n```\n\nRecognized GitHub repository, blob, tree, issue, pull-request, and raw-file URLs\nuse `gh api` and do not fall back to GitHub HTML. Other URLs first request\nCloudflare Markdown-for-Agents. If unavailable, the helper makes a separate\nstatic HTML request and pipes that response to `html2markdown`; selectors apply\nonly to this fallback.\n\nAcquisition has fixed safety ceilings: 10 MiB per HTTP body and command stdin,\n20 MiB for command stdout, and 256 KiB for command stderr. The\nper-request\u002Fper-command timeout defaults to 20 seconds and may not exceed 300\nseconds. Displayed output and error details have smaller bounds. When displayed\noutput is truncated, the complete acquired Markdown is saved to a temporary path\nprinted by the command.\n\n## Limitations\n\nExtraction is static. Pages that require JavaScript, interactive login, anti-bot\nchallenges, or session state may return incomplete content or fail. Explain that\nlimitation rather than attempting dynamic extraction.\n\n## Maintenance\n\nThis skill lives at `skills\u002Fweb\u002F` in the `agent-toolkit` repository.\n",{"name":5,"description":7},"main","eab7b8e618ac38771ab7ad94331679e4e752d0ab","skills\u002Fweb","https:\u002F\u002Fgithub.com\u002Fhurricanehrndz\u002Fagent-toolkit","https:\u002F\u002Fgithub.com\u002Fhurricanehrndz","https:\u002F\u002Fhurricanehrndz.com\u002F","Software Mage\u002FWizard\u002FDeveloper @Yelp | Technology fanatic with an unquenchable thirst for knowledge.","2026-11-10 21:31:23",{"source":8,"skillName":5,"commands":47,"prompt":57,"zipAvailable":58},[48,51,54],{"tool":49,"command":50},"npx","npx skills add hurricanehrndz\u002Fagent-toolkit --skill web",{"tool":52,"command":53},"bunx","bunx skills add hurricanehrndz\u002Fagent-toolkit --skill web",{"tool":55,"command":56},"pnpm","pnpm dlx skills add hurricanehrndz\u002Fagent-toolkit --skill web","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fhurricanehrndz\u002Fagent-toolkit\u002Fblob\u002Fmain\u002Fskills\u002Fweb\u002FSKILL.md",true,[60,66],{"path":61,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":64,"sourceHtmlUrl":65},"scripts\u002Fweb","SCRIPT","脚本",31778,"https:\u002F\u002Fgithub.com\u002Fhurricanehrndz\u002Fagent-toolkit\u002Fblob\u002Fmain\u002Fskills\u002Fweb\u002Fscripts\u002Fweb",{"path":67,"resourceType":62,"resourceTypeDesc":63,"sizeBytes":68,"sourceHtmlUrl":69},"scripts\u002Fweb_test.py",25010,"https:\u002F\u002Fgithub.com\u002Fhurricanehrndz\u002Fagent-toolkit\u002Fblob\u002Fmain\u002Fskills\u002Fweb\u002Fscripts\u002Fweb_test.py",[]]