Skills & Knowledge · Last updated 18 May 2026 · 3 min read

Platform skills vs your own skills

TrainAR delivers skills to the on-glasses AI through three tiers: system skills that are always present, platform skills that come from Marketplace bundles, an…

TrainAR delivers skills to the on-glasses AI through three tiers: system skills that are always present, platform skills that come from Marketplace bundles, and tenant skills that you build yourself.

System skills

System skills are built into every TrainAR session. They require no configuration, can't be removed, and every seat on every tenant has access to them.

Skill What it does
search_knowledge Semantic search across all knowledge documents your tenant has uploaded. The AI calls this when the engineer asks something whose answer is likely in your manuals or procedures.
capture_camera Grabs a single frame from the engineer's POV. Used by other skills that need a visual reference.

System skills don't appear in the Skills tab — they're under the hood.

Platform skills

Platform skills are delivered via Marketplace bundles. Subscribe to a bundle and the bundle's skills become available to your seats automatically. They show in the Skills tab in a read-only section — you can see them, see what they do, but you can't edit their fields (the bundle owns them).

The clearest example today is the Parts & Spares bundle, which adds five Parts Arena skills:

Skill What it does
pa_identify_model Identify a boiler from its GC number, model name, or photo
pa_get_parts_list_for_model List the parts catalogue for a specific appliance
pa_search_parts Free-text search across the parts catalogue
pa_show_manual_page Surface a relevant page from a manufacturer's installation/servicing manual to the AR display
pa_show_exploded_view Surface an exploded diagram to the AR display

Cancelling the bundle removes the platform skills from the AI's available set on the next session.

Tenant skills

Tenant skills are skills you author for your own tenant. They sit at the top of the Skills tab, fully editable. Typical examples:

  • Customer lookup — hits your CRM/FSM to fetch customer details by phone, email, or job ID
  • Warranty status — hits your warranty system or manufacturer API
  • Parts pricing — hits your supplier's pricing API
  • Stock check — hits your van-stock system
  • Job completion writeback — POSTs a completion event back to your job-management system

Tenant skills are scoped to your tenant only — they're never visible to anyone else.

Assignment scope — org vs seat

Whether platform or tenant, every skill has an assignment scope:

  • org — every seat in your tenant gets this skill (default for tenant skills)
  • seat — only the seats you explicitly assign get it

Use seat-scoped assignment when a skill is only relevant for a particular role (e.g. a stock-check skill that only applies to van engineers, not office admins recording desk-procedures).

Manage assignment from the skill row → Assigned roles field, or per-skill from Skills & Knowledge → Skills → row → Edit → Assignment scope.

How the AI chooses between skills

When the engineer says something, the AI scans all skills available to that seat (system + platform + tenant), matches against each skill's description, and picks the best fit. If the AI can't find a strong match it just answers conversationally without calling a tool.

The description IS the matching signal — see Creating a custom skill for how to write effective descriptions.

Where to next