alanalvestech/hitank/n8n
Claude Code and agent skill by alanalvestech/hitank
- community
Checking that the SKILL.md file is still in the repository.
Manage n8n workflows, executions and credentials via REST API
Install
npx vskill@latest install alanalvestech/hitank/n8nSKILL.md
/n8n
Connect to the n8n REST API to manage workflows, executions and credentials. Works with self-hosted n8n instances and n8n Cloud. Pure Ruby, zero gems — stdlib only.
Structure
Setup (check before using)
If the output is OK, proceed to the Flow section.
If the output is SETUP_NEEDED, guide the user step by step. Present ONE step at a time, wait for the user to confirm before moving to the next.
Step 1 — Ask the user for their n8n host URL:
What is the URL of your n8n instance?- Self-hosted: typicallyhttp://localhost:5678- n8n Cloud:https://your-instance.app.n8n.cloudPaste the base URL here (no trailing slash).
Step 2 — Ask the user to create an API key:
You need an n8n API key. Go to your n8n instance:1. Open Settings → API (or navigate to<your-host>/settings/api)2. Click Create an API key3. Copy the key and paste it hereIf you don't see the API section, make sure the REST API is enabled in your n8n environment variables (N8N_PUBLIC_API_ENABLED=true).
Step 3 — When the user provides both values, save them:
If the script outputs an error, the API key or host is invalid. Ask the user to double-check and try again.
If setup is not complete, DO NOT proceed to the Flow. Complete all steps first.
Flow
The argument $ARGUMENTS may contain a workflow ID.
Step 1: List workflows
Present the workflows to the user. If $ARGUMENTS matches a workflow ID, use that workflow. Otherwise ask which workflow to work with.
Step 2: Show workflow details
Present the workflow info (name, active status, nodes, connections) and ask what the user wants to do.
Step 3: Actions
Activate a workflow (requires user confirmation):
Show the workflow name and current status first, then ask: "Do you want to activate this workflow?" Only execute after a "yes".
Deactivate a workflow (requires user confirmation):
Show the workflow name and current status first, then ask: "Do you want to deactivate this workflow?" Only execute after a "yes".
List executions:
Get execution details:
List credentials (no secrets shown):
Notes
- Pure Ruby, zero gems — stdlib only (json, net/http, uri, fileutils)
- Auth via
X-N8N-API-KEYheader - Config files:
~/.config/n8n/api_keyand~/.config/n8n/host(outside the repo, never commit) - n8n can be self-hosted — the host URL is fully configurable (default:
http://localhost:5678) - Activating and deactivating workflows require explicit user confirmation
- The credentials endpoint only lists credential names and types — secrets are never exposed
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/n8n/SKILL.md
Popularity
- Repository stars
- 33
- Repository forks
- 1
- 7-day trend score
- 18
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/alanalvestech/hitank/n8n)