Communitygithub.com

cli-anything-cloudanalyzer

Interface en ligne de commande pour CloudAnalyzer — Un harnais adapté aux agents pour CloudAnalyzer, une plateforme QA dédiée à la cartographie, la localisation et la perception. Prend en charge 27 commandes réparties en 8 groupes : évaluation de nuages de points, évaluation de trajectoire, QA de segmentation de sol, portes de qualité pilotées par configuration, évolution de base, traitement, visualisation et REPL interactif.

Qu'est-ce que cli-anything-cloudanalyzer ?

La compétence cli-anything-cloudanalyzer fournit un harnais en ligne de commande spécialement conçu pour les agents IA, afin d'interagir avec CloudAnalyzer, une plateforme de contrôle qualité pour les sorties de cartographie, localisation et perception sous forme de nuages de points. Elle expose 27 commandes réparties en 8 groupes : évaluation de nuages de points (métriques Chamfer, F1, AUC, Hausdorff), évaluation de trajectoire (ATE, RPE, dérive), segmentation de sol, portes de qualité pilotées par configuration YAML, gestion de l'évolution des bases de référence (promotion/keep/reject), traitement des nuages de points (sous-échantillonnage, filtrage, fusion), visualisation (visionneuse, web interactive) et gestion de session. Cette compétence est idéale pour les pipelines CI/CD et l'intégration avec des agents comme Claude Code, Cursor ou Codex, car elle prend en charge la sortie JSON pour une consommation automatisée. Elle simplifie le QA des systèmes de perception sans nécessiter d'interface graphique, via des commandes concises et des workflows typiques prêts à l'emploi.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/HKUDS/CLI-Anything/tree/main/skills/cli-anything-cloudanalyzer

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait cli-anything-cloudanalyzer ?

Harnais en ligne de commande orienté agent pour CloudAnalyzer — une plateforme de contrôle qualité pour les nuages de points issus de la cartographie, la localisation et la perception.

27 commandes réparties en 8 groupes.

Installation

pip install cli-anything-cloudanalyzer

Prérequis :

  • Python 3.10+
  • CloudAnalyzer : pip install cloudanalyzer

Options globales

cli-anything-cloudanalyzer [--project FILE] [--json] COMMANDE [ARGS]...
OptionDescription
-p, --project TEXTEChemin vers le fichier projet JSON
--jsonSortie des résultats au format JSON (pour consommation par un agent)

Groupes de commandes

1. evaluate — Évaluation de nuages de points (6 commandes)

evaluate run

Évalue un nuage de points par rapport à une référence (Chamfer, F1, AUC, Hausdorff).

cli-anything-cloudanalyzer evaluate run source.pcd reference.pcd
cli-anything-cloudanalyzer --json evaluate run source.pcd reference.pcd

Options : --plot TEXTE, --threshold FLOAT

evaluate compare

Compare deux nuages de points avec registration optionnelle.

cli-anything-cloudanalyzer evaluate compare src.pcd tgt.pcd --register gicp

Options : --register TEXTE (icp/gicp/none)

evaluate diff

Calcule rapidement les statistiques de distance entre deux nuages de points.

cli-anything-cloudanalyzer evaluate diff a.pcd b.pcd --threshold 0.1

evaluate batch

Évaluation par lot de plusieurs nuages de points par rapport à une référence.

cli-anything-cloudanalyzer --json evaluate batch results/ reference.pcd --min-auc 0.95

Options : --min-auc FLOAT, --max-chamfer FLOAT

evaluate ground

Évalue la qualité de la segmentation du sol (précision, rappel, F1, IoU).

cli-anything-cloudanalyzer --json evaluate ground est_ground.pcd est_ng.pcd ref_ground.pcd ref_ng.pcd --min-f1 0.9

Options : --voxel-size FLOAT, --min-precision FLOAT, --min-recall FLOAT, --min-f1 FLOAT, --min-iou FLOAT

