Toolverse
All skills

n8n-code-python

by czlonkowski

Write Python code in n8n Code nodes. Use when writing Python in n8n, using _input/_json/_node syntax, working with standard library, or need to understand Python limitations in n8n Code nodes.

Installation

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

Installation

Quick info

Category
Backend
Views
68

About this skill

Write Python code in n8n Code nodes. Use when writing Python in n8n, using _input/_json/_node syntax, working with standard library, or need to understand Python limitations in n8n Code nodes.

How to use

  1. Zainstaluj umiejętność n8n-code-python w swoim projekcie n8n, dodając ją do katalogu skills lub importując z repozytorium czlonkowski/n8n-skills.

  2. Otwórz węzeł Code w przepływie pracy i wybierz Python jako język. Pamiętaj, że Python powinien być używany tylko wtedy, gdy rzeczywiście potrzebujesz funkcji ze standardowej biblioteki — w 95% przypadków JavaScript jest lepszym wyborem ze względu na pełny dostęp do funkcji pomocniczych n8n i biblioteki Luxon.

  3. Uzyskaj dostęp do danych wejściowych za pomocą _input.all() aby pobrać wszystkie elementy, _input.first() dla pierwszego elementu, lub _input.item dla bieżącego elementu. Pamiętaj, że dane z webhooków znajdują się pod kluczem _json["body"], a nie bezpośrednio w _json.

  4. Napisz logikę transformacji danych, korzystając wyłącznie ze standardowej biblioteki Pythona — dostępne moduły to json, datetime, re, base64, hashlib, urllib.parse, math, random i statistics. Nie możesz importować bibliotek zewnętrznych takich jak requests, pandas czy numpy.

  5. Zwróć wyniki w wymaganym formacie: lista słowników z kluczem "json" zawierającym dane wyjściowe, na przykład [{"json": {...}}]. Użyj szablonu z dokumentacji jako punkt wyjścia — zawiera on podstawową strukturę przetwarzania elementów i zwracania danych w poprawnym formacie.

  6. Testuj kod w węźle, sprawdzając komunikaty o błędach — mogą one wskazywać na próbę użycia niedostępnych bibliotek lub nieprawidłowy format zwracanego obiektu.

Related skills

supabase-developer

by daffy0208

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

Backend
78170

context-optimizer

by openclaw

Advanced context management with auto-compaction and dynamic context optimization for DeepSeek's 64k context window. Features intelligent compaction (merging, summarizing, extracting), query-aware relevance scoring, and hierarchical memory system with context archive. Logs

Backend
2964

literature-review

by K-Dense-AI

Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature

Backend
238507

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

find-skills

by openstatusHQ

Helps users discover and install agent skills when they ask questions like \

Backend
150111

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