From n8n-autopilot
Searches n8n credentials by name pattern, type, and project scope. Returns credential IDs, types, and ready-to-use TypeScript snippets for workflow references.
How this skill is triggered — by the user, by Claude, or both
Slash command
/n8n-autopilot:find-credential <name-pattern> [--type <credType>] [--project <name|id|all>] [--exact]<name-pattern> [--type <credType>] [--project <name|id|all>] [--exact]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**One command. No fishing through `--help`.**
One command. No fishing through --help.
node "$CLAUDE_PLUGIN_ROOT/skills/find-credential/scripts/search.js" "$ARGUMENTS"
projectId, projectName).npx n8nac credential list --json (read-only, no secrets).--exact for strict match)dropboxOAuth2Api) — optional--project all shows everything; --project <name|id> overridesActive project (workspace pin): Confidential RAG (NhVwnjvOp5c5687N)
Matches for "stella" in project Confidential RAG:
ID Type Name Owner role
------------------ ------------------ ------------------ ----------------
TrPu8rXCuoxpTfnX dropboxOAuth2Api Dropbox Stella2 credential:owner
pVsHmMxpQZaUui5w dropboxOAuth2Api Dropbox stella 2 credential:owner
TypeScript snippet:
credentials: { dropboxOAuth2Api: { id: "TrPu8rXCuoxpTfnX", name: "Dropbox Stella2" } }
credentials: { dropboxOAuth2Api: { id: "pVsHmMxpQZaUui5w", name: "Dropbox stella 2" } }
Other projects with "stella" matches (hidden — use --project all to see):
Personal (BFOi3Ip4tIRPFnMg): 1 match
| User says | Command |
|---|---|
| "find Stella credential" | /n8n-autopilot:find-credential stella |
| "list all Dropbox creds in this project" | /n8n-autopilot:find-credential "" --type dropboxOAuth2Api |
| "show all OpenAI creds across the whole instance" | /n8n-autopilot:find-credential openai --project all |
| "exact cred name 'Dropbox Stella2'" | /n8n-autopilot:find-credential "Dropbox Stella2" --exact |
--project all shows everything, grouped by project.--project <name> filters to that project (matched against shared[].name).--project <id> filters by project ID.This is the canonical way to look up a credential before referencing it in a .workflow.ts. Do NOT fall back to n8nac credential list --json | grep — it skips project-scoping and leaks cross-project IDs into workflows.
n8nac credential list --json returns every credential the API key can see across all projects. Without project-scoping, agents pick the first matching name and inject an ID that belongs to another project — the workflow then fails at runtime with "credential not accessible". This skill enforces project-scope by default.
0 — matches found and printed1 — workspace not bound / n8nac CLI failure2 — no matches in active project (footnote shows counts in other projects if any)npx claudepluginhub neurawork-git/n8n-autopilot --plugin n8n-autopilotLists all n8n projects visible on the active instance by deriving them from credential ownership, showing which project the workspace is pinned to and how to switch.
Creates, edits n8n workflows as TypeScript files with node docs access and n8nac CLI for workspace init, preventing param errors.
Guides secure credential handling in n8n workflows: using native credential types, binding by ID, and avoiding secret leakage in text fields.