evaluate pipeline

Filtre, sous-échantillonne et évalue en une seule commande.

cli-anything-cloudanalyzer evaluate pipeline input.pcd reference.pcd -o output.pcd

2. trajectory — Évaluation de trajectoire (3 commandes)

trajectory evaluate

Évalue la trajectoire estimée par rapport à la trajectoire de référence (ATE, RPE, dérive, latéral, longitudinal).

cli-anything-cloudanalyzer --json trajectory evaluate est.csv gt.csv --max-ate 0.5 --max-lateral 0.3

Options : --max-ate FLOAT, --max-rpe FLOAT, --max-drift FLOAT, --min-coverage FLOAT, --max-lateral FLOAT, --max-longitudinal FLOAT, --align-origin, --align-rigid

trajectory batch

Évaluation par lot de trajectoires.

cli-anything-cloudanalyzer trajectory batch runs/ --reference-dir gt/ --max-drift 1.0

trajectory run-evaluate

Évaluation intégrée carte + trajectoire.

cli-anything-cloudanalyzer trajectory run-evaluate map.pcd map_ref.pcd traj.csv traj_ref.csv

Options : --min-auc FLOAT, --max-ate FLOAT


3. check — Porte de qualité pilotée par configuration (2 commandes)

check run

Exécute un QA unifié à partir d'un fichier de configuration.

cli-anything-cloudanalyzer --json check run cloudanalyzer.yaml

Options : --output-json TEXTE

check init

Génère un fichier de configuration de démarrage.

cli-anything-cloudanalyzer check init cloudanalyzer.yaml --profile integrated

Options : --profile TEXTE (mapping/localization/perception/integrated), --force


4. baseline — Évolution de la base de référence (3 commandes)

baseline decision

Décide de promouvoir, conserver ou rejeter une base candidate.

cli-anything-cloudanalyzer --json baseline decision qa/summary.json --history-dir qa/history/

Options : --history TEXTE (répétable), --history-dir TEXTE, --output-json TEXTE

baseline save

Enregistre un résumé QA dans le répertoire d'historique.

cli-anything-cloudanalyzer baseline save qa/summary.json --history-dir qa/history/ --keep 10

Options : --history-dir TEXTE, --label TEXTE, --keep INTEGER

baseline list

Liste les bases de référence enregistrées.

cli-anything-cloudanalyzer --json baseline list --history-dir qa/history/

5. process — Traitement de nuages de points (6 commandes)

process downsample

Sous-échantillonnage par grille de voxels.

cli-anything-cloudanalyzer process downsample cloud.pcd -o down.pcd -v 0.05

process sample

Échantillonnage aléatoire de points.

cli-anything-cloudanalyzer process sample cloud.pcd -o sampled.pcd -n 10000

process filter

Suppression des valeurs aberrantes statistiques.

cli-anything-cloudanalyzer process filter cloud.pcd -o filtered.pcd

process split

Divise le nuage de points en dalles de grille (écrit metadata.yaml).

cli-anything-cloudanalyzer process split large.pcd -o tiles/ -g 100

process merge

Fusionne plusieurs nuages de points.

cli-anything-cloudanalyzer process merge a.pcd b.pcd -o merged.pcd

process convert

Convertit entre formats de nuages de points.

cli-anything-cloudanalyzer process convert input.las -o output.pcd

6. inspect — Visualisation (3 commandes)

inspect view

Ouvre une visionneuse de nuages de points.

cli-anything-cloudanalyzer inspect view cloud.pcd

inspect web

Inspection interactive dans le navigateur.

cli-anything-cloudanalyzer inspect web map.pcd ref.pcd --heatmap

inspect web-export

Exporte un bundle HTML statique d'inspection.

cli-anything-cloudanalyzer inspect web-export map.pcd ref.pcd -o bundle/

7. info — Métadonnées (2 commandes)

info show

