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
- Creating a custom skill — author your own tenant skill
- Skill response fields — control how the AI delivers what your skill returns
- Marketplace overview — subscribe to bundles that ship platform skills