一键导入
web-agent-skill
Use when fixing or extending Web Agent itself—runtime, bundled skills, capabilities, adapter, or self-evolution of this repo.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when fixing or extending Web Agent itself—runtime, bundled skills, capabilities, adapter, or self-evolution of this repo.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when shell commands fail, npx/curl/git won't run, or you must choose run_shell vs web_fetch vs file tools in Nodebox vs host.
Use when the user says remember this, save a preference or API key, or you must pick memory_save vs session notes vs skill (action=manage) vs wiki_* tools.
Use when the input is an image, screenshot, diagram, PDF/DOCX, audio file, or YouTube link—extract metadata/text before reasoning.
Use when the user wants to discover, search, or install agent skills from online registries—top results by installs, stars, or votes. Or user sends /find_skills.
Use when calling REST or GraphQL APIs with web_fetch/web_post — auth headers, query params, GraphQL shape, Directus GraphQL mutations/relations, discovery order, and reading error bodies.
Use when the user or agent installs a skill from skills.sh or GitHub — map WebFetch, Bash, Python, Playwright, and MCP references to Web Agent built-ins.
| name | Web Agent Skill |
| description | Use when fixing or extending Web Agent itself—runtime, bundled skills, capabilities, adapter, or self-evolution of this repo. |
| version | 1.1.0 |
| category | bundled |
| primary-tools | ["skill","capability_list","read_file"] |
| tags | ["web-agent","self-evolution","maintenance","skills","memory","cron","capability"] |
| triggers | ["web agent","this agent","bundled skill","capability folder","fix runtime","self-evolution","improve skill","web-agent repo","skill tool","capability_list"] |
Maintainer scope only — not everyday user tasks. Do not embed the full tool catalog here; use hub skills.
| Need | Tool / skill |
|---|---|
| Runtime environment | system_info |
| Installed capability folders | capability_list |
| Read bundled skill bodies | skill (action=list, action=view) |
| Patch / install skills | skill (action=manage, action=bulk) |
| Inspect repo files | read_file, grep, browse_workspace — see browser-runtime-map |
| Facts / session / wiki | memory-layers |
| Deliverables / artifacts | artifact-delivery, chart |
| Cron / heartbeat jobs | cron_list, cron_register — heartbeat-cron |
| Tool picker (everything else) | browser-runtime-map |
Non-negotiable: Remote skill installs via HTTPS URLs + skill action=bulk / action=manage — never run_shell, npx, or git clone. Confirm with skill action=list + action=view after install.
SKILL.md URLs correctly.task-execution; for diagnosis loops use systematic-debugging.browser-runtime-map. Persistence: memory-layers. Delivery: artifact-delivery. Cron authoring: heartbeat-cron.This skill is for self-maintenance. It is not a static tool catalog and it does not grant new permissions.
system_info for environment assumptions and capability_list for installed capability folders.skill (action=list) to find relevant skills and skill (action=view) to read the full SKILL.md before following or editing a procedure.Follow the canonical tool-choice map: call skill (action=view) browser-runtime-map before reasoning about run_shell, HTTP, filesystem, or cron. Recurring jobs: heartbeat-cron (not host crontab or shell-heavy steps on Nodebox). Skill installs use skill (action=bulk) / skill (action=manage) with URLs—never shell clone/fetch.
Call skill (action=view) memory-layers for facts vs session vs skills. Reference tools: memory_save, memory_recall, memory_search, session_memory_append, session_memory_list, session_search (when to use each is defined there—not duplicated here). For maintainer work on Web Agent itself, keep this in addition:
cron_list / cron_register for recurring checks while the app is open (authoring detail: heartbeat-cron).After enough tool iterations (default 8 without a foreground skill write), the runtime may spawn a post-turn background review that replays the conversation snapshot with a restricted tool set (skill_*, memory_*) and the full Hermes-style skill review prompt. This runs after the user-visible response and does not block the main turn.
WEBAGENT_SKILL_REVIEW_INTERVAL) — not tied to todo/plan gates.WEBAGENT_MEMORY_REVIEW_INTERVAL).WEBAGENT_BACKGROUND_REVIEW_MAX_ROUNDS).created_by: agent in .webagent/skills/.usage.json and are eligible for curator consolidation.skill (action=manage) / skill (action=bulk) resets the skill counter (same as Hermes).Self-improvement review: Skill 'x' updated · Memory updated.On heartbeat ticks (tab open), a curator pass may run about weekly (WEBAGENT_CURATOR_INTERVAL_MS, default 7 days):
.webagent/skills/.archive/..usage.json) skip auto transitions.When the user explicitly asks for self-evolution, self-maintenance, or skill improvement, Web Agent may patch or create skills directly without asking for a second approval step for the skill file itself.
Use:
skill (action=manage) for targeted skill updates, especially action: "patch" for local changes.skill (action=bulk) when adding or updating many skills in one operation.references/, templates/, scripts/, or assets/.SKILL.md URLs (a GitHub repo home URL is not a skill document; use web_fetch on the GitHub tree API or equivalent to list paths, then build raw or blob URLs per file).skill (action=bulk) with urls (or top-level url for one file, or items: [{ url }, ...]). At most 75 URLs per call; repeat for larger packs.skill (action=manage) with action: install_url or import_url plus url.run_shell, npx, or git clone to install skills; the runtime fetches and validates URL imports itself.skill (action=list) and skill (action=view).Some GitHub repos are indexes (README + outbound links only) — they do not host SKILL.md files.
web_fetch the README and inspect what you actually got (HTML list vs file tree).raw.githubusercontent.com/{list-repo}/... paths from labels alone.skill (action=bulk).web_fetch registry pages, web_search for the skill on skills.sh or GitHub, try alternate repo layouts.This autonomy applies to skill files. Repository code changes still follow the user request and normal implementation workflow.
Promote into a skill only when the learning is procedural and durable:
Keep one-off facts, temporary failures, and project-local details out of skills when they belong in facts, session notes, or current code/tests instead.
When the user points to another agent, skill pack, prompt library, or tool repository, inspect it first and adapt its useful behavior into Web Agent primitives instead of copying it unchanged.
Map source behavior into current Web Agent layers:
SKILL.md,references/, templates/, scripts/, or assets/,Do not import stale tool catalogs, foreign hook systems, or platform-specific assumptions that Web Agent does not use.
After skill maintenance:
skill (action=list).skill (action=view)..webagent/skills/.