# Annotation Data

Dataset annotation management, COCO labels, sequences, export, and Kaggle upload

- Repository: https://github.com/SharpAI/DeepCamera (3124 stars)
- Category: Data and ML
- License: MIT
- Last updated: 2026-09-17
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add SharpAI/DeepCamera --skill annotation-data -g -a claude-code -y`
Codex: `npx skills add SharpAI/DeepCamera --skill annotation-data -g -a codex -y`
Cursor: `npx skills add SharpAI/DeepCamera --skill annotation-data -g -a cursor -y`
Gemini CLI: `npx skills add SharpAI/DeepCamera --skill annotation-data -g -a gemini-cli -y`

## Description

Dataset annotation management, COCO labels, sequences, export, and Kaggle upload

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Annotation Data Management

Manages annotation datasets for Aegis Annotation Studio. Handles dataset CRUD, label management, COCO-format export, and Kaggle upload.

## Protocol (stdin/stdout JSONL)

### Aegis → Skill
```jsonl
{"command": "list_datasets", "request_id": "req_001"}
{"command": "get_dataset", "name": "my_dataset", "request_id": "req_002"}
{"command": "save_dataset", "name": "my_dataset", "labels": [...], "request_id": "req_003"}
{"command": "delete_dataset", "name": "my_dataset", "request_id": "req_004"}
{"command": "save_annotation", "dataset": "my_dataset", "frame_id": "f1", "annotations": [...], "request_id": "req_005"}
{"command": "list_labels", "dataset": "my_dataset", "request_id": "req_006"}
{"command": "export_coco", "dataset": "my_dataset", "request_id": "req_007"}
{"command": "get_stats", "dataset": "my_dataset", "request_id": "req_008"}
{"command": "stop"}
```

### Skill → Aegis
```jsonl
{"event": "annotation", "type": "ready", "request_id": "", "data": {"version": "1.0.0"}}
{"event": "annotation", "type": "datasets", "request_id": "req_001", "data": [...]}
{"event": "annotation", "type": "dataset", "request_id": "req_002", "data": {...}}
{"event": "annotation", "type": "saved", "request_id": "req_005", "data": {"frame_id": "f1", "count": 3}}
{"event": "annotation", "type": "exported", "request_id": "req_007", "data": {"path": "/path/to/coco.json"}}
```

