Skip to content
Back to skills

Astrophotography Processing

ASecurity

Router for astrophotography processing, troubleshooting, and safe workflow guidance across deep-sky, narrowband, planetary/lunar/solar, Milky Way landscape, comet, and mosaic data.

  • 15 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added August 31, 2026
ai-agentspythongorails

Works with

  • cli

Security analysis

A100/100

Pro scans all 17 files and shows the line behind each finding

Scanned August 31, 2026

npx -y skills add mickpletcher/AI-Skills --skill astrophotography-processing --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Astrophotography Processing?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Astrophotography Processing
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mickpletcher-astrophotography-processing/badge)](https://www.skillsdirectory.com/skills/mickpletcher-astrophotography-processing)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: astrophotography-processing
description: Router for astrophotography processing, troubleshooting, and safe workflow guidance across deep-sky, narrowband, planetary/lunar/solar, Milky Way landscape, comet, and mosaic data.
when_to_use: Use when the request involves astrophotography processing, FITS/XISF/RAW night-sky data, stacking, calibration frames (lights/darks/flats/bias/dark-flats), narrowband/OSC/LRGB workflows, Milky Way processing, comet processing, lunar/planetary/solar stacking, mosaics, PixInsight/Siril/APP/DSS, StarNet or StarXTerminator-style star workflows, or Python-based astro image audits/automation. Do not use for ordinary daytime portrait/product/photo editing unless the user is explicitly processing astronomy/night-sky data.
argument-hint: "[image-or-folder] [software/workflow]"
---

# Astrophotography Processing

## Purpose

Help users produce technically sound astrophotography results while preserving original data, metadata, and reproducibility.

## Invocation Boundary

Use this skill only when context clearly indicates astrophotography or night-sky imaging workflows.

Trigger examples:

- Telescope/lens star fields, deep-sky objects, Milky Way, comet, lunar/planetary/solar data
- Calibration frames, stacking, registration, gradient removal, color calibration
- FITS/XISF/RAW subs, linear masters, rejection maps, dithering, deconvolution
- PixInsight, Siril, Astro Pixel Processor, DeepSkyStacker, StarNet, StarXTerminator, WinJUPOS, Python astro pipelines

When not to use:

- General photo editing requests without astronomy context
- Fashion, portrait, product, wedding, travel edits not involving night-sky capture workflows

## Operating Mode

Choose one primary mode and label it in the response:

- Diagnosis: inspect visible or file-based issues and identify likely causes.
- Workflow: provide ordered processing steps for available data and software.
- Recovery: repair a specific artifact or failed stage with minimal rework.
- Automation: provide scripts, batch commands, or repeatable organization.
- Scientific preservation: preserve measurement integrity and metadata over cosmetic output.

## Evidence Rules

- Separate observed issues from likely causes.
- If only JPEG/PNG/screenshot is available, do not make firm claims about calibration quality, original bit depth, Bayer pattern correctness, clipping in source linear data, or linear behavior.
- Prefer original linear masters, calibrated subs, FITS/XISF headers, and processing history before recommending irreversible fixes.
- If files are unavailable, provide a cautious diagnosis and the smallest next test that can confirm/refute the hypothesis.

## Minimal Questions Policy

Keep intake lightweight.

- Ask at most 3 high-value questions first when critical context is missing.
- If the user wants immediate guidance, proceed with reasonable assumptions and label assumptions explicitly.
- Do not dump the full intake checklist unless requested.

High-value intake checklist (internal use):

1. Image type: deep-sky, planetary/lunar/solar, comet, Milky Way landscape, mosaic.
2. Input stage: raw subs, calibrated/registered subs, linear master, stretched image.
3. Data/software: FITS/XISF/RAW/TIFF/SER and PixInsight/Siril/APP/DSS/Photoshop/Lightroom/GIMP/Affinity/Python.
4. Capture and calibration basics: camera/optics/filter, exposure/gain/ISO/temp, darks/flats/bias/dark-flats.
5. Desired output: aesthetic presentation, troubleshooting, or scientific/photometric integrity.

## Local File Inspection Protocol

When local files are available:

1. Inspect directory layout before proposing exact steps.
2. Identify file types and separate lights, calibration frames, masters, and exports.
3. Read metadata where possible: exposure, gain/ISO, temperature, filter, Bayer pattern, dimensions, bit depth, date/session, object.
4. Summarize findings before recommending processing.
5. Never modify source files.
6. Write previews, audits, and generated outputs to process/ or exports/.
7. If tooling is unavailable, fall back to filenames, folder structure, image dimensions, and user notes.

Helper scripts:

- scripts/fits_audit.py
- scripts/image_stats_preview.py

## Core Workflow Router

Default deep-sky sequence unless software requires a variant:

1. Organize data by session/filter/exposure/gain-temp.
2. Calibrate with matched darks/flats/bias-or-dark-flats.
3. Quality control and reject poor subframes.
4. Register with stable reference geometry.
5. Normalize/integrate with robust rejection.
6. Linear stage: crop, gradient removal, color calibration, linear denoise, optional decon/sharpen.
7. Stretch while protecting black point and star cores.
8. Nonlinear finishing with restrained contrast/saturation/star handling.

Detailed decision guides:

- Calibration details: references/calibration.md
- PixInsight: references/pixinsight.md
- Siril: references/siril.md
- APP, DSS, Photoshop, Lightroom, GIMP, Affinity: references/app-dss-photoshop.md
- Planetary/lunar/solar: references/planetary-lunar-solar.md
- Milky Way landscape: references/milky-way-landscape.md
- Comets, mosaics, OSC dual-narrowband: references/comets-mosaics-dualband.md
- Artifact recovery: references/troubleshooting.md

## Tool-Specific Guardrails

- Do not use SCNR as a substitute for proper color calibration.
- Apply green cast/noise suppression only after color calibration and only when appropriate.
- Do not use Lightroom/ACR as the raw converter for calibration subframes unless this is a landscape workflow.
- Optional WinJUPOS/de-rotation may help Jupiter/Saturn/Mars workflows.
- Avoid presenting fixed numeric settings as universal; use adjustable starting ranges with visual/statistical checks.

## Scientific or Photometric Mode

When the goal is analysis/measurement:

- Preserve linear calibrated data.
- Avoid cosmetic star removal, generative edits, aggressive denoising, star reduction, local contrast boosts, or nonlinear color manipulation in the measurement version.
- Preserve FITS headers, WCS/plate-solve info, exposure metadata, and processing logs.
- Export a presentation copy separately from the analysis master.

## Solar Safety

For solar data, do not provide capture advice that implies viewing or imaging the Sun without a proper front-mounted solar filter or a purpose-built solar telescope. Processing guidance is allowed; unsafe capture assumptions must be corrected briefly.

## Export and File Safety

- Never overwrite RAW/FITS/XISF/SER/AVI/MOV/original TIFF sources.
- Preserve linear masters in 32-bit FITS/TIFF or equivalent.
- Use 16-bit TIFF for nonlinear finishing.
- Use JPEG/PNG only for sharing.
- Encourage use of templates/processing-log.md for reproducibility.

## Default Response Structure

For normal requests, respond in this order:

1. Likely issue or recommended path
2. Assumptions based on available data
3. Ordered workflow
4. Checks after each major stage
5. What not to do
6. Suggested filenames/outputs

For shared images, respond in this order:

1. Visible issues
2. Likely causes
3. Tests to confirm
4. Smallest next edit
5. Longer reprocessing recommendation (if needed)

Files in this skill

  • README.md1.4 KB
  • SKILL.md7 KB
  • astrophotography-processing.skill16.3 KB
  • completedchanges.md582 B
  • future-upgrades.md638 B
  • references/app-dss-photoshop.md1.3 KB
  • references/calibration.md1.9 KB
  • references/comets-mosaics-dualband.md1.2 KB
  • references/milky-way-landscape.md904 B
  • references/pixinsight.md1.6 KB
  • references/planetary-lunar-solar.md1.2 KB
  • references/siril.md1.2 KB
  • references/troubleshooting.md2 KB
  • scripts/fits_audit.py3.4 KB
  • scripts/image_stats_preview.py3.6 KB
  • templates/processing-log.md640 B
  • upgrades.md858 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.