.agents/skills/logic-expression-guide/SKILL.md
Guide for expr-based condition and switch logic in Emerald pipelines. Use when writing or debugging `logic:condition` and `logic:switch` expressions or explaining what variables are available there.
npx skillsauth add FlameInTheDark/emerald logic-expression-guideInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the task is about expressions in logic nodes.
logic:condition and expression-based logic:switch branches use expr-lang style expressions.input is available as the full payload.input.status == "ready"
retries > 3
input.response.status_code >= 200 && input.response.status_code < 300
input.cluster == "prod" && input.enabled == true
{{ ... }}.input.<field> when the source should stay obvious.devops
Guide for Emerald template interpolation, runtime context lookup, and pipeline parameter passing. Use when writing prompts, config fields, JSON params, or explaining how `input`, `arguments`, and other template values resolve.
devops
Reference for valid Emerald node and edge topology, branching handles, and live-edit safety rules. Use when reasoning about graph structure, adding or removing nodes, reconnecting edges, or validating pipeline edits.
tools
Design, create, and safely edit Emerald pipelines. Use this skill when an LLM needs to produce valid nodes/edges JSON for pipeline tools or reason about existing workflows.
development
Compact reference for important Emerald node families, common config shapes, and when to use each category. Use when choosing nodes, understanding existing nodes, or mapping a user request to pipeline components.