Agent skill
astrophotography
Capture detailed images of celestial objects through deep-sky imaging techniques including equipment setup, tracking mounts, image stacking, and calibration workflows. Use for photographing nebulae, galaxies, star clusters, constellations, Milky Way, night sky landscapes, and any astronomical subjects requiring long exposures, precise tracking, and specialized post-processing.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/astrophotography
SKILL.md
Astrophotography
Capture the beauty and detail of celestial objects through specialized techniques combining precise equipment, long exposures, and advanced image processing.
Overview
Astrophotography is the specialized practice of photographing astronomical objects and large areas of the night sky. This skill focuses on deep-sky astrophotography—capturing faint celestial objects like nebulae, galaxies, and star clusters through techniques that overcome Earth's rotation, collect sufficient light through multiple exposures, and process images to reveal details invisible to the naked eye.
Successful astrophotography requires understanding tracking systems to counteract Earth's rotation, mastering exposure and stacking techniques to maximize signal-to-noise ratio, utilizing calibration frames to remove sensor artifacts, and processing stacked images to reveal faint celestial detail while maintaining natural star colors and structure.
Quick Start: Scenario Selection
| Imaging Goal | Primary Focus | Key Reference |
|---|---|---|
| Setting up tracking mount and camera | Mount selection, polar alignment, camera configuration | /references/equipment-setup.md |
| Achieving accurate tracking for long exposures | Polar alignment, autoguiding, tracking accuracy | /references/sky-tracking.md |
| Combining multiple exposures for clean images | Calibration frames, stacking software, workflow | /references/image-stacking.md |
| Capturing faint nebulae and galaxies | Target selection, exposure planning, advanced techniques | /references/deep-sky-imaging.md |
Core Principles
The Fundamental Challenge
Deep-sky objects are extremely faint and require long exposures to capture sufficient light. However, Earth's rotation causes stars to appear to move across the sky, creating star trails in exposures longer than a few seconds. Astrophotography solves this through:
- Tracking: Motorized mounts that rotate at the same rate as Earth, keeping celestial objects stationary in the frame
- Multiple Exposures: Many shorter exposures instead of single long exposure
- Stacking: Combining multiple exposures to increase signal while averaging out noise
- Calibration: Using specialized frames to remove sensor artifacts and optical imperfections
Signal-to-Noise Ratio (SNR)
The key to revealing faint celestial detail is maximizing the ratio of actual signal (light from the object) to random noise (sensor noise, light pollution, atmospheric interference).
How Stacking Improves SNR:
- Signal from the object is consistent across all frames and adds linearly
- Random noise varies between frames and averages out when combined
- More frames = higher SNR = cleaner image with more visible detail
- Total integration time (sum of all exposures) is the critical factor
Practical Implication: Capturing 60 × 2-minute exposures (120 minutes total) produces far better results than a single 2-minute exposure, even though the total light collected is the same.
The Astrophotography Workflow
- Planning: Select target, check weather, determine optimal imaging time
- Setup: Assemble equipment, achieve polar alignment, balance mount
- Focusing: Achieve critical focus on bright star
- Framing: Compose target in frame
- Capture: Collect light frames (actual images of target)
- Calibration Frames: Capture dark, flat, and bias frames
- Stacking: Combine and calibrate frames using specialized software
- Processing: Enhance stacked image to reveal detail
Essential Equipment
Minimum Setup (Beginner)
Camera: DSLR or mirrorless with manual controls and RAW capability
Lens: Fast telephoto lens (70-200mm f/2.8) or fast prime (35mm, 50mm f/1.4)
Tracking Mount: Star tracker (Sky-Watcher Star Adventurer, iOptron SkyGuider Pro)
Tripod: Sturdy support for tracking mount
Accessories: Remote shutter release or intervalometer, red headlamp
Targets: Large nebulae (Orion Nebula), Milky Way, constellations, Andromeda Galaxy
Intermediate Setup
Camera: Modified DSLR/mirrorless (enhanced H-alpha sensitivity) or dedicated astronomy camera (ZWO ASI, QHY)
Telescope: Apochromatic refractor (William Optics Zenithstar 73, RedCat 51) with field flattener
Mount: Computerized equatorial mount (Sky-Watcher EQ6-R Pro, iOptron CEM26)
Guiding: Guide scope and guide camera for autoguiding
Filters: Light pollution filter or duo-narrowband filter
Accessories: Dew heaters, portable power supply, camera controller (ZWO ASIAIR)
Targets: Smaller nebulae, galaxies, star clusters
Advanced Setup
Camera: Cooled astronomy camera with high sensitivity
Telescope: Larger refractor or reflector (80-130mm aperture)
Mount: High-capacity computerized mount with precision tracking
Guiding: Integrated autoguiding system
Filters: Narrowband filter set (H-alpha, OIII, SII) for emission nebulae
Accessories: Focuser with autofocus, flat panel, observatory or permanent setup
Targets: Faint galaxies, planetary nebulae, distant deep-sky objects
Camera Settings
File Format
RAW: Essential for astrophotography—provides maximum data for stacking and processing.
FITS (dedicated astronomy cameras): Uncompressed scientific format with full sensor data.
Exposure Settings
ISO/Gain:
- DSLR/Mirrorless: ISO 800-3200 typical (varies by camera sensor)
- Dedicated Astronomy Cameras: Gain 100-200 typical (check camera specifications)
- Some cameras have "unity gain" or "dual-gain" optimal settings
- Higher ISO/gain increases sensitivity but also noise
Aperture:
- Shoot 1-2 stops down from maximum aperture for sharpness (e.g., f/2.8 lens at f/4)
- Telescopes typically used at native aperture
Shutter Speed (Sub-Exposure Length):
- Wide-Field (Lenses): 30 seconds to 3 minutes typical
- Telescopes: 1 to 5 minutes typical
- Shorter exposures easier on mount tracking
- Longer exposures collect more light per frame
- Balance based on mount capability and target brightness
Total Integration Time: Sum of all sub-exposures—the most critical factor. Faint targets may require 3-10+ hours of total exposure time collected over multiple nights.
Focus
Critical Importance: Perfect focus is essential for sharp stars.
Technique:
- Point at bright star
- Use live view at maximum magnification
- Manually adjust focus until star is smallest and sharpest
- Use focus mask or Bahtinov mask for precision
- Modern mirrorless cameras aid with sensitive live view
- Re-check focus periodically (temperature changes affect focus)
Autofocus: Generally not used—manual focus provides better control.
White Balance
Daylight Preset: Maintains consistency between frames.
RAW Advantage: White balance fully adjustable in post-processing.
Imaging Workflow
Planning
Target Selection:
- Beginners: Large, bright targets (Orion Nebula, Andromeda Galaxy, Pleiades)
- Consider target altitude (higher is better—less atmosphere)
- Check moon phase (new moon ideal, avoid full moon)
- Seasonal availability of targets
Tools:
- Stellarium: Planetarium software for target location and timing
- Telescopius: Simulate how target will appear with your equipment
- Astrospheric: Weather forecasting for astronomy
- AstroBin: See what others have captured with similar equipment
Setup and Polar Alignment
Critical Step: Accurate polar alignment is essential for tracking accuracy.
Process (Northern Hemisphere):
- Level tripod on stable surface
- Point mount's polar axis toward Polaris (North Star)
- Use polar scope or polar alignment app for precision
- Adjust mount altitude and azimuth to center Polaris in polar scope reticle
- Verify alignment (drift alignment for highest precision)
Southern Hemisphere: Align to South Celestial Pole (no bright star—use Sigma Octantis or polar scope patterns).
Accuracy Requirements:
- Wide-field (lenses): ±5 degrees acceptable
- Telescopes: ±1 degree or better
- Long focal lengths: Arc-minute precision (use drift alignment or autoguiding)
Balancing
Purpose: Balanced payload reduces motor strain, improves tracking, extends battery life.
Process:
- Balance Right Ascension (RA) axis: Adjust camera/telescope position until balanced
- Balance Declination (DEC) axis: Adjust counterweights until balanced
- Slight imbalance toward east (RA) can improve tracking
Framing and Composition
Technique:
- Use planetarium software or mount's GoTo function to locate target
- Take test exposure (high ISO, 10-30 seconds)
- Review and adjust framing
- Ensure target well-positioned with room for rotation during session
Capturing Light Frames
Process:
- Set camera to manual mode
- Configure ISO, aperture, shutter speed
- Set up intervalometer for continuous shooting
- Begin capture sequence
- Monitor periodically for issues (tracking drift, dew, clouds)
- Capture as many frames as possible (30-100+ frames typical)
Dithering: Slightly moving the frame between exposures helps remove artifacts during stacking. Many camera controllers and guiding software automate this.
Capturing Calibration Frames
Dark Frames:
- Purpose: Remove thermal noise and hot pixels
- How: Lens cap on, same exposure length, ISO, and temperature as light frames
- Quantity: 20-30 frames (or create master dark library)
Flat Frames:
- Purpose: Correct vignetting and dust spots on sensor/optics
- How: Point at uniformly illuminated surface (white t-shirt over telescope, light panel, twilight sky)
- Settings: Same focus and aperture as light frames; adjust exposure for mid-range histogram
- Quantity: 20-30 frames
Bias/Offset Frames:
- Purpose: Remove sensor readout noise
- How: Lens cap on, shortest possible shutter speed, same ISO as light frames
- Quantity: 50-100 frames
Dark Flat Frames (optional):
- Dark frames at same exposure as flat frames
- Used by some workflows for additional calibration
Image Stacking
Pre-Stacking
Review Light Frames: Discard frames with issues:
- Elongated stars (tracking error)
- Airplane/satellite trails (unless using rejection algorithm)
- Clouds or haze
- Significantly different quality
Organize Files: Separate light frames, darks, flats, and bias frames into folders.
Stacking Software
DeepSkyStacker (DSS): Free, popular, user-friendly—excellent for beginners.
Astro Pixel Processor (APP): Commercial, powerful, comprehensive workflow.
PixInsight: Professional-grade, steep learning curve, maximum control.
Sequator: Free, good for star landscapes and tracked sky.
DeepSkyStacker Workflow
-
Load Files:
- Add light frames to "Light frames" section
- Add dark frames to "Dark frames" section
- Add flat frames to "Flat frames" section
- Add bias frames to "Offset/Bias frames" section
-
Check Settings:
- Stacking mode: Kappa-Sigma clipping (rejects outliers like satellite trails)
- Recommended settings tab provides guidance
- Most default settings work well
-
Register and Stack:
- Click "Check all" to select all frames
- Click "Register checked pictures" (DSS analyzes and aligns stars)
- Review registration (discard poorly registered frames)
- Click "Stack checked pictures"
- DSS calibrates, aligns, and combines frames
-
Save Result:
- DSS produces stacked TIFF file
- This is the "master light" for final processing
Processing Time: Can take 30 minutes to several hours depending on number of frames and computer speed.
Stacking Concepts
Registration: Aligning stars across all frames so they stack precisely.
Calibration: Applying dark, flat, and bias frames to remove artifacts.
Integration: Combining calibrated and aligned frames into single image.
Rejection Algorithms: Kappa-Sigma, Median, Winsorized Sigma—methods for rejecting outliers (satellite trails, cosmic rays, hot pixels).
Post-Processing
The stacked image from DSS or other stacking software is the starting point for final processing.
Initial Appearance
Stacked images typically appear:
- Dark and low-contrast
- Muted colors
- Faint detail barely visible
- Greenish or brownish color cast
This is normal—processing reveals the captured data.
Processing Software
Adobe Photoshop: Accessible, powerful, familiar to photographers.
PixInsight: Purpose-built for astrophotography, maximum control, steep learning curve.
GIMP: Free alternative to Photoshop.
Lightroom: Limited use for astrophotography (better for star landscapes).
Basic Processing Workflow (Photoshop)
-
Open Stacked Image: Import TIFF from stacking software
-
Levels Adjustment:
- Adjust black point (left slider) to just below histogram data
- Adjust midpoint (middle slider) to brighten image and reveal detail
- Adjust white point (right slider) carefully to avoid clipping
- Work gradually—multiple small adjustments better than one large adjustment
-
Curves Adjustment:
- Create gentle S-curve for contrast
- Lift shadows slightly
- Control highlights
- Adjust midtones for desired brightness
-
Color Balance:
- Remove color casts (often green or brown)
- Adjust to achieve neutral star colors
- Enhance nebula colors naturally
- Use Color Balance or Hue/Saturation adjustments
-
Saturation:
- Increase saturation to reveal nebula colors
- Use Vibrance for more natural results
- Avoid oversaturation (neon colors)
- Selective color adjustments for specific nebula features
-
Sharpening:
- Apply moderate sharpening to enhance star and detail definition
- Use Unsharp Mask or Smart Sharpen
- Avoid over-sharpening (creates halos and artifacts)
-
Noise Reduction:
- Apply subtle noise reduction to smooth background
- Preserve star detail
- Use Camera Raw Filter or dedicated noise reduction tools
-
Star Reduction (optional):
- Reduce star size to emphasize nebula detail
- Use specialized actions or plugins
- Maintain natural appearance
-
Final Adjustments:
- Crop to remove stacking edges
- Final levels and curves tweaks
- Vignette correction if needed
Advanced Processing Techniques
Gradient Removal: Remove light pollution gradients using gradient extraction tools.
Deconvolution: Sharpen details using specialized algorithms (PixInsight).
HDR Combination: Blend different exposure lengths for extended dynamic range.
Narrowband Processing: Combine H-alpha, OIII, and SII filters into false-color or natural-color images.
Star Separation: Process stars and nebulae separately for maximum control.
Common Challenges and Solutions
| Challenge | Cause | Solution |
|---|---|---|
| Elongated stars (star trails) | Poor polar alignment or tracking | Improve polar alignment, use autoguiding, shorten exposures |
| Soft, out-of-focus stars | Imperfect focus | Use Bahtinov mask, focus carefully, check focus periodically |
| Excessive noise | Insufficient integration time, high ISO | Capture more frames, lower ISO, improve stacking |
| Vignetting and dust spots | Optical issues | Capture and apply flat frames |
| Color casts | Light pollution, processing | Use light pollution filter, correct in processing |
| Dew on optics | Condensation in cold/humid conditions | Use dew heaters, lens hoods |
| Tracking drift over time | Polar alignment error, periodic error | Improve polar alignment, use autoguiding |
| Uneven background | Light pollution gradient | Use gradient removal tools in processing |
Progression Path
Beginner (Months 1-3)
Equipment: DSLR, telephoto lens, star tracker, tripod
Targets: Orion Nebula, Andromeda Galaxy, Pleiades, Milky Way
Skills: Polar alignment, basic tracking, stacking workflow, simple processing
Goals: Capture recognizable images of bright targets, understand workflow
Intermediate (Months 4-12)
Equipment: Add telescope, autoguiding, dedicated astronomy camera, filters
Targets: Smaller nebulae, galaxies, star clusters
Skills: Precise polar alignment, autoguiding, advanced stacking, calibration frames, processing techniques
Goals: Capture detailed images of variety of targets, consistent results
Advanced (Year 2+)
Equipment: Larger telescope, cooled camera, narrowband filters, permanent setup or observatory
Targets: Faint galaxies, planetary nebulae, challenging deep-sky objects
Skills: Narrowband imaging, advanced processing, multi-night integration, specialized techniques
Goals: Publication-quality images, contribute to astronomy community
Using the Reference Files
When to Read Each Reference
/references/equipment-setup.md — Read when selecting equipment, setting up imaging rig, configuring camera and mount, or troubleshooting hardware issues. Covers camera types, telescope options, mount selection, payload capacity, accessories, and complete setup procedures.
/references/sky-tracking.md — Read when learning polar alignment, improving tracking accuracy, setting up autoguiding, or diagnosing tracking problems. Covers polar alignment methods, tracking mount operation, autoguiding systems, and troubleshooting tracking errors.
/references/image-stacking.md — Read when processing captured images, learning stacking workflow, using calibration frames, or working with stacking software. Covers DeepSkyStacker and alternative software, calibration frame creation and use, stacking settings, and complete workflow from capture to stacked image.
/references/deep-sky-imaging.md — Read when planning imaging sessions, selecting targets, optimizing exposure strategy, or learning advanced techniques. Covers target selection, exposure planning, filter use, multi-night imaging, narrowband techniques, and strategies for specific object types (nebulae, galaxies, clusters).
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?