This skill provides a framework for programmatically managing n8n workflows through the n8n REST API. It handles the full update cycle: fetching workflow JSON, locating specific nodes by type or name, applying structural or parameter changes, stripping read-only metadata that would otherwise cause PUT request failures, and pushing the updated workflow back to the server.
The core problem it addresses is the manual overhead of maintaining large n8n installations. Tasks such as migrating API endpoints across dozens of workflows, swapping model names, downgrading deprecated Code node versions, or updating authentication headers globally are tedious and error-prone when done through the n8n canvas UI. This skill encapsulates the API logic and field sanitization needed to perform those operations safely at scale.
Specific capabilities include automated migration logic for API endpoint swapping and model name replacement, removal of read-only fields before PUT requests to avoid common server errors, mass updates across all active workflows, and workflow activation and deactivation management via the API. It also supports typeVersion patching to keep workflows compatible with current node versions.
This skill is suited to developers who manage multiple n8n workflows as code and need repeatable, scriptable updates. It is not a general-purpose content publishing tool despite its canonical name, and it has no direct relevance to Postgres or database operations.