com um clique
skill-authoring
Author or update onscreen agent skills under ext/skills
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Author or update onscreen agent skills under ext/skills
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Read the supplemental project documentation module
Frontend development router. Load deeper skills before editing
Use the frontend API surface correctly for app files, discovery, identity, and permission-aware browser data access.
Inspect, navigate, and interact with open browser surfaces through space.browser
Open or close stand-alone browser windows
Editable frontend runtime rules for framework pages, stores, shared runtime namespaces, and reusable visual patterns.
| name | Skill Authoring |
| description | Author or update onscreen agent skills under ext/skills |
Use this skill when creating or updating skills for the onscreen chat agent.
mod/<author>/<repo>/ext/skills/....app/L0/_all/mod/_core/skillset/ext/skills/....ext/skills/... tree.app/L0/_admin/mod/_core/<module>/ext/skills/....SKILL.md.ext/skills/ with the trailing /SKILL.md removed.Examples:
mod/_core/skillset/ext/skills/browser-control/SKILL.md -> browser-controlmod/_core/skillset/ext/skills/development/SKILL.md -> developmentmod/_core/skillset/ext/skills/development/modules-routing/SKILL.md -> development/modules-routingext/skills/*/SKILL.md.space.skills.load(...) calls evaluate the current document's <x-context> tags before a skill is eligible.metadata.when may be true or a { tags: [...] } condition; metadata.when.tags requires all listed tags before the skill becomes catalog-loadable.metadata.placement accepts system, transient, or history; ordinary skills default missing or invalid placement to history, but auto-loaded skills may not resolve to history, so missing or invalid placement and explicit history all fall back to system unless the skill explicitly sets transient.ext/skills/*/SKILL.md skills can auto-load through prompt discovery. Nested skills stay explicit-load-only routing targets even if they define metadata.loaded.auto loaded prompt block when their effective placement is system, or in the transient channel when they explicitly set metadata.placement: transient.space.skills.load("<path>") loads the full skill file on demand and applies the same placement rule.history placement keeps the loaded skill body in ordinary execution-output history.system placement stores the loaded skill in the current chat's runtime system-skill registry and execution reports skill loaded to system message.transient placement stores the loaded skill in the current chat's runtime transient-skill registry and execution reports skill loaded to transient area.history; if they also set metadata.loaded, then metadata.placement: history is treated as system.await space.skills.load("<path>") is enough to apply the placement; use return only if you also want the execution result value explicitly._all skills that those users can also read.name, description, and optional runtime-owned metadata.data-runtime="browser" in normal web sessions or data-runtime="app" in the packaged desktop runtime, plus the derived tag runtime-browser or runtime-app; packaged app routes derive that from the desktop bridge before falling back to launcher runtime info or frontend config./mod/_core/framework/js/context.js when code needs to read the current live <x-context> set directly; use getTags(...) for tag collection, getAttributeValues("data-runtime", ...) for raw runtime reads, and the other helpers for broader context inspection.<x-context> tags in mounted DOM when a module needs to expose additional live skill-filter state such as onscreen, admin, route:spaces, or space:open.metadata.when.tags when the skill should exist only in those live contexts.metadata.loaded only when the skill should be auto-injected without an explicit space.skills.load(...) call.metadata.placement: system when the skill body is durable instruction, metadata.placement: transient when it should live in the mutable transient block, and let the default history placement stand only for ordinary non-auto-loaded skills that should behave like normal conversation context./mod/<author>/<repo>/ext/skills/... path instead of pasting a long inline script into SKILL.md.AGENTS.md file inside that subtree and keep it current./mod/_core/documentation/docs/ and the documentation skill at /mod/_core/documentation/ext/skills/documentation/SKILL.md in the same session.AGENTS.md files./mod/_core/skillset/ext/skills/development/AGENTS.md current whenever the framework, router, API, layer, or auth contracts it mirrors change.