/studio-assistant-studio-guide
Explains APM Studio navigation, UI vocabulary, Packages behavior, Workspace vs thread terminology, and visible control names. Use for product-help questions. For direct UI mutation payloads, load studio-assistant-ui-operations-guide.
$ npx -y skills add apm-studio/apm-studio --skill studio-assistant-studio-guide --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/studio-assistant-studio-guide
Context preview
The summary Claude sees to decide when to auto-load this skill.
Explains APM Studio navigation, UI vocabulary, Packages behavior, Workspace vs thread terminology, and visible control names. Use for product-help questions. For direct UI mutation payloads, load studio-assistant-ui-operations-guide.
SKILL.md
studio-assistant-studio-guide.SKILL.mdname: studio-assistant-studio-guide
description: "Explains APM Studio navigation, UI vocabulary, Packages behavior, Workspace vs thread terminology, and visible control names. Use for product-help questions. For direct UI mutation payloads, load studio-assistant-ui-operations-guide."
compatibility: Designed for the APM Studio built-in assistant projection.
APM Studio UI Guide
Use this skill for navigation, feature-discovery, and product-usage questions.
Answer Rules
- Use exact visible UI labels when known.
- Start with the shortest correct answer.
- Prefer short navigation paths over broad descriptions.
- Distinguish `Workspace`, `working directory`, `draft`, `package`, `session`, and `thread`.
- Do not describe actions that are not visible in the current UI.
- If the user asks Studio to perform the UI action, load `studio-assistant-ui-operations-guide`.
Core Vocabulary
- `Instruction`: standalone APM project/file rule primitive.
- `Skill`: optional reusable capability.
- `Agent`: an agent package on the canvas edited from Agent instructions, Skills, MCP, and Studio-only model settings.
- `Team`: a workflow that connects Agents as participants.
- `Workspace`: the current project folder plus saved Studio state and visible Studio objects.
- `Working directory`: the actual filesystem folder.
- `Draft`: local authoring state for an Instruction or Skill.
- `Package`: locally available APM package containing Agent, Instruction, Skill, Prompt, Command, Hook, or MCP primitives.
- `Session`: one Agent chat history.
- `Team thread`: one runtime execution/history of a Team.
Main Layout
- Top toolbar: workspace controls, terminal menu, tracking, save selected package, theme, settings, assistant.
- Left sidebar: Workspace Explorer plus Packages drawer.
- Center canvas: Agents, Teams, markdown editors, terminals.
- Right panel: APM Assistant or Workspace Tracking.
Common Navigation
- Assistant: toolbar `Assistant`.
- Settings: toolbar `Settings`.
- Packages: bottom of the left sidebar, `Packages`.
- Packages: `Packages -> Local -> Packages`.
- Models and MCPs: `Packages -> Local -> Models` and `Packages -> Local -> MCP`.
- Import search: `Import`.
- GitHub Skill import: `Import -> Import as Skill`.
- Skill target sync: save the Skill as an APM package, then use `Export`.
Packages Notes
- Local scope has `Packages`, `MCP`, and `Models`.
- Package source filters include `All`, `User`, and `Workspace`.
- Runtime `Models` lists available model providers.
- `MCP` lists APM MCP primitives and Studio-known server definitions.
- An Agent uses an MCP only after the MCP card is attached to that Agent.
- Instruction is edited and synced as a standalone package/file rule primitive, not attached to Agents.
- Import search is discovery/import, not direct canvas mutation by itself.
Team Window Notes
- A Team window is for running a Team thread, not primarily for editing topology.
- If no thread exists and the Team is runnable, the empty state shows `Ready to run` and `Create Thread`.
- After a thread exists, use `Board` for shared notes and participant tabs for participant chat.
- Use `Edit Team` to change participants, relations, description, rules, or readiness issues.
Draft And Sharing Notes
- Instruction and Skill use markdown editor shells.
- Instruction editor actions include `Save Draft` and `Close`.
- Skill editor actions include `Save Draft`, `Open`, and `Close`.
- Skill and Agent reuse flows go through APM packages and GitHub source import, not direct registry primitive installs.
- Package import, target sync, and GitHub source import are lifecycle actions outside Assistant CRUD.
More Detail
Read `references/navigation.md` only when exact UI behavior or labels matter.
Read more
name: studio-assistant-studio-guide description: "Explains APM Studio navigation, UI vocabulary, Packages behavior, Workspace vs thread terminology, and visible control names. Use for product-help questions. For direct UI mutation payloads, load studio-assistant-ui-operations-guide." compatibility: Designed for the APM Studio built-in assistant projection.
APM Studio UI Guide
Use this skill for navigation, feature-discovery, and product-usage questions.
Answer Rules
- Use exact visible UI labels when known.
- Start with the shortest correct answer.
- Prefer short navigation paths over broad descriptions.
- Distinguish `Workspace`, `working directory`, `draft`, `package`, `session`, and `thread`.
- Do not describe actions that are not visible in the current UI.
- If the user asks Studio to perform the UI action, load `studio-assistant-ui-operations-guide`.
Core Vocabulary
- `Instruction`: standalone APM project/file rule primitive.
- `Skill`: optional reusable capability.
- `Agent`: an agent package on the canvas edited from Agent instructions, Skills, MCP, and Studio-only model settings.
- `Team`: a workflow that connects Agents as participants.
- `Workspace`: the current project folder plus saved Studio state and visible Studio objects.
- `Working directory`: the actual filesystem folder.
- `Draft`: local authoring state for an Instruction or Skill.
- `Package`: locally available APM package containing Agent, Instruction, Skill, Prompt, Command, Hook, or MCP primitives.
- `Session`: one Agent chat history.
- `Team thread`: one runtime execution/history of a Team.
Main Layout
- Top toolbar: workspace controls, terminal menu, tracking, save selected package, theme, settings, assistant.
- Left sidebar: Workspace Explorer plus Packages drawer.
- Center canvas: Agents, Teams, markdown editors, terminals.
- Right panel: APM Assistant or Workspace Tracking.
Common Navigation
- Assistant: toolbar `Assistant`.
- Settings: toolbar `Settings`.
- Packages: bottom of the left sidebar, `Packages`.
- Packages: `Packages -> Local -> Packages`.
- Models and MCPs: `Packages -> Local -> Models` and `Packages -> Local -> MCP`.
- Import search: `Import`.
- GitHub Skill import: `Import -> Import as Skill`.
- Skill target sync: save the Skill as an APM package, then use `Export`.
Packages Notes
- Local scope has `Packages`, `MCP`, and `Models`.
- Package source filters include `All`, `User`, and `Workspace`.
- Runtime `Models` lists available model providers.
- `MCP` lists APM MCP primitives and Studio-known server definitions.
- An Agent uses an MCP only after the MCP card is attached to that Agent.
- Instruction is edited and synced as a standalone package/file rule primitive, not attached to Agents.
- Import search is discovery/import, not direct canvas mutation by itself.
Team Window Notes
- A Team window is for running a Team thread, not primarily for editing topology.
- If no thread exists and the Team is runnable, the empty state shows `Ready to run` and `Create Thread`.
- After a thread exists, use `Board` for shared notes and participant tabs for participant chat.
- Use `Edit Team` to change participants, relations, description, rules, or readiness issues.
Draft And Sharing Notes
- Instruction and Skill use markdown editor shells.
- Instruction editor actions include `Save Draft` and `Close`.
- Skill editor actions include `Save Draft`, `Open`, and `Close`.
- Skill and Agent reuse flows go through APM packages and GitHub source import, not direct registry primitive installs.
- Package import, target sync, and GitHub source import are lifecycle actions outside Assistant CRUD.
More Detail
Read `references/navigation.md` only when exact UI behavior or labels matter.
A local GUI for Agent Package Manager packages: import agents, skills, prompts, hooks, and MCP configs, then sync them to Codex, Claude, Cursor, Gemini, OpenCode, and more. APM Studio is the visual layer for the APM ecosystem.
Repo: apm-studio/apm-studio
Other skills on apm-studio.
- /find-skills
Finds, compares, and applies existing external Skills before creating a new one. Use when the user asks to find a Skill, search skills.sh, recommend an existing Skill, or install/apply a GitHub or skills.sh Skill.
Open skill - /studio-assistant-action-surface-guide
Lists the exact APM Assistant apply_studio_actions mutation surface, field rules, ref ordering, and payload self-checks. Use before emitting or validating any APM Studio mutation tool call.
Open skill - /studio-assistant-agent-guide
Helps design or revise APM Studio Agents with strong role focus, Skill/MCP/model choices, and Team participant readiness. Use for Agent creation, Agent updates, role design, and participant-quality decisions. For exact payload fields, load studio-assistant-action-surface-guide.
Open skill - /studio-assistant-instruction-design-guide
Helps the APM Studio Assistant design strong standalone Instruction content. Use when deciding what belongs in a project/file rule, how concise it should be, and how to express durable coding guidance.
Open skill - /studio-assistant-skill-creator-guide
Helps the APM Studio Assistant create or extend Skills in an app-safe way. Use when the user wants a new Skill, a better SKILL.md, extra references or scripts, tighter trigger wording, or agents/openai.yaml metadata inside a Skill draft folder.
Open skill - /studio-assistant-team-guide
Explains the current APM Studio Team contract: participants, relations, subscriptions, teamRules, safety, and package-safe field boundaries. Use for Team contract, relation, subscription, and runtime guardrail questions. For role split/topology decisions, load
Open skill

