# Cli Anything N8N

> Command-line interface for n8n workflow automation platform.

Command-line interface for n8n workflow automation platform. Manages workflows, executions, credentials, variables, and tags. Based on n8n Public API v1.1.1 (n8n >= 1.0.0).

- Page: https://ss33.ai/skills/hkuds/cli-anything-n8n-73985175791
- Publisher: hkuds
- Category: [Software Development](https://ss33.ai/skills/category/software-development-t44z8z) › [Developer docs & tooling](https://ss33.ai/skills/category/software-development-t44z8z/developer-docs-and-tooling-nich6w)
- License: Apache-2.0
- Source: https://github.com/hkuds/cli-anything/blob/34f519533bc175d2fe287ab8316b0dd99bb9cc43/skills/cli-anything-n8n/SKILL.md

## Skill

SKILL.md: https://ss33.ai/api/v1/ss33/download/hkuds/cli-anything-n8n-73985175791

# cli-anything-n8n

CLI harness for n8n workflow automation — built with the CLI-Anything pattern.
Verified against n8n OpenAPI spec v1.1.1.

## Installation

```bash
pip install cli-anything-n8n
```

## Configuration

```bash
cli-anything-n8n config set base_url https://your-n8n-instance.com
cli-anything-n8n config set api_key your-api-key

# Or environment variables
export N8N_BASE_URL=https://your-n8n-instance.com
export N8N_API_KEY=your-api-key
export N8N_TIMEOUT=60  # optional, default 30s
```

## Command Groups

| Group | Commands |
|-------|----------|
| workflow | list, get, create, update, delete, activate, deactivate, tags, set-tags, transfer |
| execution | list, get, delete, retry |
| credential | create, delete, schema, transfer |
| variable | list, create, update, delete |
| tag | list, get, create, update, delete |
| config | show, set |

## For AI Agents

- Always use `--json` flag for structured output
- Use `@file.json` to pass complex JSON from files
- Check return codes: 0 = success, non-zero = error
- All IDs are strings, not integers
- API key is always masked in `config show` output
- Not available in public API: data tables, credential listing, execution stop
