sar-report

Convert SAR triage findings into Markdown reports and GeoJSON.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/sarocu/tile-search --skill sar-report
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sar-report
Source: https://github.com/sarocu/tile-search/tree/main/.claude/skills/sar-report
Command: npx skills add https://github.com/sarocu/tile-search --skill sar-report

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill transforms SAR triage findings into a structured, shareable ground-team report and a supporting GeoJSON, reducing manual reporting effort and speeding operational decisions.

Core Features & Use Cases

  • Renders a tiered Markdown report with thumbnails and map links, and writes a sibling report.geojson for mapping.
  • Highlights Blaze-Orange Stage-1 hits and enumerates high-confidence, probable, and possible findings to guide field teams.
  • Reads inputs from runs/<incident_id>, manifest.json, findings.jsonl, and the incident profile to generate mission-contextual reports tuned to each incident.

Quick Start

Render the SAR report for a specific incident by running the renderer with its incident-id.

Frequently Asked Questions about sar-report

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

FAQPage Schema
How do I generate a ground team report from SAR triage findings?

To generate a ground team report from SAR triage findings, run the Python renderer with an incident ID to process findings.jsonl and manifest.json into a structured report.md and report.geojson.

What is GeoJSON mapping output for SAR triage data?

GeoJSON mapping output for SAR triage data is a map-ready spatial file that converts raw GPS coordinates and confidence-ranked findings into actionable map layers for field teams.

How are SAR findings ranked by confidence in a triage report?

SAR findings are ranked by confidence in a triage report by categorizing them into high-confidence, probable, and possible tiers, while highlighting Blaze-Orange Stage-1 hits to guide field teams.

What input files are needed to render an incident report?

To render an incident report you need input files stored in runs/<incident_id>, specifically manifest.json, findings.jsonl, and an incident profile to provide mission context.

Can I produce map-ready GPS outputs without manual formatting?

Yes, you can produce map-ready GPS outputs without manual formatting because the renderer automatically generates report.geojson with embedded GPS data links alongside the Markdown report.