reversa-n8n

Converts NFS JSON workflows into standalone SDD specification documents.

Updated Nov 4, 2025
One-click install
npx skills add https://github.com/Markson22/MKV-SYTEM --skill reversa-n8n-markson22
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reversa-n8n
Source: https://github.com/Markson22/MKV-SYTEM/tree/main/.agents/skills/reversa-n8n
Command: npx skills add https://github.com/Markson22/MKV-SYTEM --skill reversa-n8n-markson22

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill reads an N8N workflow exported in JSON and generates a complete SDD (workflow-overview, requirements, design) that is independent of N8N, enabling reimplementation in Python or other languages.

Core Features & Use Cases

  • Extraction to SDD: convert a workflow JSON into a structured spec covering graph, nodes, and credentials.
  • Artifact generation: create _reversa_n8n/<slug>/ with workflow-overview.md, requirements.md, and design.md for downstream handoff.
  • Ambiguity handling: flags uncertainties in the workflow (e.g., obscure functions or missing references) for user validation.

Quick Start

Coloque um arquivo JSON exportado do N8N na pasta n8n_json_workflows/ e execute novamente para gerar a especificação.

Frequently Asked Questions about reversa-n8n

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert an exported n8n workflow JSON into a portable specification?

To convert an n8n workflow JSON into a portable specification, place the exported file in the n8n_json_workflows/ folder. The tool analyzes the JSON and generates a standalone SDD specification under _reversa_n8n/<slug>/.

What is the best way to translate n8n workflows for Python reimplementation?

Translating n8n workflows for Python reimplementation is best handled by generating a complete SDD specification. This structured spec covers the workflow graph, nodes, and credentials, enabling you to rebuild the automation logic in Python independently.

Does n8n workflow translation require specific JSON fields to function?

n8n workflow translation requires specific JSON fields to function correctly. The process validates the exported workflow for required fields including name, nodes, and connections, reporting any ambiguities or missing references before generating the design artifacts.

How are ambiguities in n8n JSON handled during specification generation?

Ambiguities in n8n JSON are flagged during specification generation for user validation. The tool identifies uncertainties such as obscure functions or missing references and reports them, ensuring the final SDD spec is accurate before downstream handoff.

What files are generated when extracting an n8n workflow to SDD?

Extracting an n8n workflow to SDD generates specific markdown files in the _reversa_n8n/<slug>/ directory. These artifacts include workflow-overview.md, requirements.md, and design.md to prepare a comprehensive handoff plan for downstream agents.