pixel-detective-exports

Export UMAP projections and HDBSCAN clustering results as JSON, CSV, SVG, and PDF files.

21|3|Updated Mar 10, 2025
One-click install
npx skills add https://github.com/rm2thaddeus/Pixel_Detective --skill pixel-detective-exports
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pixel-detective-exports
Source: https://github.com/rm2thaddeus/Pixel_Detective/tree/main/skills/pixel-detective-exports
Command: npx skills add https://github.com/rm2thaddeus/Pixel_Detective --skill pixel-detective-exports

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, matplotlib, weasyprint, playwright, and includes scripts (resource) components.

What problem does it solve?

Pixel Detective exports give users standalone access to UMAP projections and clustering results for offline analysis and reporting.

Core Features & Use Cases

  • Standalone exports of UMAP projections and HDBSCAN clustering data in JSON/CSV/SVG formats.
  • Collection management through scripts (list/create/select/delete/merge/from-selection) integrated with Qdrant and the ingestion API.
  • PDF report generation and per-collection summaries for sharing insights.

Quick Start

Run the export_umap_hdbscan.py script to generate exports for a selected collection and review the output files in exports/pixel-detective/umap.

Frequently Asked Questions about pixel-detective-exports

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I export UMAP projections and HDBSCAN clustering results for offline analysis?

Export UMAP projections and HDBSCAN clustering results by running the export script, which generates standalone JSON, CSV, and SVG files for offline analysis and reporting.

Can I generate printable PDF reports from Qdrant collection data?

Generate printable PDF reports from Qdrant collection data using the export script with optional PDF rendering dependencies, producing per-collection summaries for sharing insights.

Do I need a local ingestion API and GPU UMAP service to run collection exports?

Exporting collections requires the ingestion API at localhost:8002, the GPU UMAP service at localhost:8003, and Qdrant for collection operations to process and retrieve data.

How do I manage Qdrant collections for UMAP and HDBSCAN exports?

Manage Qdrant collections through included scripts that support listing, creating, selecting, deleting, merging, and building collections from selections integrated with the ingestion API.

What's the best way to share UMAP clustering visualizations from Pixel Detective?

Share UMAP clustering visualizations by exporting SVG files and printable PDF reports, which provide standalone, portable outputs for reporting insights without requiring the live environment.