$npx -y skills add SharpAI/DeepCamera --skill dataset-managementDataset annotation management — COCO labels, sequences, export, and Kaggle upload
| 1 | # Annotation Data Management |
| 2 | |
| 3 | Manages annotation datasets for Aegis Annotation Studio. Handles dataset CRUD, label management, COCO-format export, and Kaggle upload. |
| 4 | |
| 5 | ## Protocol (stdin/stdout JSONL) |
| 6 | |
| 7 | ### Aegis → Skill |
| 8 | ```jsonl |
| 9 | {"command": "list_datasets", "request_id": "req_001"} |
| 10 | {"command": "get_dataset", "name": "my_dataset", "request_id": "req_002"} |
| 11 | {"command": "save_dataset", "name": "my_dataset", "labels": [...], "request_id": "req_003"} |
| 12 | {"command": "delete_dataset", "name": "my_dataset", "request_id": "req_004"} |
| 13 | {"command": "save_annotation", "dataset": "my_dataset", "frame_id": "f1", "annotations": [...], "request_id": "req_005"} |
| 14 | {"command": "list_labels", "dataset": "my_dataset", "request_id": "req_006"} |
| 15 | {"command": "export_coco", "dataset": "my_dataset", "request_id": "req_007"} |
| 16 | {"command": "get_stats", "dataset": "my_dataset", "request_id": "req_008"} |
| 17 | {"command": "stop"} |
| 18 | ``` |
| 19 | |
| 20 | ### Skill → Aegis |
| 21 | ```jsonl |
| 22 | {"event": "annotation", "type": "ready", "request_id": "", "data": {"version": "1.0.0"}} |
| 23 | {"event": "annotation", "type": "datasets", "request_id": "req_001", "data": [...]} |
| 24 | {"event": "annotation", "type": "dataset", "request_id": "req_002", "data": {...}} |
| 25 | {"event": "annotation", "type": "saved", "request_id": "req_005", "data": {"frame_id": "f1", "count": 3}} |
| 26 | {"event": "annotation", "type": "exported", "request_id": "req_007", "data": {"path": "/path/to/coco.json"}} |
| 27 | ``` |