Affiche les métadonnées du nuage de points.

cli-anything-cloudanalyzer --json info show cloud.pcd

info version

Affiche la version de CloudAnalyzer.


8. session — Gestion de session (2 commandes)

session new

Crée un nouveau fichier projet JSON du harnais.

cli-anything-cloudanalyzer session new -o project.json -n mon-exec

session history

Affiche les opérations récentes pour le projet spécifié avec -p / --project.

cli-anything-cloudanalyzer --project project.json session history --last 20

Workflows typiques pour un agent

Workflow 1 : Évaluer et qualifier un nuage de points

cli-anything-cloudanalyzer --json evaluate run output.pcd reference.pcd

Workflow 2 : Pipeline QA piloté par configuration

cli-anything-cloudanalyzer check init cloudanalyzer.yaml --profile integrated
cli-anything-cloudanalyzer --json check run cloudanalyzer.yaml

Workflow 3 : Gestion des bases de référence

cli-anything-cloudanalyzer --json check run cloudanalyzer.yaml --output-json qa/summary.json
cli-anything-cloudanalyzer baseline save qa/summary.json --history-dir qa/history/
cli-anything-cloudanalyzer --json baseline decision qa/summary.json --history-dir qa/history/

Workflow 4 : QA de la segmentation du sol

cli-anything-cloudanalyzer --json evaluate ground \
  est_ground.pcd est_ng.pcd ref_ground.pcd ref_ng.pcd --min-f1 0.9

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

cli-anything-adguardhome

>-

cli-anything-anygen

>-

cli-anything-audacity

>-

cli-anything-blender

>-

cli-anything-browser

Browser automation CLI using DOMShell MCP server. Maps Chrome

cli-anything-calibre

>-

cli-anything-ccswitch

CLI interface for CC Switch — manage AI coding tool configurations from the terminal

cli-anything-chromadb

>-

cli-anything-cloudcompare

Command-line interface for CloudCompare — Agent-friendly harness for CloudCompare, the open-source 3D point cloud and mesh processing software. Supports 41 commands across 9 groups: project management, session control, point cloud operations (subsample, filter, segment, analyze), mesh operations, distance computation (C2C, C2M), transformations (ICP, matrix), export (LAS/LAZ/PLY/PCD/OBJ/STL/E57), and interactive REPL.

cli-anything-comfyui

>-

cli-anything-dify-workflow

Wrapper for the Dify workflow DSL CLI. Create, inspect, validate, edit, and export Dify workflow files through a CLI-Anything harness.

cli-anything-drawio

>-

cli-anything-eez-studio

Use EEZ Studio from the command line: inspect and modify native .eez-project files, edit LVGL screens/widgets, manage SCPI commands, and invoke the real EEZ Studio backend for LVGL builds.

cli-anything-eth2-quickstart

>-

cli-anything-exa

>-

cli-anything-firefly-iii

Firefly III CLI - Personal finance management via CLI-Anything

cli-anything-freecad

Complete CLI harness for FreeCAD parametric 3D CAD modeler (258 commands). Covers ALL workbenches: Part (29 primitives + boolean + mirror + loft + sweep), Sketcher (26 cmds: geometry + constraints + editing), PartDesign (38 cmds: pad/pocket/groove/fillet/chamfer/patterns/hole/datum), Assembly (11 cmds), Mesh (16 cmds), TechDraw (15 cmds: views + dimensions + PDF/SVG), Draft (33 cmds: 2D shapes + arrays + transforms), FEM (12 cmds), CAM/CNC (10 cmds), Surface (6 cmds), Spreadsheet (7 cmds), Import (13 formats), Export (17 formats), Measure (12 cmds), Materials (21 presets). Headless FreeCAD export to STEP/IGES/STL/OBJ/DXF/PDF/glTF/3MF.

cli-anything-gimp

>-

cli-anything-godot

>-

cli-anything-inkscape

>-

Skills associés