n8n Code Python 技能:用 Native Python 转换节点输入
EnglishClaude Code 安装步骤
- 从 GitHub 固定提交获取完整的 `cli-tool/components/skills/workflow-automation/n8n/n8n-code-python` 目录。
- 复制到目标项目的 `.claude/skills/`,确认 `.claude/skills/n8n-code-python/SKILL.md`,再从项目根目录启动 Claude Code,输入 `/n8n-code-python`。
中文摘要
用 Claude Code 为自己的 n8n 流程编写 Python Code 节点,核对运行模式、输入结构和返回的 JSON 项。
SKILL.md 中文导读
可复现示例
给节点传入两个商品对象,其 id 为 mug 和 cup。在 Native Python 模式遍历 _items,给每项保留 id 并加 processed=True。工作步骤
- 选择 Run Once for All Items 并从 _items 读取每个输入的 json。先核对输入字段。
- 为每个输入返回格式正确的 json 项,验证数量及新字段。
验收方法
下游收到两个结构一致的 JSON 项。ID 保留,processed 可在节点输出面板看到。
GitHub 原文 · 更新日期
适用环境
准备本地 n8n 与可用的 Native Python 运行器。固定源文档同时讲到旧版 Pyodide,新版工作流请使用与所装版本匹配的 Native Python 入口。
常见问题
n8n 2.x 可以继续用原文的 Pyodide Beta 帮助变量吗?
n8n 2.0 移除了 Pyodide。此例使用 Native Python 的 _items,按所装版本核对其它入口。