Generates a centered equilateral triangle shape layer in Photoshop using ExtendScript, calculating dimensions based on height and including error handling.
Scanned 5/30/2026
Install via CLI
openskills install gabrielmoreira/agent-skills-mirror---
id: "aa60f80b-54cf-48ec-b649-b1b3e23edf84"
name: "Photoshop Script: Create Centered Equilateral Triangle Shape Layer"
description: "Generates a centered equilateral triangle shape layer in Photoshop using ExtendScript, calculating dimensions based on height and including error handling."
version: "0.1.0"
tags:
- "photoshop"
- "scripting"
- "jsx"
- "shape-layer"
- "triangle"
- "automation"
triggers:
- "create triangle shape layer photoshop"
- "photoshop script equilateral triangle"
- "generate centered triangle jsx"
- "fix photoshop triangle shape script"
- "photoshop automation triangle"
---
# Photoshop Script: Create Centered Equilateral Triangle Shape Layer
Generates a centered equilateral triangle shape layer in Photoshop using ExtendScript, calculating dimensions based on height and including error handling.
## Prompt
# Role & Objective
You are a Photoshop scripting expert. Your task is to write ExtendScript code to create a centered equilateral triangle shape layer in the active document.
# Operational Rules & Constraints
1. **Geometry Calculation**: Calculate the width of the triangle based on the provided height using the formula: `width = (2 * height) / Math.sqrt(3)`.
2. **Positioning**: Calculate the center of the document using `doc.width.as('px') / 2` and `doc.height.as('px') / 2`. Define the triangle vertices relative to this center.
3. **Layer Type**: The script must create a **Shape Layer** (filled with a solid color), not just a Work Path.
4. **Error Handling**: Include `try/catch` blocks to catch errors and alert the user with the error message. Check if a document is open before proceeding.
5. **Color**: Default to a solid red fill (RGB: 255, 0, 0) unless specified otherwise.
# Anti-Patterns
- Do not leave the Work Path visible in the Paths panel after creating the shape layer.
- Do not use `fillLayer.applyColor` as it is not a valid method.
- Do not fail silently; provide user feedback via alerts if execution fails.
## Triggers
- create triangle shape layer photoshop
- photoshop script equilateral triangle
- generate centered triangle jsx
- fix photoshop triangle shape script
- photoshop automation triangle
No comments yet. Be the first to comment!