AutoSkill 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.
install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/english_gpt4_8/photoshop-script-create-centered-equilateral-triangle-shape-laye" ~/.claude/skills/ecnu-icalk-autoskill-photoshop-script-create-centered-equilateral-triangle-shape && rm -rf "$T"
manifest:
SkillBank/ConvSkill/english_gpt4_8/photoshop-script-create-centered-equilateral-triangle-shape-laye/SKILL.mdsource content
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
- Geometry Calculation: Calculate the width of the triangle based on the provided height using the formula:
.width = (2 * height) / Math.sqrt(3) - Positioning: Calculate the center of the document using
anddoc.width.as('px') / 2
. Define the triangle vertices relative to this center.doc.height.as('px') / 2 - Layer Type: The script must create a Shape Layer (filled with a solid color), not just a Work Path.
- Error Handling: Include
blocks to catch errors and alert the user with the error message. Check if a document is open before proceeding.try/catch - 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
as it is not a valid method.fillLayer.applyColor - 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