Toolverse
All skills

n8n-expression-syntax

by czlonkowski

Validate n8n expression syntax and fix common errors. Use when writing n8n expressions, using {{}} syntax, accessing $json/$node variables, troubleshooting expression errors, or working with webhook data in workflows.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Backend
Views
105

About this skill

Validate n8n expression syntax and fix common errors. Use when writing n8n expressions, using {{}} syntax, accessing $json/$node variables, troubleshooting expression errors, or working with webhook data in workflows.

How to use

  1. Zainstaluj skill n8n-expression-syntax w swoim środowisku agenta lub MCP. Skill dostarcza wiedzę ekspertów na temat poprawnej składni wyrażeń n8n.

  2. Kiedy piszesz wyrażenie w workflow'u, zawsze używaj podwójnych nawiasów klamrowych {{}}. Wyrażenia bez nawiasów będą traktowane jako tekst dosłowny, a z pojedynczymi nawiasami spowodują błąd.

  3. Aby odwołać się do danych z bieżącego węzła, używaj zmiennej $json z notacją kropkową, na przykład {{$json.fieldName}} lub {{$json.nested.property}} dla zagnieżdżonych pól. Dla pól ze spacjami użyj nawiasów kwadratowych: {{$json['field with spaces']}}.

  4. Aby dostać się do danych z innego węzła w workflow'u, użyj zmiennej $node z nazwą węzła w cudzysłowach, na przykład {{$node["HTTP Request"].json.data}}. Pamiętaj, że nazwy węzłów są wrażliwe na wielkość liter i muszą dokładnie pasować do nazwy w workflow'u.

  5. Przy pracy z webhook'ami zwróć szczególną uwagę na strukturę danych — dane użytkownika znajdują się w polu body, nie na poziomie głównym. Użyj {{$json.body.fieldName}}, a nie {{$json.fieldName}}, aby uniknąć najczęstszego błędu.

  6. Konsultuj się ze skill'em, gdy napotkasz błędy wyrażeń lub nie jesteś pewny, jak odwołać się do konkretnych danych w Twoim workflow'u. Skill pomoże Ci zdiagnozować problem i zasugeruje poprawną składnię.

Related skills

effective-go

by openshift

Apply Go best practices, idioms, and conventions from golang.org/doc/effective_go. Use when writing, reviewing, or refactoring Go code to ensure idiomatic, clean, and efficient implementations.

Backend
248296

postgresql-psql

by timelessco

Comprehensive guide for PostgreSQL psql - the interactive terminal client for PostgreSQL. Use when connecting to PostgreSQL databases, executing queries, managing databases/tables, configuring connection options, formatting output, writing scripts, managing transactions, and

Backend
34173

video-downloader

by ComposioHQ

Downloads videos from YouTube and other platforms for offline viewing, editing, or archival. Handles various formats and quality options.

Backend
50173

clickup

by civitai

Interact with ClickUp tasks and documents - get task details, view comments, create and manage tasks, create and edit docs. Use when working with ClickUp task/doc URLs or IDs.

Backend
2483

pdf-to-markdown

by aliceisjustplaying

Convert entire PDF documents to clean, structured Markdown for full context loading. Use this skill when the user wants to extract ALL text from a PDF into context (not grep/search), when discussing or analyzing PDF content in full, when the user mentions \

Backend
355664

stripe-integration

by wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

Backend
40147