Key fields
| Field | Description |
|---|---|
skillId | Unique within the org |
title | Display name |
description | What the skill is about |
instructions | Detailed guidance for the person recording (rich text) |
status | capturing · processing · ready · archived |
priority | none · low · medium · high · urgent |
assignees | Member IDs responsible for recording |
deadline | Optional due date |
trackedObjects | Objects the app should track during captures for this skill |
outputs | Generated training outputs (SOPs, courses, policies, etc.) |
tags | Free-form labels |
icon / iconColor | Visual identity in the dashboard |
Lifecycle
Skills start incapturing status. As captures are recorded and reviewed, the skill progresses to processing and eventually ready when outputs have been generated. Skills can be archived to remove them from active views without deletion.
Tracked objects
ThetrackedObjects array links HolosObject records to the skill. When a capture session is started under a skill, the Holos Capture app downloads the .referenceobject file for each linked object so that the app can track them.
See Objects for detail on what makes an object trackable.
Endpoints
Full endpoint reference is available in the OpenAPI spec. Key operations:GET /api/org/:orgId/skills— list skills, filterable by statusPOST /api/org/:orgId/skills— create a skillGET /api/org/:orgId/skills/:skillId— get a skillPATCH /api/org/:orgId/skills/:skillId— update a skillDELETE /api/org/:orgId/skills/:skillId— archive a skill
