metago-thought-16-spatial-agent

metago-thought-16-spatial-agent is a skill for Claude Code, Codex from metago-ai/metagolifeform. It costs 51 tokens per session (849 once invoked), scanned A, original, MIT.

A framework for designing and evaluating interfaces that use physical space as part of the interaction, such as sensors, projection, augmented reality, voice, or gestures. It treats the environment itself as an interface rather than limiting interaction to a screen.

In plain words
What is it for?
Use it to plan spatial interaction systems, score their awareness, display, action, and memory capabilities, and identify screen-based interactions that could be replaced by physical or spatial ones.
Why use it?
It provides a way to find which parts of a spatial experience are missing, from sensing a user's position to remembering their preferences. This helps teams assess how much of an interaction really works outside the screen.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to plan spatial interaction systems, score their awareness, display, action, and memory capabilities, and identify screen-based interactions that could be replaced by physical or spatial ones.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/metago-ai/metagolifeform/metago-thought-16-spatial-agent
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add metago-ai/metagolifeform --skill metago-thought-16-spatial-agent
Clone the repo
git clone --depth 1 https://github.com/metago-ai/metagolifeform

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for metago-thought-16-spatial-agent

README.md
[![agentmods](https://agentmods.dev/badge/skills/metago-ai/metagolifeform/metago-thought-16-spatial-agent/github.svg)](https://agentmods.dev/skills/metago-ai/metagolifeform/metago-thought-16-spatial-agent)
Your own site
<a href="https://agentmods.dev/skills/metago-ai/metagolifeform/metago-thought-16-spatial-agent"><img src="https://agentmods.dev/badge/skills/metago-ai/metagolifeform/metago-thought-16-spatial-agent/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for metago-thought-16-spatial-agent

Your own site · 80×15
<a href="https://agentmods.dev/skills/metago-ai/metagolifeform/metago-thought-16-spatial-agent"><img src="https://agentmods.dev/badge/skills/metago-ai/metagolifeform/metago-thought-16-spatial-agent.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 51 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 849 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00051 $0.00849
Opus 5 $0.00026 $0.00425
Sonnet 5 $0.00010 $0.00170
Haiku 4.5 $0.00005 $0.00085

Measured 9d ago against content hash 6edb632c2c11, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

metago-thought-16-spatial-agent scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/agent-plugins-1.0.0/skills/metago-thought-16-spatial-agent/SKILL.md · 96 lines

What it actually says

空间智能体宣言 V5卷

描述

以"环境即界面"为核心的空间智能体理论,将物理空间重新定义为交互界面,通过评估空间交互设计的质量,指导物理-数字融合的智能交互系统设计。

触发条件

  • 设计空间交互系统
  • 评估空间智能体的交互质量
  • 物理空间与数字界面的融合设计
  • 需要超越屏幕的交互方案

前置条件

  • 明确的物理空间
  • 可部署的感知与显示设备

元思想核心

核心命题

环境即界面(Environment is Interface)
空间即交互(Space is Interaction)

空间交互四原则

原则 内容 评估维度
空间感知 空间能感知用户的位置/姿态/意图 Spatial_Awareness
空间呈现 信息自然呈现在空间中的合适位置 Spatial_Display
空间操作 用户通过空间行为直接操作 Spatial_Action
空间记忆 空间记住用户的行为与偏好 Spatial_Memory

空间智能度公式

S = (Spatial_Awareness * Spatial_Display * Spatial_Action * Spatial_Memory)^(1/4)

空间智能度判定

  • S >= 0.8:全空间智能(空间完全成为界面)
  • 0.5 <= S < 0.8:半空间智能(部分空间交互)
  • S < 0.5:屏幕智能(交互仍局限于屏幕)

界面消融度

ID = 1 - (屏幕交互时间 / 总交互时间)
  • ID -> 1:几乎所有交互都在空间中完成
  • ID -> 0:交互仍依赖屏幕

推理框架

步骤 1:四原则评估(0-1 分)

  • Spatial_Awareness:空间是否感知用户状态?
  • Spatial_Display:信息是否自然呈现在空间中?
  • Spatial_Action:用户是否通过空间行为操作?
  • Spatial_Memory:空间是否记住用户偏好?

步骤 2:界面消融度评估

  • 统计屏幕交互 vs 空间交互比例
  • 计算 ID

步骤 3:空间智能度计算

  • S = (四维几何平均)
  • 判定智能等级

步骤 4:空间交互设计

  • 感知层:空间传感器布局
  • 呈现层:空间显示方案(投影/AR/声场)
  • 操作层:空间手势/语音/体感
  • 记忆层:空间行为存储与回忆

步骤 5:界面消融优化

  • 识别仍需屏幕的交互场景
  • 设计空间替代方案
  • 逐步提升 ID

验证方法

  1. 四原则评估是否有空间层面的证据
  2. ID 计算是否有交互日志支撑
  3. S 值是否正确(几何平均)
  4. 用用户测试验证:用户是否感觉"在操作空间"而非"操作设备"
  5. 空间交互是否降低了认知负荷
  6. 对比传统屏幕交互:S 值提升是否带来体验提升
Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 96 lines · 51 tokens per session scan A 6edb632c2c11

Subscribe to this mod's changes

metago-thought-16-spatial-agent is a skill published in the GitHub repository metago-ai/metagolifeform (4 stars, last pushed 11d ago), licensed MIT. It adds 51 tokens to every session and 849 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

cad-viewer

Start CAD Viewer and return review links for CAD and robot-description files. Use when visually reviewing .step, .stp, .glb, .stl, .3mf, .dxf, .urdf, .srdf, or .sdf files, especially when handed off from CAD, URDF, SRDF, or SDF generation skills.

earthtojake/text-to-cad · 79 tokens

solidworks-vibecad

A planning guide for turning natural-language mechanical design requests into structured, parameterized SolidWorks plans that can be reviewed before execution.

wzyn20051216/solidworks-automation-skill · 96 tokens

FluidCAD-assembly

Building multi-part models in FluidCAD: assemblies, part files, inserting and mating parts, connectors, exposed geometry, part parameters, sub-assemblies, replicated instances, STEP parts, project units, and assembly export. Use this skill whenever the user wants an assembly, a mechanism, a hinge, a slider, several…

Fluid-CAD/FluidCAD · 0 tokens

add-interfaces

Enrich an existing PartCAD part with connection interfaces and ports (mating metadata) so it can be mated to other parts automatically. Use for /pc:add-interfaces or when the user asks to add interfaces, ports, connectors, or mating information to a part, or to make parts snap/connect/assemble together.

partcad/partcad · 69 tokens

gen-assembly

Generate a PartCAD assembly (an ASSY that composes parts with placement and/or mates) from a description, generating or reusing the component parts and validating the result with the PartCAD CLI. Use for /pc:gen-assembly or when the user asks to generate or create an assembly, mechanism, or multi-part product.

partcad/partcad · 71 tokens

render

Render a PartCAD object or a CAD file to a 2D image - PNG, JPEG, SVG or DXF - from one or many viewing angles (front, back, left, right, top, bottom, iso, or an arbitrary direction), with pc render for an object a package declares or pc adhoc render for a file that belongs to no package. Use for /pc:render or when the…

partcad/partcad · 168 tokens