[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CKPASXAS2JZN4WAWFF48TC":3,"skill-same:01M6CKPASXAS2JZN4WAWFF48TC":102},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":17,"publishedAt":36,"linkOnly":37,"markdownContent":38,"markdownBody":39,"frontMatter":40,"refName":41,"commitSha":42,"skillDirectory":43,"forksCount":44,"repositoryHtmlUrl":45,"repositoryHomepageUrl":6,"ownerHtmlUrl":46,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":47,"install":48,"resources":61},"01M6CKPASXAS2JZN4WAWFF48TC","senior-computer-vision",null,"Computer vision engineering skill for object detection, image segmentation, and visual AI systems. Covers CNN and Vision Transformer architectures, YOLO\u002FFaster R-CNN\u002FDETR detection, Mask R-CNN\u002FSAM segmentation, and production deployment with ONNX\u002FTensorRT. Includes PyTorch, torchvision, Ultralytics, Detectron2, and MMDetection frameworks. Use when building detection pipelines, training custom models, optimizing inference, or deploying vision systems.","kbarbel640-del\u002Fskills","kbarbel640-del","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F255315490?v=4","01M6CJPPQGCCESXMG3K7BBGQ5J","01M6CJPPX2PB2BCZERFVM2C2B3",1,"MIT","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fsenior-computer-vision\u002FSKILL.md",[],[18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35],"vision","computer","Computer Vision","senior computer vision","detection","models","pipelines","use","detr","segmentation","image","Production","engineering","deployment","training","pytorch","onnx","inference","2026-11-10 10:12:30",false,"---\nname: senior-computer-vision\ndescription: Computer vision engineering skill for object detection, image segmentation, and visual AI systems. Covers CNN and Vision Transformer architectures, YOLO\u002FFaster R-CNN\u002FDETR detection, Mask R-CNN\u002FSAM segmentation, and production deployment with ONNX\u002FTensorRT. Includes PyTorch, torchvision, Ultralytics, Detectron2, and MMDetection frameworks. Use when building detection pipelines, training custom models, optimizing inference, or deploying vision systems.\n---\n\n# Senior Computer Vision Engineer\n\nProduction computer vision engineering skill for object detection, image segmentation, and visual AI system deployment.\n\n## Table of Contents\n\n- [Quick Start](#quick-start)\n- [Core Expertise](#core-expertise)\n- [Tech Stack](#tech-stack)\n- [Workflow 1: Object Detection Pipeline](#workflow-1-object-detection-pipeline)\n- [Workflow 2: Model Optimization and Deployment](#workflow-2-model-optimization-and-deployment)\n- [Workflow 3: Custom Dataset Preparation](#workflow-3-custom-dataset-preparation)\n- [Architecture Selection Guide](#architecture-selection-guide)\n- [Reference Documentation](#reference-documentation)\n- [Common Commands](#common-commands)\n\n## Quick Start\n\n```bash\n# Generate training configuration for YOLO or Faster R-CNN\npython scripts\u002Fvision_model_trainer.py models\u002F --task detection --arch yolov8\n\n# Analyze model for optimization opportunities (quantization, pruning)\npython scripts\u002Finference_optimizer.py model.pt --target onnx --benchmark\n\n# Build dataset pipeline with augmentations\npython scripts\u002Fdataset_pipeline_builder.py images\u002F --format coco --augment\n```\n\n## Core Expertise\n\nThis skill provides guidance on:\n\n- **Object Detection**: YOLO family (v5-v11), Faster R-CNN, DETR, RT-DETR\n- **Instance Segmentation**: Mask R-CNN, YOLACT, SOLOv2\n- **Semantic Segmentation**: DeepLabV3+, SegFormer, SAM (Segment Anything)\n- **Image Classification**: ResNet, EfficientNet, Vision Transformers (ViT, DeiT)\n- **Video Analysis**: Object tracking (ByteTrack, SORT), action recognition\n- **3D Vision**: Depth estimation, point cloud processing, NeRF\n- **Production Deployment**: ONNX, TensorRT, OpenVINO, CoreML\n\n## Tech Stack\n\n| Category | Technologies |\n|----------|--------------|\n| Frameworks | PyTorch, torchvision, timm |\n| Detection | Ultralytics (YOLO), Detectron2, MMDetection |\n| Segmentation | segment-anything, mmsegmentation |\n| Optimization | ONNX, TensorRT, OpenVINO, torch.compile |\n| Image Processing | OpenCV, Pillow, albumentations |\n| Annotation | CVAT, Label Studio, Roboflow |\n| Experiment Tracking | MLflow, Weights & Biases |\n| Serving | Triton Inference Server, TorchServe |\n\n## Workflow 1: Object Detection Pipeline\n\nUse this workflow when building an object detection system from scratch.\n\n### Step 1: Define Detection Requirements\n\nAnalyze the detection task requirements:\n\n```\nDetection Requirements Analysis:\n- Target objects: [list specific classes to detect]\n- Real-time requirement: [yes\u002Fno, target FPS]\n- Accuracy priority: [speed vs accuracy trade-off]\n- Deployment target: [cloud GPU, edge device, mobile]\n- Dataset size: [number of images, annotations per class]\n```\n\n### Step 2: Select Detection Architecture\n\nChoose architecture based on requirements:\n\n| Requirement | Recommended Architecture | Why |\n|-------------|-------------------------|-----|\n| Real-time (>30 FPS) | YOLOv8\u002Fv11, RT-DETR | Single-stage, optimized for speed |\n| High accuracy | Faster R-CNN, DINO | Two-stage, better localization |\n| Small objects | YOLO + SAHI, Faster R-CNN + FPN | Multi-scale detection |\n| Edge deployment | YOLOv8n, MobileNetV3-SSD | Lightweight architectures |\n| Transformer-based | DETR, DINO, RT-DETR | End-to-end, no NMS required |\n\n### Step 3: Prepare Dataset\n\nConvert annotations to required format:\n\n```bash\n# COCO format (recommended)\npython scripts\u002Fdataset_pipeline_builder.py data\u002Fimages\u002F \\\n    --annotations data\u002Flabels\u002F \\\n    --format coco \\\n    --split 0.8 0.1 0.1 \\\n    --output data\u002Fcoco\u002F\n\n# Verify dataset\npython -c \"from pycocotools.coco import COCO; coco = COCO('data\u002Fcoco\u002Ftrain.json'); print(f'Images: {len(coco.imgs)}, Categories: {len(coco.cats)}')\"\n```\n\n### Step 4: Configure Training\n\nGenerate training configuration:\n\n```bash\n# For Ultralytics YOLO\npython scripts\u002Fvision_model_trainer.py data\u002Fcoco\u002F \\\n    --task detection \\\n    --arch yolov8m \\\n    --epochs 100 \\\n    --batch 16 \\\n    --imgsz 640 \\\n    --output configs\u002F\n\n# For Detectron2\npython scripts\u002Fvision_model_trainer.py data\u002Fcoco\u002F \\\n    --task detection \\\n    --arch faster_rcnn_R_50_FPN \\\n    --framework detectron2 \\\n    --output configs\u002F\n```\n\n### Step 5: Train and Validate\n\n```bash\n# Ultralytics training\nyolo detect train data=data.yaml model=yolov8m.pt epochs=100 imgsz=640\n\n# Detectron2 training\npython train_net.py --config-file configs\u002Ffaster_rcnn.yaml --num-gpus 1\n\n# Validate on test set\nyolo detect val model=runs\u002Fdetect\u002Ftrain\u002Fweights\u002Fbest.pt data=data.yaml\n```\n\n### Step 6: Evaluate Results\n\nKey metrics to analyze:\n\n| Metric | Target | Description |\n|--------|--------|-------------|\n| mAP@50 | >0.7 | Mean Average Precision at IoU 0.5 |\n| mAP@50:95 | >0.5 | COCO primary metric |\n| Precision | >0.8 | Low false positives |\n| Recall | >0.8 | Low missed detections |\n| Inference time | \u003C33ms | For 30 FPS real-time |\n\n## Workflow 2: Model Optimization and Deployment\n\nUse this workflow when preparing a trained model for production deployment.\n\n### Step 1: Benchmark Baseline Performance\n\n```bash\n# Measure current model performance\npython scripts\u002Finference_optimizer.py model.pt \\\n    --benchmark \\\n    --input-size 640 640 \\\n    --batch-sizes 1 4 8 16 \\\n    --warmup 10 \\\n    --iterations 100\n```\n\nExpected output:\n\n```\nBaseline Performance (PyTorch FP32):\n- Batch 1: 45.2ms (22.1 FPS)\n- Batch 4: 89.4ms (44.7 FPS)\n- Batch 8: 165.3ms (48.4 FPS)\n- Memory: 2.1 GB\n- Parameters: 25.9M\n```\n\n### Step 2: Select Optimization Strategy\n\n| Deployment Target | Optimization Path |\n|-------------------|-------------------|\n| NVIDIA GPU (cloud) | PyTorch → ONNX → TensorRT FP16 |\n| NVIDIA GPU (edge) | PyTorch → TensorRT INT8 |\n| Intel CPU | PyTorch → ONNX → OpenVINO |\n| Apple Silicon | PyTorch → CoreML |\n| Generic CPU | PyTorch → ONNX Runtime |\n| Mobile | PyTorch → TFLite or ONNX Mobile |\n\n### Step 3: Export to ONNX\n\n```bash\n# Export with dynamic batch size\npython scripts\u002Finference_optimizer.py model.pt \\\n    --export onnx \\\n    --input-size 640 640 \\\n    --dynamic-batch \\\n    --simplify \\\n    --output model.onnx\n\n# Verify ONNX model\npython -c \"import onnx; model = onnx.load('model.onnx'); onnx.checker.check_model(model); print('ONNX model valid')\"\n```\n\n### Step 4: Apply Quantization (Optional)\n\nFor INT8 quantization with calibration:\n\n```bash\n# Generate calibration dataset\npython scripts\u002Finference_optimizer.py model.onnx \\\n    --quantize int8 \\\n    --calibration-data data\u002Fcalibration\u002F \\\n    --calibration-samples 500 \\\n    --output model_int8.onnx\n```\n\nQuantization impact analysis:\n\n| Precision | Size | Speed | Accuracy Drop |\n|-----------|------|-------|---------------|\n| FP32 | 100% | 1x | 0% |\n| FP16 | 50% | 1.5-2x | \u003C0.5% |\n| INT8 | 25% | 2-4x | 1-3% |\n\n### Step 5: Convert to Target Runtime\n\n```bash\n# TensorRT (NVIDIA GPU)\ntrtexec --onnx=model.onnx --saveEngine=model.engine --fp16\n\n# OpenVINO (Intel)\nmo --input_model model.onnx --output_dir openvino\u002F\n\n# CoreML (Apple)\npython -c \"import coremltools as ct; model = ct.convert('model.onnx'); model.save('model.mlpackage')\"\n```\n\n### Step 6: Benchmark Optimized Model\n\n```bash\npython scripts\u002Finference_optimizer.py model.engine \\\n    --benchmark \\\n    --runtime tensorrt \\\n    --compare model.pt\n```\n\nExpected speedup:\n\n```\nOptimization Results:\n- Original (PyTorch FP32): 45.2ms\n- Optimized (TensorRT FP16): 12.8ms\n- Speedup: 3.5x\n- Accuracy change: -0.3% mAP\n```\n\n## Workflow 3: Custom Dataset Preparation\n\nUse this workflow when preparing a computer vision dataset for training.\n\n### Step 1: Audit Raw Data\n\n```bash\n# Analyze image dataset\npython scripts\u002Fdataset_pipeline_builder.py data\u002Fraw\u002F \\\n    --analyze \\\n    --output analysis\u002F\n```\n\nAnalysis report includes:\n\n```\nDataset Analysis:\n- Total images: 5,234\n- Image sizes: 640x480 to 4096x3072 (variable)\n- Formats: JPEG (4,891), PNG (343)\n- Corrupted: 12 files\n- Duplicates: 45 pairs\n\nAnnotation Analysis:\n- Format detected: Pascal VOC XML\n- Total annotations: 28,456\n- Classes: 5 (car, person, bicycle, dog, cat)\n- Distribution: car (12,340), person (8,234), bicycle (3,456), dog (2,890), cat (1,536)\n- Empty images: 234\n```\n\n### Step 2: Clean and Validate\n\n```bash\n# Remove corrupted and duplicate images\npython scripts\u002Fdataset_pipeline_builder.py data\u002Fraw\u002F \\\n    --clean \\\n    --remove-corrupted \\\n    --remove-duplicates \\\n    --output data\u002Fcleaned\u002F\n```\n\n### Step 3: Convert Annotation Format\n\n```bash\n# Convert VOC to COCO format\npython scripts\u002Fdataset_pipeline_builder.py data\u002Fcleaned\u002F \\\n    --annotations data\u002Fannotations\u002F \\\n    --input-format voc \\\n    --output-format coco \\\n    --output data\u002Fcoco\u002F\n```\n\nSupported format conversions:\n\n| From | To |\n|------|-----|\n| Pascal VOC XML | COCO JSON |\n| YOLO TXT | COCO JSON |\n| COCO JSON | YOLO TXT |\n| LabelMe JSON | COCO JSON |\n| CVAT XML | COCO JSON |\n\n### Step 4: Apply Augmentations\n\n```bash\n# Generate augmentation config\npython scripts\u002Fdataset_pipeline_builder.py data\u002Fcoco\u002F \\\n    --augment \\\n    --aug-config configs\u002Faugmentation.yaml \\\n    --output data\u002Faugmented\u002F\n```\n\nRecommended augmentations for detection:\n\n```yaml\n# configs\u002Faugmentation.yaml\naugmentations:\n  geometric:\n    - horizontal_flip: { p: 0.5 }\n    - vertical_flip: { p: 0.1 }  # Only if orientation invariant\n    - rotate: { limit: 15, p: 0.3 }\n    - scale: { scale_limit: 0.2, p: 0.5 }\n\n  color:\n    - brightness_contrast: { brightness_limit: 0.2, contrast_limit: 0.2, p: 0.5 }\n    - hue_saturation: { hue_shift_limit: 20, sat_shift_limit: 30, p: 0.3 }\n    - blur: { blur_limit: 3, p: 0.1 }\n\n  advanced:\n    - mosaic: { p: 0.5 }  # YOLO-style mosaic\n    - mixup: { p: 0.1 }   # Image mixing\n    - cutout: { num_holes: 8, max_h_size: 32, max_w_size: 32, p: 0.3 }\n```\n\n### Step 5: Create Train\u002FVal\u002FTest Splits\n\n```bash\npython scripts\u002Fdataset_pipeline_builder.py data\u002Faugmented\u002F \\\n    --split 0.8 0.1 0.1 \\\n    --stratify \\\n    --seed 42 \\\n    --output data\u002Ffinal\u002F\n```\n\nSplit strategy guidelines:\n\n| Dataset Size | Train | Val | Test |\n|--------------|-------|-----|------|\n| \u003C1,000 images | 70% | 15% | 15% |\n| 1,000-10,000 | 80% | 10% | 10% |\n| >10,000 | 90% | 5% | 5% |\n\n### Step 6: Generate Dataset Configuration\n\n```bash\n# For Ultralytics YOLO\npython scripts\u002Fdataset_pipeline_builder.py data\u002Ffinal\u002F \\\n    --generate-config yolo \\\n    --output data.yaml\n\n# For Detectron2\npython scripts\u002Fdataset_pipeline_builder.py data\u002Ffinal\u002F \\\n    --generate-config detectron2 \\\n    --output detectron2_config.py\n```\n\n## Architecture Selection Guide\n\n### Object Detection Architectures\n\n| Architecture | Speed | Accuracy | Best For |\n|--------------|-------|----------|----------|\n| YOLOv8n | 1.2ms | 37.3 mAP | Edge, mobile, real-time |\n| YOLOv8s | 2.1ms | 44.9 mAP | Balanced speed\u002Faccuracy |\n| YOLOv8m | 4.2ms | 50.2 mAP | General purpose |\n| YOLOv8l | 6.8ms | 52.9 mAP | High accuracy |\n| YOLOv8x | 10.1ms | 53.9 mAP | Maximum accuracy |\n| RT-DETR-L | 5.3ms | 53.0 mAP | Transformer, no NMS |\n| Faster R-CNN R50 | 46ms | 40.2 mAP | Two-stage, high quality |\n| DINO-4scale | 85ms | 49.0 mAP | SOTA transformer |\n\n### Segmentation Architectures\n\n| Architecture | Type | Speed | Best For |\n|--------------|------|-------|----------|\n| YOLOv8-seg | Instance | 4.5ms | Real-time instance seg |\n| Mask R-CNN | Instance | 67ms | High-quality masks |\n| SAM | Promptable | 50ms | Zero-shot segmentation |\n| DeepLabV3+ | Semantic | 25ms | Scene parsing |\n| SegFormer | Semantic | 15ms | Efficient semantic seg |\n\n### CNN vs Vision Transformer Trade-offs\n\n| Aspect | CNN (YOLO, R-CNN) | ViT (DETR, DINO) |\n|--------|-------------------|------------------|\n| Training data needed | 1K-10K images | 10K-100K+ images |\n| Training time | Fast | Slow (needs more epochs) |\n| Inference speed | Faster | Slower |\n| Small objects | Good with FPN | Needs multi-scale |\n| Global context | Limited | Excellent |\n| Positional encoding | Implicit | Explicit |\n\n## Reference Documentation\n\n### 1. Computer Vision Architectures\n\nSee `references\u002Fcomputer_vision_architectures.md` for:\n\n- CNN backbone architectures (ResNet, EfficientNet, ConvNeXt)\n- Vision Transformer variants (ViT, DeiT, Swin)\n- Detection heads (anchor-based vs anchor-free)\n- Feature Pyramid Networks (FPN, BiFPN, PANet)\n- Neck architectures for multi-scale detection\n\n### 2. Object Detection Optimization\n\nSee `references\u002Fobject_detection_optimization.md` for:\n\n- Non-Maximum Suppression variants (NMS, Soft-NMS, DIoU-NMS)\n- Anchor optimization and anchor-free alternatives\n- Loss function design (focal loss, GIoU, CIoU, DIoU)\n- Training strategies (warmup, cosine annealing, EMA)\n- Data augmentation for detection (mosaic, mixup, copy-paste)\n\n### 3. Production Vision Systems\n\nSee `references\u002Fproduction_vision_systems.md` for:\n\n- ONNX export and optimization\n- TensorRT deployment pipeline\n- Batch inference optimization\n- Edge device deployment (Jetson, Intel NCS)\n- Model serving with Triton\n- Video processing pipelines\n\n## Common Commands\n\n### Ultralytics YOLO\n\n```bash\n# Training\nyolo detect train data=coco.yaml model=yolov8m.pt epochs=100 imgsz=640\n\n# Validation\nyolo detect val model=best.pt data=coco.yaml\n\n# Inference\nyolo detect predict model=best.pt source=images\u002F save=True\n\n# Export\nyolo export model=best.pt format=onnx simplify=True dynamic=True\n```\n\n### Detectron2\n\n```bash\n# Training\npython train_net.py --config-file configs\u002FCOCO-Detection\u002Ffaster_rcnn_R_50_FPN_3x.yaml \\\n    --num-gpus 1 OUTPUT_DIR .\u002Foutput\n\n# Evaluation\npython train_net.py --config-file configs\u002Ffaster_rcnn.yaml --eval-only \\\n    MODEL.WEIGHTS output\u002Fmodel_final.pth\n\n# Inference\npython demo.py --config-file configs\u002Ffaster_rcnn.yaml \\\n    --input images\u002F*.jpg --output results\u002F \\\n    --opts MODEL.WEIGHTS output\u002Fmodel_final.pth\n```\n\n### MMDetection\n\n```bash\n# Training\npython tools\u002Ftrain.py configs\u002Ffaster_rcnn\u002Ffaster-rcnn_r50_fpn_1x_coco.py\n\n# Testing\npython tools\u002Ftest.py configs\u002Ffaster_rcnn.py checkpoints\u002Flatest.pth --eval bbox\n\n# Inference\npython demo\u002Fimage_demo.py demo.jpg configs\u002Ffaster_rcnn.py checkpoints\u002Flatest.pth\n```\n\n### Model Optimization\n\n```bash\n# ONNX export and simplify\npython -c \"import torch; model = torch.load('model.pt'); torch.onnx.export(model, torch.randn(1,3,640,640), 'model.onnx', opset_version=17)\"\npython -m onnxsim model.onnx model_sim.onnx\n\n# TensorRT conversion\ntrtexec --onnx=model.onnx --saveEngine=model.engine --fp16 --workspace=4096\n\n# Benchmark\ntrtexec --loadEngine=model.engine --batch=1 --iterations=1000 --avgRuns=100\n```\n\n## Performance Targets\n\n| Metric | Real-time | High Accuracy | Edge |\n|--------|-----------|---------------|------|\n| FPS | >30 | >10 | >15 |\n| mAP@50 | >0.6 | >0.8 | >0.5 |\n| Latency P99 | \u003C50ms | \u003C150ms | \u003C100ms |\n| GPU Memory | \u003C4GB | \u003C8GB | \u003C2GB |\n| Model Size | \u003C50MB | \u003C200MB | \u003C20MB |\n\n## Resources\n\n- **Architecture Guide**: `references\u002Fcomputer_vision_architectures.md`\n- **Optimization Guide**: `references\u002Fobject_detection_optimization.md`\n- **Deployment Guide**: `references\u002Fproduction_vision_systems.md`\n- **Scripts**: `scripts\u002F` directory for automation tools\n","# Senior Computer Vision Engineer\n\nProduction computer vision engineering skill for object detection, image segmentation, and visual AI system deployment.\n\n## Table of Contents\n\n- [Quick Start](#quick-start)\n- [Core Expertise](#core-expertise)\n- [Tech Stack](#tech-stack)\n- [Workflow 1: Object Detection Pipeline](#workflow-1-object-detection-pipeline)\n- [Workflow 2: Model Optimization and Deployment](#workflow-2-model-optimization-and-deployment)\n- [Workflow 3: Custom Dataset Preparation](#workflow-3-custom-dataset-preparation)\n- [Architecture Selection Guide](#architecture-selection-guide)\n- [Reference Documentation](#reference-documentation)\n- [Common Commands](#common-commands)\n\n## Quick Start\n\n```bash\n# Generate training configuration for YOLO or Faster R-CNN\npython scripts\u002Fvision_model_trainer.py models\u002F --task detection --arch yolov8\n\n# Analyze model for optimization opportunities (quantization, pruning)\npython scripts\u002Finference_optimizer.py model.pt --target onnx --benchmark\n\n# Build dataset pipeline with augmentations\npython scripts\u002Fdataset_pipeline_builder.py images\u002F --format coco --augment\n```\n\n## Core Expertise\n\nThis skill provides guidance on:\n\n- **Object Detection**: YOLO family (v5-v11), Faster R-CNN, DETR, RT-DETR\n- **Instance Segmentation**: Mask R-CNN, YOLACT, SOLOv2\n- **Semantic Segmentation**: DeepLabV3+, SegFormer, SAM (Segment Anything)\n- **Image Classification**: ResNet, EfficientNet, Vision Transformers (ViT, DeiT)\n- **Video Analysis**: Object tracking (ByteTrack, SORT), action recognition\n- **3D Vision**: Depth estimation, point cloud processing, NeRF\n- **Production Deployment**: ONNX, TensorRT, OpenVINO, CoreML\n\n## Tech Stack\n\n| Category | Technologies |\n|----------|--------------|\n| Frameworks | PyTorch, torchvision, timm |\n| Detection | Ultralytics (YOLO), Detectron2, MMDetection |\n| Segmentation | segment-anything, mmsegmentation |\n| Optimization | ONNX, TensorRT, OpenVINO, torch.compile |\n| Image Processing | OpenCV, Pillow, albumentations |\n| Annotation | CVAT, Label Studio, Roboflow |\n| Experiment Tracking | MLflow, Weights & Biases |\n| Serving | Triton Inference Server, TorchServe |\n\n## Workflow 1: Object Detection Pipeline\n\nUse this workflow when building an object detection system from scratch.\n\n### Step 1: Define Detection Requirements\n\nAnalyze the detection task requirements:\n\n```\nDetection Requirements Analysis:\n- Target objects: [list specific classes to detect]\n- Real-time requirement: [yes\u002Fno, target FPS]\n- Accuracy priority: [speed vs accuracy trade-off]\n- Deployment target: [cloud GPU, edge device, mobile]\n- Dataset size: [number of images, annotations per class]\n```\n\n### Step 2: Select Detection Architecture\n\nChoose architecture based on requirements:\n\n| Requirement | Recommended Architecture | Why |\n|-------------|-------------------------|-----|\n| Real-time (>30 FPS) | YOLOv8\u002Fv11, RT-DETR | Single-stage, optimized for speed |\n| High accuracy | Faster R-CNN, DINO | Two-stage, better localization |\n| Small objects | YOLO + SAHI, Faster R-CNN + FPN | Multi-scale detection |\n| Edge deployment | YOLOv8n, MobileNetV3-SSD | Lightweight architectures |\n| Transformer-based | DETR, DINO, RT-DETR | End-to-end, no NMS required |\n\n### Step 3: Prepare Dataset\n\nConvert annotations to required format:\n\n```bash\n# COCO format (recommended)\npython scripts\u002Fdataset_pipeline_builder.py data\u002Fimages\u002F \\\n    --annotations data\u002Flabels\u002F \\\n    --format coco \\\n    --split 0.8 0.1 0.1 \\\n    --output data\u002Fcoco\u002F\n\n# Verify dataset\npython -c \"from pycocotools.coco import COCO; coco = COCO('data\u002Fcoco\u002Ftrain.json'); print(f'Images: {len(coco.imgs)}, Categories: {len(coco.cats)}')\"\n```\n\n### Step 4: Configure Training\n\nGenerate training configuration:\n\n```bash\n# For Ultralytics YOLO\npython scripts\u002Fvision_model_trainer.py data\u002Fcoco\u002F \\\n    --task detection \\\n    --arch yolov8m \\\n    --epochs 100 \\\n    --batch 16 \\\n    --imgsz 640 \\\n    --output configs\u002F\n\n# For Detectron2\npython scripts\u002Fvision_model_trainer.py data\u002Fcoco\u002F \\\n    --task detection \\\n    --arch faster_rcnn_R_50_FPN \\\n    --framework detectron2 \\\n    --output configs\u002F\n```\n\n### Step 5: Train and Validate\n\n```bash\n# Ultralytics training\nyolo detect train data=data.yaml model=yolov8m.pt epochs=100 imgsz=640\n\n# Detectron2 training\npython train_net.py --config-file configs\u002Ffaster_rcnn.yaml --num-gpus 1\n\n# Validate on test set\nyolo detect val model=runs\u002Fdetect\u002Ftrain\u002Fweights\u002Fbest.pt data=data.yaml\n```\n\n### Step 6: Evaluate Results\n\nKey metrics to analyze:\n\n| Metric | Target | Description |\n|--------|--------|-------------|\n| mAP@50 | >0.7 | Mean Average Precision at IoU 0.5 |\n| mAP@50:95 | >0.5 | COCO primary metric |\n| Precision | >0.8 | Low false positives |\n| Recall | >0.8 | Low missed detections |\n| Inference time | \u003C33ms | For 30 FPS real-time |\n\n## Workflow 2: Model Optimization and Deployment\n\nUse this workflow when preparing a trained model for production deployment.\n\n### Step 1: Benchmark Baseline Performance\n\n```bash\n# Measure current model performance\npython scripts\u002Finference_optimizer.py model.pt \\\n    --benchmark \\\n    --input-size 640 640 \\\n    --batch-sizes 1 4 8 16 \\\n    --warmup 10 \\\n    --iterations 100\n```\n\nExpected output:\n\n```\nBaseline Performance (PyTorch FP32):\n- Batch 1: 45.2ms (22.1 FPS)\n- Batch 4: 89.4ms (44.7 FPS)\n- Batch 8: 165.3ms (48.4 FPS)\n- Memory: 2.1 GB\n- Parameters: 25.9M\n```\n\n### Step 2: Select Optimization Strategy\n\n| Deployment Target | Optimization Path |\n|-------------------|-------------------|\n| NVIDIA GPU (cloud) | PyTorch → ONNX → TensorRT FP16 |\n| NVIDIA GPU (edge) | PyTorch → TensorRT INT8 |\n| Intel CPU | PyTorch → ONNX → OpenVINO |\n| Apple Silicon | PyTorch → CoreML |\n| Generic CPU | PyTorch → ONNX Runtime |\n| Mobile | PyTorch → TFLite or ONNX Mobile |\n\n### Step 3: Export to ONNX\n\n```bash\n# Export with dynamic batch size\npython scripts\u002Finference_optimizer.py model.pt \\\n    --export onnx \\\n    --input-size 640 640 \\\n    --dynamic-batch \\\n    --simplify \\\n    --output model.onnx\n\n# Verify ONNX model\npython -c \"import onnx; model = onnx.load('model.onnx'); onnx.checker.check_model(model); print('ONNX model valid')\"\n```\n\n### Step 4: Apply Quantization (Optional)\n\nFor INT8 quantization with calibration:\n\n```bash\n# Generate calibration dataset\npython scripts\u002Finference_optimizer.py model.onnx \\\n    --quantize int8 \\\n    --calibration-data data\u002Fcalibration\u002F \\\n    --calibration-samples 500 \\\n    --output model_int8.onnx\n```\n\nQuantization impact analysis:\n\n| Precision | Size | Speed | Accuracy Drop |\n|-----------|------|-------|---------------|\n| FP32 | 100% | 1x | 0% |\n| FP16 | 50% | 1.5-2x | \u003C0.5% |\n| INT8 | 25% | 2-4x | 1-3% |\n\n### Step 5: Convert to Target Runtime\n\n```bash\n# TensorRT (NVIDIA GPU)\ntrtexec --onnx=model.onnx --saveEngine=model.engine --fp16\n\n# OpenVINO (Intel)\nmo --input_model model.onnx --output_dir openvino\u002F\n\n# CoreML (Apple)\npython -c \"import coremltools as ct; model = ct.convert('model.onnx'); model.save('model.mlpackage')\"\n```\n\n### Step 6: Benchmark Optimized Model\n\n```bash\npython scripts\u002Finference_optimizer.py model.engine \\\n    --benchmark \\\n    --runtime tensorrt \\\n    --compare model.pt\n```\n\nExpected speedup:\n\n```\nOptimization Results:\n- Original (PyTorch FP32): 45.2ms\n- Optimized (TensorRT FP16): 12.8ms\n- Speedup: 3.5x\n- Accuracy change: -0.3% mAP\n```\n\n## Workflow 3: Custom Dataset Preparation\n\nUse this workflow when preparing a computer vision dataset for training.\n\n### Step 1: Audit Raw Data\n\n```bash\n# Analyze image dataset\npython scripts\u002Fdataset_pipeline_builder.py data\u002Fraw\u002F \\\n    --analyze \\\n    --output analysis\u002F\n```\n\nAnalysis report includes:\n\n```\nDataset Analysis:\n- Total images: 5,234\n- Image sizes: 640x480 to 4096x3072 (variable)\n- Formats: JPEG (4,891), PNG (343)\n- Corrupted: 12 files\n- Duplicates: 45 pairs\n\nAnnotation Analysis:\n- Format detected: Pascal VOC XML\n- Total annotations: 28,456\n- Classes: 5 (car, person, bicycle, dog, cat)\n- Distribution: car (12,340), person (8,234), bicycle (3,456), dog (2,890), cat (1,536)\n- Empty images: 234\n```\n\n### Step 2: Clean and Validate\n\n```bash\n# Remove corrupted and duplicate images\npython scripts\u002Fdataset_pipeline_builder.py data\u002Fraw\u002F \\\n    --clean \\\n    --remove-corrupted \\\n    --remove-duplicates \\\n    --output data\u002Fcleaned\u002F\n```\n\n### Step 3: Convert Annotation Format\n\n```bash\n# Convert VOC to COCO format\npython scripts\u002Fdataset_pipeline_builder.py data\u002Fcleaned\u002F \\\n    --annotations data\u002Fannotations\u002F \\\n    --input-format voc \\\n    --output-format coco \\\n    --output data\u002Fcoco\u002F\n```\n\nSupported format conversions:\n\n| From | To |\n|------|-----|\n| Pascal VOC XML | COCO JSON |\n| YOLO TXT | COCO JSON |\n| COCO JSON | YOLO TXT |\n| LabelMe JSON | COCO JSON |\n| CVAT XML | COCO JSON |\n\n### Step 4: Apply Augmentations\n\n```bash\n# Generate augmentation config\npython scripts\u002Fdataset_pipeline_builder.py data\u002Fcoco\u002F \\\n    --augment \\\n    --aug-config configs\u002Faugmentation.yaml \\\n    --output data\u002Faugmented\u002F\n```\n\nRecommended augmentations for detection:\n\n```yaml\n# configs\u002Faugmentation.yaml\naugmentations:\n  geometric:\n    - horizontal_flip: { p: 0.5 }\n    - vertical_flip: { p: 0.1 }  # Only if orientation invariant\n    - rotate: { limit: 15, p: 0.3 }\n    - scale: { scale_limit: 0.2, p: 0.5 }\n\n  color:\n    - brightness_contrast: { brightness_limit: 0.2, contrast_limit: 0.2, p: 0.5 }\n    - hue_saturation: { hue_shift_limit: 20, sat_shift_limit: 30, p: 0.3 }\n    - blur: { blur_limit: 3, p: 0.1 }\n\n  advanced:\n    - mosaic: { p: 0.5 }  # YOLO-style mosaic\n    - mixup: { p: 0.1 }   # Image mixing\n    - cutout: { num_holes: 8, max_h_size: 32, max_w_size: 32, p: 0.3 }\n```\n\n### Step 5: Create Train\u002FVal\u002FTest Splits\n\n```bash\npython scripts\u002Fdataset_pipeline_builder.py data\u002Faugmented\u002F \\\n    --split 0.8 0.1 0.1 \\\n    --stratify \\\n    --seed 42 \\\n    --output data\u002Ffinal\u002F\n```\n\nSplit strategy guidelines:\n\n| Dataset Size | Train | Val | Test |\n|--------------|-------|-----|------|\n| \u003C1,000 images | 70% | 15% | 15% |\n| 1,000-10,000 | 80% | 10% | 10% |\n| >10,000 | 90% | 5% | 5% |\n\n### Step 6: Generate Dataset Configuration\n\n```bash\n# For Ultralytics YOLO\npython scripts\u002Fdataset_pipeline_builder.py data\u002Ffinal\u002F \\\n    --generate-config yolo \\\n    --output data.yaml\n\n# For Detectron2\npython scripts\u002Fdataset_pipeline_builder.py data\u002Ffinal\u002F \\\n    --generate-config detectron2 \\\n    --output detectron2_config.py\n```\n\n## Architecture Selection Guide\n\n### Object Detection Architectures\n\n| Architecture | Speed | Accuracy | Best For |\n|--------------|-------|----------|----------|\n| YOLOv8n | 1.2ms | 37.3 mAP | Edge, mobile, real-time |\n| YOLOv8s | 2.1ms | 44.9 mAP | Balanced speed\u002Faccuracy |\n| YOLOv8m | 4.2ms | 50.2 mAP | General purpose |\n| YOLOv8l | 6.8ms | 52.9 mAP | High accuracy |\n| YOLOv8x | 10.1ms | 53.9 mAP | Maximum accuracy |\n| RT-DETR-L | 5.3ms | 53.0 mAP | Transformer, no NMS |\n| Faster R-CNN R50 | 46ms | 40.2 mAP | Two-stage, high quality |\n| DINO-4scale | 85ms | 49.0 mAP | SOTA transformer |\n\n### Segmentation Architectures\n\n| Architecture | Type | Speed | Best For |\n|--------------|------|-------|----------|\n| YOLOv8-seg | Instance | 4.5ms | Real-time instance seg |\n| Mask R-CNN | Instance | 67ms | High-quality masks |\n| SAM | Promptable | 50ms | Zero-shot segmentation |\n| DeepLabV3+ | Semantic | 25ms | Scene parsing |\n| SegFormer | Semantic | 15ms | Efficient semantic seg |\n\n### CNN vs Vision Transformer Trade-offs\n\n| Aspect | CNN (YOLO, R-CNN) | ViT (DETR, DINO) |\n|--------|-------------------|------------------|\n| Training data needed | 1K-10K images | 10K-100K+ images |\n| Training time | Fast | Slow (needs more epochs) |\n| Inference speed | Faster | Slower |\n| Small objects | Good with FPN | Needs multi-scale |\n| Global context | Limited | Excellent |\n| Positional encoding | Implicit | Explicit |\n\n## Reference Documentation\n\n### 1. Computer Vision Architectures\n\nSee `references\u002Fcomputer_vision_architectures.md` for:\n\n- CNN backbone architectures (ResNet, EfficientNet, ConvNeXt)\n- Vision Transformer variants (ViT, DeiT, Swin)\n- Detection heads (anchor-based vs anchor-free)\n- Feature Pyramid Networks (FPN, BiFPN, PANet)\n- Neck architectures for multi-scale detection\n\n### 2. Object Detection Optimization\n\nSee `references\u002Fobject_detection_optimization.md` for:\n\n- Non-Maximum Suppression variants (NMS, Soft-NMS, DIoU-NMS)\n- Anchor optimization and anchor-free alternatives\n- Loss function design (focal loss, GIoU, CIoU, DIoU)\n- Training strategies (warmup, cosine annealing, EMA)\n- Data augmentation for detection (mosaic, mixup, copy-paste)\n\n### 3. Production Vision Systems\n\nSee `references\u002Fproduction_vision_systems.md` for:\n\n- ONNX export and optimization\n- TensorRT deployment pipeline\n- Batch inference optimization\n- Edge device deployment (Jetson, Intel NCS)\n- Model serving with Triton\n- Video processing pipelines\n\n## Common Commands\n\n### Ultralytics YOLO\n\n```bash\n# Training\nyolo detect train data=coco.yaml model=yolov8m.pt epochs=100 imgsz=640\n\n# Validation\nyolo detect val model=best.pt data=coco.yaml\n\n# Inference\nyolo detect predict model=best.pt source=images\u002F save=True\n\n# Export\nyolo export model=best.pt format=onnx simplify=True dynamic=True\n```\n\n### Detectron2\n\n```bash\n# Training\npython train_net.py --config-file configs\u002FCOCO-Detection\u002Ffaster_rcnn_R_50_FPN_3x.yaml \\\n    --num-gpus 1 OUTPUT_DIR .\u002Foutput\n\n# Evaluation\npython train_net.py --config-file configs\u002Ffaster_rcnn.yaml --eval-only \\\n    MODEL.WEIGHTS output\u002Fmodel_final.pth\n\n# Inference\npython demo.py --config-file configs\u002Ffaster_rcnn.yaml \\\n    --input images\u002F*.jpg --output results\u002F \\\n    --opts MODEL.WEIGHTS output\u002Fmodel_final.pth\n```\n\n### MMDetection\n\n```bash\n# Training\npython tools\u002Ftrain.py configs\u002Ffaster_rcnn\u002Ffaster-rcnn_r50_fpn_1x_coco.py\n\n# Testing\npython tools\u002Ftest.py configs\u002Ffaster_rcnn.py checkpoints\u002Flatest.pth --eval bbox\n\n# Inference\npython demo\u002Fimage_demo.py demo.jpg configs\u002Ffaster_rcnn.py checkpoints\u002Flatest.pth\n```\n\n### Model Optimization\n\n```bash\n# ONNX export and simplify\npython -c \"import torch; model = torch.load('model.pt'); torch.onnx.export(model, torch.randn(1,3,640,640), 'model.onnx', opset_version=17)\"\npython -m onnxsim model.onnx model_sim.onnx\n\n# TensorRT conversion\ntrtexec --onnx=model.onnx --saveEngine=model.engine --fp16 --workspace=4096\n\n# Benchmark\ntrtexec --loadEngine=model.engine --batch=1 --iterations=1000 --avgRuns=100\n```\n\n## Performance Targets\n\n| Metric | Real-time | High Accuracy | Edge |\n|--------|-----------|---------------|------|\n| FPS | >30 | >10 | >15 |\n| mAP@50 | >0.6 | >0.8 | >0.5 |\n| Latency P99 | \u003C50ms | \u003C150ms | \u003C100ms |\n| GPU Memory | \u003C4GB | \u003C8GB | \u003C2GB |\n| Model Size | \u003C50MB | \u003C200MB | \u003C20MB |\n\n## Resources\n\n- **Architecture Guide**: `references\u002Fcomputer_vision_architectures.md`\n- **Optimization Guide**: `references\u002Fobject_detection_optimization.md`\n- **Deployment Guide**: `references\u002Fproduction_vision_systems.md`\n- **Scripts**: `scripts\u002F` directory for automation tools\n",{"name":5,"description":7},"main","e7e336ac628c3e3bd771aff1aaa469c93778f94a","skills\u002Falirezarezvani\u002Fsenior-computer-vision",0,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del","2026-08-23 22:39:37",{"source":8,"skillName":5,"commands":49,"prompt":59,"zipAvailable":60},[50,53,56],{"tool":51,"command":52},"npx","npx skills add kbarbel640-del\u002Fskills --skill senior-computer-vision",{"tool":54,"command":55},"bunx","bunx skills add kbarbel640-del\u002Fskills --skill senior-computer-vision",{"tool":57,"command":58},"pnpm","pnpm dlx skills add kbarbel640-del\u002Fskills --skill senior-computer-vision","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fsenior-computer-vision\u002FSKILL.md",true,[62,68,72,76,80,84,88,94,98],{"path":63,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":66,"sourceHtmlUrl":67},"_meta.json","REFERENCE","参考文档",482,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fsenior-computer-vision\u002F_meta.json",{"path":69,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":70,"sourceHtmlUrl":71},"references\u002Fapi-reference.md",4137,"https:\u002F\u002Fgithub.com\u002Fendman100\u002Fskill-router-nexus\u002Fblob\u002Fmain\u002FAI-Training\u002Fmiles\u002Fmiles\u002Freferences\u002Fapi-reference.md",{"path":73,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":74,"sourceHtmlUrl":75},"references\u002Fcomputer_vision_architectures.md",16433,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fsenior-computer-vision\u002Freferences\u002Fcomputer_vision_architectures.md",{"path":77,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":78,"sourceHtmlUrl":79},"references\u002Fobject_detection_optimization.md",22641,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fsenior-computer-vision\u002Freferences\u002Fobject_detection_optimization.md",{"path":81,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":82,"sourceHtmlUrl":83},"references\u002Fproduction_vision_systems.md",34179,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fsenior-computer-vision\u002Freferences\u002Fproduction_vision_systems.md",{"path":85,"resourceType":64,"resourceTypeDesc":65,"sizeBytes":86,"sourceHtmlUrl":87},"references\u002Ftroubleshooting.md",5814,"https:\u002F\u002Fgithub.com\u002Fendman100\u002Fskill-router-nexus\u002Fblob\u002Fmain\u002FAI-Training\u002Fmiles\u002Fmiles\u002Freferences\u002Ftroubleshooting.md",{"path":89,"resourceType":90,"resourceTypeDesc":91,"sizeBytes":92,"sourceHtmlUrl":93},"scripts\u002Fdataset_pipeline_builder.py","SCRIPT","脚本",65583,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fsenior-computer-vision\u002Fscripts\u002Fdataset_pipeline_builder.py",{"path":95,"resourceType":90,"resourceTypeDesc":91,"sizeBytes":96,"sourceHtmlUrl":97},"scripts\u002Finference_optimizer.py",21386,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fsenior-computer-vision\u002Fscripts\u002Finference_optimizer.py",{"path":99,"resourceType":90,"resourceTypeDesc":91,"sizeBytes":100,"sourceHtmlUrl":101},"scripts\u002Fvision_model_trainer.py",21280,"https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Falirezarezvani\u002Fsenior-computer-vision\u002Fscripts\u002Fvision_model_trainer.py",[103,134,162,183,189,209],{"skillNo":104,"name":105,"nameZh":6,"description":106,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":107,"categories":108,"keywords":114,"publishedAt":36},"01M6G8J55967D6281ACMKAKTEQ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[109],{"categoryNo":110,"categoryName":111,"taxonomyType":112,"taxonomyTypeDesc":113},"01JBSEEDCAT000000000000036","内容创作者","PROFESSION","适用职业",[115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133],"crowd prompting","prompting","api","with","tokens","domain","world","prompts","operations","instructions","text","tool","system","improve","productivity","marketplace","https","content","ai agents",{"skillNo":135,"name":136,"nameZh":6,"description":137,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":138,"categories":139,"keywords":145,"publishedAt":36},"01M6G8J0PKPAYVET6BWE8W4C26","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[140],{"categoryNo":141,"categoryName":142,"taxonomyType":143,"taxonomyTypeDesc":144},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[146,117,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,122,25],"dilemm ai","arena","analyze","browser","openclaw agent","create","automation","browser automation","bot","openclaw","design","strategy","headless","compete","submit","matchmaking",{"skillNo":163,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":166,"categories":167,"keywords":171,"publishedAt":36},"01M6G8HWAF3K9SW7NP3Z83CPJ6","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, and submit comments. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, or submitting paper reviews via API at http:\u002F\u002F150.158.152.82:8000.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Fweak-accept\u002FSKILL.md",[168],{"categoryNo":169,"categoryName":170,"taxonomyType":143,"taxonomyTypeDesc":144},"01JBSEEDCAT000000000000021","资料检索与研究",[172,173,174,175,176,177,178,118,179,160,25,180,117,181,182],"arxiv paper reviews","reviews","arxiv","paper","crawler","papers","comments","fetch","read","http","via",{"skillNo":184,"name":164,"nameZh":6,"description":165,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":185,"categories":186,"keywords":188,"publishedAt":36},"01M6G8HQJ7N7WMY6YV7D7SSJ16","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[187],{"categoryNo":169,"categoryName":170,"taxonomyType":143,"taxonomyTypeDesc":144},[175,174,173,172,182,177,178,118,176,160,25,179,180,117,181],{"skillNo":190,"name":191,"nameZh":6,"description":192,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":193,"categories":194,"keywords":195,"publishedAt":36},"01M6G8HM95Y64JNVFC2HN4E2BG","git-summary","Get a quick summary of the current Git repository including status, recent commits, branches, and contributors.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fzweack\u002Fgit-summary\u002FSKILL.md",[],[196,197,198,199,200,201,202,203,204,205,206,207,208],"git","summary","git summary","commits","repository","win32","status","linux","contributors","true","quick","get","branches",{"skillNo":210,"name":211,"nameZh":6,"description":212,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":213,"categories":214,"keywords":219,"publishedAt":36},"01M6G8HGEGF05CNEJCGVYFSC4R","agent-constitution","Interact with AgentConstitution governance contracts on Base Sepolia. Check compliance, read rules, log actions, query governance state.","https:\u002F\u002Fgithub.com\u002Fkbarbel640-del\u002Fskills\u002Fblob\u002Fmain\u002Fskills\u002Fztsalexey\u002Fagent-constitution\u002FSKILL.md",[215,216],{"categoryNo":141,"categoryName":142,"taxonomyType":143,"taxonomyTypeDesc":144},{"categoryNo":217,"categoryName":218,"taxonomyType":112,"taxonomyTypeDesc":113},"01JBSEEDCAT000000000000037","律师与法务",[220,221,222,223,118,224,225,41,226,180,227,228,229,230,231,131,232,233,234],"agent constitution","constitution","contracts","tree","query","base","log","check","Rules","projects","compliance","actions","state","governance","github"]