Agent SkillsBesty0728/Unity-Skills › unity-bookmark

unity-bookmark

GitHub

管理Unity场景视图书签,支持保存当前相机视角与选中对象、快速跳转至已存位置、列出或删除书签。适用于保存机位、恢复视角或在已标记场景位置间导航。

SkillsForUnity/unity-skills~/skills/bookmark/SKILL.md Besty0728/Unity-Skills

Trigger Scenarios

保存或恢复场景视角 收藏某个机位 在已存位置间切换 用户说'标记视角'或'存个机位'

Install

npx skills add Besty0728/Unity-Skills --skill unity-bookmark -g -y
More Options

Non-standard path

npx skills add https://github.com/Besty0728/Unity-Skills/tree/main/SkillsForUnity/unity-skills~/skills/bookmark -g -y

Use without installing

npx skills use Besty0728/Unity-Skills@unity-bookmark

指定 Agent (Claude Code)

npx skills add Besty0728/Unity-Skills --skill unity-bookmark -a claude-code -g -y

安装 repo 全部 skill

npx skills add Besty0728/Unity-Skills --all -g -y

预览 repo 内 skill

npx skills add Besty0728/Unity-Skills --list

SKILL.md

Frontmatter
{
    "name": "unity-bookmark",
    "description": "Manage Scene View bookmarks — save the current selection plus camera pivot\/rotation\/size under a name, then jump back later. Use when saving or restoring Scene View viewpoints, bookmarking a camera angle, or navigating between saved scene locations, even if the user just says \"标记视角\" or \"存个机位\". 管理 Scene View 书签(以命名方式保存当前选中对象与相机 pivot\/旋转\/大小,之后快速跳回);当用户要保存或恢复场景视角、收藏某个机位、或在已存位置间切换时使用。"
}

Bookmark Skills

Save and recall Scene View camera positions.

Guardrails

