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.md
source 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

  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