Cli Anything CloudcompareSAFE
"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/
Overview
"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/
08db4c1acaf7OBSERVED · 2026-10-28Install
Commands as the repository documents them. They are shown, not run.
pip install cli-anything-cloudcompare
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
--- name: "cli-anything-cloudcompare" description: "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-cloudcompare Agent-friendly command-line harness for [CloudCompare](https://cloudcompare.org) — the open-source 3D point cloud and mesh processing software. **41 commands** across 9 groups. ## Installation ```bash pip install cli-anything-cloudcompare ``` **Prerequisites:** - Python 3.10+ - CloudCompare installed on your system - Linux (Flatpak): `flatpak install flathub org.cloudcompare.CloudCompare` - macOS/Windows: download from https://cloudcompare.org **Tested with:** CloudCompare 2.13.2 (Flatpak, Linux) ## Global Options These options must be placed **before** the subcommand: ```bash cli-anything-cloudcompare [--project FILE] [--json] COMMAND [ARGS]... ``` | Option | Description | |---|---| | `-p, --project TEXT` | Path to project JSON file | | `--json` | Output results as JSON (for agent consumption) | ## Command Groups ### 1. project — Project Management (3 commands) #### project new Create a new empty project file. ```bash # Create a project with default name cli-anything-cloudcompare project new -o myproject.json # Create a project with a custom name cli-anything-cloudcompare project new -o myproject.json -n "Bridge Survey 2024" # JSON output for agents cli-anything-cloudcompare --json project new -o myproject.json ``` Options: `-o/--output TEXT` (required), `-n/--name TEXT` #### project info Show project info and loaded entities. ```bash cli-anything-cloudcompare --project myproject.json project info # JSON output cli-anything-cloudcompare --project myproject.json --json project info ``` #### project status Show quick project status (cloud count, mesh count, last operation). ```bash cli-anything-cloudcompare --project myproject.json project status ``` --- ### 2. session — Session Management (4 commands) #### session save Save the current project state to disk. ```bash cli-anything-cloudcompare --project myproject.json session save ``` #### session history Show recent operation history. ```bash # Show last 10 operations (default) cli-anything-cloudcompare --project myproject.json session history # Show last 5 operations cli-anything-cloudcompare --project myproject.json session history -n 5 ``` Options: `-n/--last INTEGER` #### session set-format Update the default export format for future operations. ```bash # Set default cloud export to LAS cli-anything-cloudcompare --project myproject.json session set-format --cloud-fmt LAS --cloud-ext las # Set default mesh export to OBJ cli-anything-cloudcompare --project myproject.json session set-format --mesh-fmt OBJ --mesh-ext obj # Set both cloud and mesh defaults cli-anything-cloudcompare --project myproject.json session set-format \ --cloud-fmt PLY --cloud-ext ply \ --mesh-fmt STL --mesh-ext stl ``` Options: `--cloud-fmt TEXT`, `--cloud-ext TEXT`, `--mesh-fmt TEXT`, `--mesh-ext TEXT` #### session undo Remove the last operation from history (soft undo — does not delete output files). ```bash cli-anything-cloudcompare --project myproject.json session undo ``` --- ### 3. cloud — Point Cloud Operations (21 commands) All cloud commands take `CLOUD_INDEX` (0-based integer from `cloud list`) and most accept `--add-to-project` to register the output back into the project. #### cloud add Add a point cloud file to the project. ```bash # Add a LAS file cli-anything-cloudcompare --project myproject.json cloud add /data/scan.las # Add with a label cli-anything-cloudcompare --project myproject.json cloud add /data/scan.las -l "roof scan" ``` Options: `-l/--label TEXT` #### cloud list List all clouds currently in the project. ```bash cli-anything-cloudcompare --project myproject.json cloud list # JSON output for parsing indices cli-anything-cloudcompare --project myproject.json --json cloud list ``` #### cloud convert Convert a cloud from one format to another (format determined by file extension). ```bash # LAS → PLY cli-anything-cloudcompare cloud convert /data/scan.las /data/scan.ply # PCD → LAS cli-anything-cloudcompare cloud convert /data/cloud.pcd /data/cloud.las ``` #### cloud subsample Reduce the number of points using RANDOM, SPATIAL, or OCTREE method. ```bash # Random: keep 100 000 points cli-anything-cloudcompare --project myproject.json cloud subsample 0 \ -o /data/sub_random.las -m random -n 100000 # Spatial: minimum distance 0.05 m between points cli-anything-cloudcompare --project myproject.json cloud subsample 0 \ -o /data/sub_spatial.las -m spatial -n 0.05 # Octree: level 8 cli-anything-cloudcompare --project myproject.json cloud subsample 0 \ -o /data/sub_octree.las -m octree -n 8 --add-to-project ``` Options: `-o/--output TEXT` (required), `-m/--method [random|spatial|octree]`, `-n/--param FLOAT`, `--add-to-project` #### cloud crop Crop a cloud to an axis-aligned bounding box. ```bash # Keep points inside the box cli-anything-cloudcompare --project myproject.json cloud crop 0 \ -o /data/cropped.las \ --xmin 0.0 --ymin 0.0 --zmin 0.0 \ --xmax 10.0 --ymax 10.0 --zmax 5.0 # Keep points OUTSIDE the box cli-anything-cloudcompare --project myproject.json cloud crop 0 \ -o /data/exterior.las \ --xmin 0.0 --ymin 0.0 --zmin 0.0 \ --xmax 10.0 --ymax 10.0 --zmax 5.0 --outside ``` Options: `-o/--output TEXT` (required), `--xmin/ymin/zmin/xmax/ymax/zmax FLOAT` (all required), `--outside`, `--add-to-project` #### cloud normals Compute surface normals via the octree method. ```bash # Compute normals at octree level 6 cli-anything-cloudcompare --project myproject.json cloud
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | NA |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
08db4c1acaf7full audit observations/trust-audit/skill/hkuds__cli-anything-cloudcompare.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-28 | 08db4c1acaf7 | SAFE | B | 89 | first audit |
Questions
What does the cli-anything-cloudcompare — hkuds/cli-anything skill do?
"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/
Is cli-anything-cloudcompare — hkuds/cli-anything safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can cli-anything-cloudcompare — hkuds/cli-anything access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
How current is this page?
The grade is for one exact copy of the source (08db4c1acaf7), read on 2026-10-28. The repository is watched, and a new audit runs when it changes — this is the first audit.
Add this badge to your README
Shows this page's audit result and links back to it. It updates when the audit does.
[](https://modelsatlas.com/skills/hkuds/cli-anything-cloudcompare/)
Not your listing, or something out of date? Claim or update your listing.