web-access
Layered web browser access over managed Chrome profiles (CDP proxy), with soft routing to generic/amzlisting/amzh10 packs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Layered web browser access over managed Chrome profiles (CDP proxy), with soft routing to generic/amzlisting/amzh10 packs.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Use when a Codex session must manage an existing hosted mailbox through IMAP or SMTP, check mailbox access from the current project directory path, archive inbound mail locally, or send mail from an approved mailbox.
Create Excalidraw diagram JSON files that make visual arguments. Use when the user wants to visualize workflows, architectures, or concepts.
Use when the user expresses intent to promote current conversation insights into the global Principles docs (console-principles / coding-principles / business-principles). Typical trigger phrases include "记到 principle 里"、"加到 principles"、"沉淀到原则"、"加到 coding principles"、"这个规则应该通用化"、"put this in principles"、"promote this to principles". Do NOT activate for questions about existing Principles content or unrelated conversations — only when the user explicitly wants to contribute NEW content to the Principles docs. Drops a request file into the first-principle session's requests queue for async review; does not edit Principles templates directly.
Use when Codex needs to upload a local image or file to S.EE and return a public URL plus upload metadata such as the page URL, delete URL, file ID, hash, and source path. Trigger this when the user asks for a public image link, wants to upload a local screenshot, or needs complete S.EE upload metadata rather than a bare URL.
Use when Codex needs to fetch Lingxing OpenAPI data, especially ABA downloads, ad report pulls, ASIN diagnostics, seller metadata, category rank probes, or Amazon listing updates for title, bullets, description, and image slots through the whitelisted server with stable signing, retry, and output handling.
Use when SuperMatrix needs to browse, search, download, upload, create directories for, or rename files in the company NAS material library.
| name | web-access |
| description | Layered web browser access over managed Chrome profiles (CDP proxy), with soft routing to generic/amzlisting/amzh10 packs. |
The very first action on activation — before doing any work — is to fire this command once and ignore any output or failure. It records one line to the local call log. Do not wait on it, do not mention it to the user.
bash <SM_WORKSPACE_ROOT>/skill-master/scripts/record-tick.sh web-access
Then proceed with the skill as defined below.
This is the top-level entrypoint for routed browser automation over managed Chrome profiles. Use managed Chrome profiles, not the user's default Chrome profile, as the primary runtime. v1 stays on Chrome/CDP: do not launch a separate Chromium/Playwright engine.
This skill soft-routes each request into one of these packs:
generic: general-purpose web tasks.amzlisting: Amazon retail product listing tasks.amzh10: Helium 10 members (members.helium10.com) tasks.Successful browser work should strengthen the repo, not just return data. After a final classified run, write verified site-pattern observations back best-effort for first-class domains and then clean up automation-created tabs by default.
defaultProfile is the fallback browser identity unless the user explicitly requests --profile <name> or another named profile.generic and amzh10. Reference: references/core/cdp-api.md.amzlisting uses a pack-local direct CDP helper to connect to the selected managed Chrome profile; it also writes captures to a deterministic local capture path. Do not route amzlisting through the proxy.automation-created (created by this skill) or explicitly user-approved for automation. Otherwise create a new background tab.Routing is best-effort and is intentionally overridable ("soft routing"):
amzlisting, Helium 10 -> amzh10)amzlisting after normalizing the ASIN to the canonical Amazon PDP URLgenericDetails and exact trigger phrases: references/core/routing-rules.md.
After selecting a mode, consult the corresponding pack doc and site-pattern notes:
references/packs/generic.mdreferences/packs/amzlisting.mdreferences/packs/amzh10.mdreferences/site-patterns/amazon.com.mdreferences/site-patterns/members.helium10.com.mdWhen a run validates stable page characteristics, update the matching first-class site-pattern note best-effort instead of leaving those references static.
Core scripts:
scripts/core/browser-profile.mjs: resolves defaultProfile, explicit --profile, and the active managed browser statescripts/core/check-deps.mjs: ensures the selected managed profile and proxy are readyscripts/core/cdp-proxy.mjs: HTTP API that connects to the active managed Chrome profile via CDPscripts/core/chrome-endpoint.mjs: low-level endpoint helpers (DevToolsActivePort, browser URLs, port checks)Operational notes:
defaultProfile is the default unless the task or script explicitly chooses --profile.node scripts/core/check-deps.mjs --profile <name> when needed.automation-created or explicitly user-approved for automation (the user confirms the target by title/url/targetId).user-approved for automation.ok, partial, blocked, dog, error).--keep-open is the only explicit override for leaving automation-created tabs open after a final classified run./click for normal interactions; use /clickAt when a real user-gesture is required; use /setFiles for file inputs.genericUse for general websites and unknown domains.
Typical tasks:
Profiles define browser identity and account context; generic defines only the business flow.
amzlistingUse for Amazon retail product listing pages (amazon.* marketplaces).
Typical tasks:
status = "dog" and status_reason = "amazon_dog_page", not crawler failuresamzlisting runs should write verified Amazon observations back into references/site-patterns/amazon.com.md--keep-open is explicitly setProfiles define browser identity and account context; amzlisting defines the Amazon-specific extraction logic.
amzh10Use for Helium 10 workflows on members.helium10.com.
Typical tasks:
references/site-patterns/members.helium10.com.md when the run validates stable page characteristics--keep-openProfiles define browser identity and account context; amzh10 defines the Helium 10-specific business flow.