用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/agent0ai/space-agent --skill skill-authoring命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
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.
基于 SOC 职业分类
正在显示 SKILL.md
| 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.