web-access SKILL.md skillB
web-access from open-octo/octo-agent is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add open-octo/octo-agent/web-access@git:20260821.23fede5Pins git:20260821.23fede5 in mdr.lock. Pin the fingerprint instead.
- Audit grade
- B, 16 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- open-octo/octo-agent
- Path
internal/skills/defaults/web-access/SKILL.md- Versions recorded
- 5
- Latest version
- git:20260821.23fede5, committed Aug 21, 2026
- First version recorded
- Jul 18, 2026
- Size
- 9,806 bytes
- Repository stars
- 142
- License
- MIT
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Skill: web-access 复杂 web 任务的方法论:把内置的 `web_search` / `web_fetch` 与 `browser` 工具(驱动你日常的、已登录的 Chrome/Edge)按场景编排起来,并跨 session 积累站点经验。 ## 前置:浏览器自动化 `web_search` / `web_fetch` 开箱即用,不需要任何配置。 只有当任务需要**操作浏览器界面 / 登录态 / 动态渲染页面**时,才需要 `browser` 工具能连上你日常的浏览器。一次性配置: 1. 在要用的浏览器打开 inspect 页面并勾选 **Allow remote debugging for this browser instance**(可能需重启浏览器): - Chrome:`chrome://inspect/#remote-debugging` - Edge:`edge://inspect`,然后点左侧 **Remote debugging** 2. 或直接运行 `octo browser setup`,它会给出上面的步骤、验证连接、并把端口写进配置。 连上后 `browser` 工具天然携带登录态——大多数常用网站都已登录。无独立浏览器、无需命令行参数。 > 部分站点对浏览器自动化检测严格,存在账号限流/封禁风险。操作社交平台(小红书等)**强烈建议用小号**。Agent 继续操作即视为接受。 ## 浏览哲学 **像人一样思考,兼顾高效与适应性地完成任务。** 带着目标进入,边看边判断,遇到阻碍就解决,发现内容不够就深入——全程围绕「我要达成什么」做决策。 **① 拿到请求** — 先明确成功标准:什么算完成?需要获取什么信息、执行什么操作、达到什么结果?这是后续所有判断的锚点。 **② 选择起点** — 根据任务性质、平台特征、达成条件,选一个最可能直达的方式作为第一步去验证。需要操作页面、需要登录态、已知静态方式不可达的平台(小红书、微信公众号等)→ 直接用 `browser`。 **③ 过程校验** — 每一步的结果都是证据。用结果对照①的成功标准:路径在推进吗?结果的质量、相关度、量级是否指向目标可达?发现方向错了立即调整,不在同一方式上反复重试——搜索没命中不等于"还没找对方法",也可能是"目标不存在"。遇到弹窗、登录墙,先判断它是否真的挡住了目标:内容可能已在 DOM 中,交互只是展示手段。 **④ 完成判断** — 对照成功标准确认完成才停止;但也不为了"完整"过度操作、浪费代价。 ## 联网工具选择 确保信息真实性,一手信息优于二手。搜索引擎和聚合平台是**发现入口**,不是真伪的**证明**。 | 场景 | 工具 | |------|------| …
Read the whole file at its exact version.
How to install
mdr add open-octo/octo-agent/web-access@sha256:99b6cc5aadf5fcebThe line at the top of this page pins the label git:20260821.23fede5, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_3vcl4zdf43jwgoxo)
4 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Jul 18, 2026 and Aug 21, 2026, about one every 9 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260821.23fede5 latest | 2026-08-21 | 23fede5 | 9,806 B | B | view · diff |
| git:20260807.58b8c70 | 2026-08-07 | 58b8c70 | 9,771 B | B | view · diff |
| git:20260807.938c3fd | 2026-08-07 | 938c3fd | 9,744 B | B | view · diff |
| git:20260728.71254b4 | 2026-07-28 | 71254b4 | 9,790 B | B | view · diff |
| git:20260718.e107729 | 2026-07-18 | e107729 | 9,769 B | B | view |
Audit of the latest version
- fail: Frontmatter declares a description
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Size between 200 bytes and 200 KB (9806 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Starting a new one? Use a template for SKILL.md on mdpantry, which passes every one of these checks and says what to change in it.
Source
open-octo/octo-agent · 142 stars · license MIT · pushed 2026-11-04 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_3vcl4zdf43jwgoxo GET https://markdownregistry.com/api/v1/resolve?ref=open-octo/octo-agent/web-access GET https://markdownregistry.com/api/v1/blob/99b6cc5aadf5fceb95a22cec45ccaf84b1ca7f077f0af31518599af61af0a4e5
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from open-octo/octo-agent
Every file in open-octo/octo-agent