AdrianLlopart commited on
Commit
1b16d57
·
verified ·
1 Parent(s): 82cb4bb

docs: add generated SKILL.md discovery view

Browse files
Files changed (1) hide show
  1. SKILL.md +68 -0
SKILL.md ADDED
@@ -0,0 +1,68 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ name: rtdetr-coco-r18
3
+ description: >-
4
+ S1 object detector. Capabilities: detect on person, cup, bottle, bowl, chair, table. RT-DETR-L (Real-Time DEtection TRansformer, large variant) trained on COCO and exported to ONNX. Runs on the camera tee and publishes ObjectsMetadata to /openral/perception/objects. 80 COCO categories. Apache-2.0 weights. Reference latency ~20 ms on GPU, ~45 ms on CPU. See ADR-0037 for the detector rSkill kind contract. Discovery view of an OpenRAL rSkill — NOT directly runnable by an agent harness; it runs via rSkill.from_pretrained + the robot HAL.
5
+ metadata:
6
+ openral_rskill: true # generated discovery view of an rSkill
7
+ schema_version: 0.1
8
+ rskill_id: OpenRAL/rskill-rtdetr-coco-r18
9
+ manifest: ./rskill.yaml
10
+ role: s1
11
+ kind: detector
12
+ actions: [detect]
13
+ objects: [person, cup, bottle, bowl, chair, table]
14
+ scenes: [tabletop, kitchen, indoor]
15
+ sensors_required: [rgb]
16
+ runtime: onnx
17
+ quantization: fp32/onnx
18
+ chunk_size: 1
19
+ latency_budget: {per_chunk_ms: 50.0}
20
+ license_code: Apache-2.0
21
+ license_weights: apache-2.0
22
+ weights_uri: local://rskills/rtdetr-coco-r18
23
+ source_repo: hf://PekingU/rtdetr_r18vd_coco_o365
24
+ paper_url: https://arxiv.org/abs/2304.08069
25
+ ---
26
+
27
+ # rtdetr-coco-r18 — rSkill discovery view
28
+
29
+ > **Generated view, not a hand-written skill.** This `SKILL.md` is a discovery-only
30
+ > mirror of [`rskill.yaml`](./rskill.yaml), produced by `tools/generate_rskill_skillmd.py`.
31
+ > It lets tools that read the standard agent-skill format find and reason about this
32
+ > OpenRAL rSkill. The `rskill.yaml` manifest is the single source of truth
33
+ > (CLAUDE.md §1.3). Do not edit by hand — edit the manifest and regenerate.
34
+
35
+ ## What it is
36
+
37
+ An OpenRAL **object detector** (`role: s1`, `kind: detector`). RT-DETR-L (Real-Time DEtection TRansformer, large variant) trained on COCO and exported to ONNX. Runs on the camera tee and publishes ObjectsMetadata to /openral/perception/objects. 80 COCO categories. Apache-2.0 weights. Reference latency ~20 ms on GPU, ~45 ms on CPU. See ADR-0037 for the detector rSkill kind contract.
38
+
39
+ ## Capabilities
40
+
41
+ - **Verbs:** detect
42
+ - **Objects:** person · cup · bottle · bowl · chair · table
43
+ - **Scenes:** tabletop · kitchen · indoor
44
+
45
+ ## Why this is discovery-only
46
+
47
+ An agent skill is natural-language instructions loaded into an LLM's context. An rSkill
48
+ is an executable artifact: it carries a typed capability/embodiment contract, model weights,
49
+ a runtime, and a license/provenance gate — none of which fit in freeform markdown. So an
50
+ agent can use this view to *select* the right skill, but cannot *execute* it by loading
51
+ this file. Execution always goes through the OpenRAL loader and the robot HAL.
52
+
53
+ ## License
54
+
55
+ - **Code:** Apache-2.0.
56
+ - **Weights:** `apache-2.0` — permissive / commercial-use OK
57
+
58
+ ## How to actually run it (not via an agent harness)
59
+
60
+ ```python
61
+ from openral_rskill import rSkill
62
+
63
+ skill = rSkill.from_pretrained("OpenRAL/rskill-rtdetr-coco-r18")
64
+ # the loader validates embodiment / sensors / runtime / quantization against the target
65
+ # RobotDescription and enforces the weight-license gate before any weights load.
66
+ ```
67
+
68
+ See [`rskill.yaml`](./rskill.yaml) for the authoritative, validated manifest.