Operating Mode (v1.9 three-tier):

  • Approval (default): 只有 bookmark_listSkillMode.SemiAuto(纯读),Approval 模式下可直接执行,无需走 grant 协议。bookmark_setOperation.Create,写入书签表)与 bookmark_gotoOperation.Execute,改动编辑器选中对象与 Scene View 视角)都有副作用,走默认 SkillMode.FullAuto,Approval 模式下需 grant。与 workflow 模块文档保持一致(以 C# WorkflowSkills.cs 的特性标注为准)。
  • Auto / Bypass: SemiAuto and FullAuto run directly.
  • Auto-forbidden in this module: bookmark_delete (SkillOperation.Delete). Reachable only under Bypass mode or via a user-managed Allowlist entry; the grant flow returns MODE_FORBIDDEN. Bookmarks themselves are in-memory only — bookmark_delete only removes the entry, no asset I/O.

DO NOT (common hallucinations):

  • bookmark_save does not exist → use bookmark_set
  • bookmark_load / bookmark_restore do not exist → use bookmark_goto
  • bookmark_remove does not exist → use bookmark_delete
  • Bookmarks save Scene View position + current selection, not scene state

Routing:

  • For workflow snapshots (object state undo) → use workflow module
  • For scene save/load → use scene module

Skills

bookmark_set

Save current Scene View camera position as a bookmark. Parameters:

  • bookmarkName (string): Bookmark name.

bookmark_goto

Move Scene View camera to a saved bookmark. Parameters:

  • bookmarkName (string): Bookmark name.

bookmark_list

List all saved bookmarks. Parameters: None.

bookmark_delete

Delete a saved bookmark. Parameters:

  • bookmarkName (string): Bookmark name.

Exact Signatures

Exact names, parameters, defaults, and returns are defined by GET /skills/schema or unity_skills.get_skill_schema(), not by this file.

Version History

  • e49379b Current 2026-07-31 06:53

    v2.4.0:变更操作模式逻辑,bookmark_set和bookmark_goto升级为FullAuto(需grant),仅bookmark_list保持SemiAuto;修复旧版文档错误描述。

  • ec9f870 2026-07-05 14:39

Same Skill Collection

SkillsForUnity/unity-skills~/skills/adr/SKILL.md
SkillsForUnity/unity-skills~/skills/animator/SKILL.md
SkillsForUnity/unity-skills~/skills/architecture/SKILL.md
SkillsForUnity/unity-skills~/skills/asmdef/SKILL.md
SkillsForUnity/unity-skills~/skills/asset/SKILL.md
SkillsForUnity/unity-skills~/skills/async/SKILL.md
SkillsForUnity/unity-skills~/skills/batch/SKILL.md
SkillsForUnity/unity-skills~/skills/blueprints/SKILL.md
SkillsForUnity/unity-skills~/skills/camera/SKILL.md
SkillsForUnity/unity-skills~/skills/cinemachine/SKILL.md
SkillsForUnity/unity-skills~/skills/cleaner/SKILL.md
SkillsForUnity/unity-skills~/skills/component/SKILL.md
SkillsForUnity/unity-skills~/skills/console/SKILL.md
SkillsForUnity/unity-skills~/skills/debug/SKILL.md
SkillsForUnity/unity-skills~/skills/decal/SKILL.md
SkillsForUnity/unity-skills~/skills/dotween/SKILL.md
SkillsForUnity/unity-skills~/skills/editor/SKILL.md
SkillsForUnity/unity-skills~/skills/event/SKILL.md
SkillsForUnity/unity-skills~/skills/gameobject/SKILL.md
SkillsForUnity/unity-skills~/skills/graphics/SKILL.md
SkillsForUnity/unity-skills~/skills/history/SKILL.md
SkillsForUnity/unity-skills~/skills/importer/SKILL.md
SkillsForUnity/unity-skills~/skills/inspector/SKILL.md
SkillsForUnity/unity-skills~/skills/light/SKILL.md
SkillsForUnity/unity-skills~/skills/material/SKILL.md
SkillsForUnity/unity-skills~/skills/navmesh/SKILL.md
SkillsForUnity/unity-skills~/skills/netcode-design/SKILL.md
SkillsForUnity/unity-skills~/skills/netcode/SKILL.md
SkillsForUnity/unity-skills~/skills/optimization/SKILL.md
SkillsForUnity/unity-skills~/skills/package/SKILL.md
SkillsForUnity/unity-skills~/skills/patterns/SKILL.md
SkillsForUnity/unity-skills~/skills/perception/SKILL.md
SkillsForUnity/unity-skills~/skills/performance/SKILL.md
SkillsForUnity/unity-skills~/skills/physics/SKILL.md
SkillsForUnity/unity-skills~/skills/postprocess/SKILL.md
SkillsForUnity/unity-skills~/skills/prefab/SKILL.md
SkillsForUnity/unity-skills~/skills/primetween-design/SKILL.md
SkillsForUnity/unity-skills~/skills/primetween/SKILL.md
SkillsForUnity/unity-skills~/skills/probuilder/SKILL.md
SkillsForUnity/unity-skills~/skills/profiler/SKILL.md
SkillsForUnity/unity-skills~/skills/project-scout/SKILL.md
SkillsForUnity/unity-skills~/skills/project/SKILL.md
SkillsForUnity/unity-skills~/skills/sample/SKILL.md
SkillsForUnity/unity-skills~/skills/scene-contracts/SKILL.md
SkillsForUnity/unity-skills~/skills/scene/SKILL.md
SkillsForUnity/unity-skills~/skills/script-roles/SKILL.md
SkillsForUnity/unity-skills~/skills/script/SKILL.md
SkillsForUnity/unity-skills~/skills/scriptableobject/SKILL.md
SkillsForUnity/unity-skills~/skills/scriptdesign/SKILL.md

Metadata

Files
0
Version
e49379b
Hash
35f1cd5e
Indexed
2026-07-05 14:39

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-03 04:15
浙ICP备14020137号-1 $방문자$