用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/bdambrosio/Cognitive_workbench --skill mc-map-update命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | mc-map-update |
| type | python |
| description | Updates persistent spatial map with observation data. Populates cell-based SpatialMap. |
Converts ephemeral observation data into persistent spatial memory. Updates the cell-based SpatialMap with observation data from mc-observe-blocks.
Store observation data from mc-observe into persistent spatial memory. Cell data supports spatial queries for planning. Automatically checks if current location is already mapped before observing.
observation: Observation data from mc-observe (optional - if not provided, automatically invokes mc-observe)radius or blocks_radius: Optional radius for mc-observe (default: 7, only used when observation is not provided)x, y, z: Optional coordinates (extracted from observation if not provided)Returns uniform_return format with:
value: Summary text of updatedata: Structured result with:
location: {x, y, z} block coordinatesspatial_map: {cells_updated, total_cells, bounds}mc-observe internallyData Storage Philosophy:
support_y (absolute Y coordinate), walkable, drop (has pit below)blocked, step_up, step_down, delta_y_from_agent are computed at query timeobstructions.blocks_at_y) for query-time blocking computationsupport_y or support_y + 1)Cone-Based Visibility Impact:
mc-observe uses a forward view cone (yaw ±60°, pitch -60..+90) with line-of-sight, so surface blocks behind taller obstacles may be occludedsupport_y (from downward probes, not affected by occlusion)nearby_blocks but lack support_y if their surface blocks are occludedsupport_y cannot have resources/hazards recorded (requires surface Y coordinate for validation)Update automatically (invokes mc-observe internally):
{"type":"mc-map-update"}
Update with custom radius:
{"type":"mc-map-update","radius":5}
Update from existing observation:
{"type":"mc-map-update","observation":"$obs"}
With explicit coordinates:
{"type":"mc-map-update","observation":"$obs","x":-112,"y":71,"z":-123}