Skip to content
Development
Skill

/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.

From plugin
apm-studio
4379 skills

Claude Code

$ npx -y skills add apm-studio/apm-studio --skill studio-assistant-studio-guide --agent claude-code

SKILL.md

studio-assistant-studio-guide.SKILL.md
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.

Read more
@apm-studio
Ships withapm-studio

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.

Stars on GitHub

Momentum

stars in total
437
Star history of apm-studio/apm-studio on GitHub, a chart by star-history.com

Other skills on apm-studio.

find-skills

find-skills

Finds, compares, and applies existing external Skills before creating a new one. Use when the user asks to find a Skill, search…

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc11d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about studio-assistant-studio-guide.

Which coding agents can use studio-assistant-studio-guide?
studio-assistant-studio-guide installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.