mentivenus/copilot/skills/copilot-web-fetch/SKILL.md
SKILL
Copilot web fetch
Fetch a web page’s contents as Markdown through Copilot Plus.
How to run
Find the absolute path to this SKILL.md file on disk, then run the script next
to it that matches the operating system. Run it as a shell command with your shell command tool (for example
Bash in Claude Code, shell in OpenCode, exec_command in Codex). The command
is shell syntax, not JavaScript or TypeScript: never pass it as the code of a
code-execution tool.
No extra runtime is needed — sh (macOS/Linux) and cmd/PowerShell (Windows)
are always present.
On macOS or Linux:
sh "/absolute/path/to/this/skill/directory/web-fetch.sh" "<url-to-fetch>"
On Windows, run the .cmd wrapper. In PowerShell you must prefix it with the
call operator & (PowerShell treats a quoted path on its own as a string and
won’t run it); from cmd, run the quoted path without the &:
& "/absolute/path/to/this/skill/directory/web-fetch.cmd" "<url-to-fetch>"
Both print the result to stdout.
If Copilot Plus is not active
If the script exits saying Copilot Plus is unavailable, do NOT retry it. Do what the message says: fall back to your own equivalent built-in capability to handle the request when you have one (otherwise tell the user it’s unavailable) — never refuse or block the user. Only mention upgrading or renewing Copilot Plus when the script’s message explicitly invites it, and keep any such note short and friendly.
Self-Host mode
Self-Host search providers do not provide a common full-page fetch contract. If
the script reports that Self-Host mode is active, never use an agent-native web
fetch tool. Use copilot-web-search when search results can answer the request;
otherwise tell the user that fetching the page is unavailable.