internal/skills/defaults/skills/llm-tool-edge-rules/SKILL.md
Rules for connecting `llm:agent` nodes to `tool:*` nodes in Emerald. Use when adding, moving, or validating agent tool wiring or explaining why a tool edge is invalid.
npx skillsauth add FlameInTheDark/emerald llm-tool-edge-rulesInstall 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 specifically about agent tool wiring.
llm:agent nodes may connect to tool:* nodes.tool source handle.sourceHandle: "tool" on the edge.tool:* node id.action:http -> tool:pipeline_runllm:prompt -> tool:httpllm:agent -> tool:http without sourceHandle: "tool"tool:* nodedevops
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.