kleinkram-upload

Community

Upload ROS bags to Kleinkram

AuthorIdate96
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the process of uploading ROS/ROS2 bag datasets to Kleinkram, a platform for managing and analyzing sensor data, especially when dealing with potential filename collisions.

Core Features & Use Cases

  • Automated Upload: Uploads .mcap, .bag, and .db3 files along with metadata.yaml to Kleinkram projects.
  • Mission Naming: Provides strategies to avoid filename collisions, particularly with metadata.yaml, by creating separate missions for subfolders or individual bags.
  • Bulk Upload Script: A helper script (scripts/klein_upload_rosbags.py) resolves project names to UUIDs, creates missions, and handles splitting subfolders to prevent collisions.
  • Use Case: Uploading multiple ROS2 bag folders from different sensors (camera, lidar) collected during a single autonomous driving test run into distinct Kleinkram missions to keep data organized and prevent metadata.yaml overwrites.

Quick Start

Use the kleinkram-upload skill to upload the bag folder located at /home/user/bags/run_01 to the 'mole_estimator' project, naming the mission 'run_01_camera'.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: kleinkram-upload
Download link: https://github.com/Idate96/codex_skills/archive/main.zip#kleinkram-upload

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.