🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

n8n-nodes-stacktree

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

n8n-nodes-stacktree

Publish agent-made HTML to a private, unguessable URL. Gate it with a password or email domain, expire or burn it, and read the feedback viewers leave.

latest
Source
npmnpm
Version
0.1.2
Version published
Maintainers
1
Created
Source

n8n-nodes-stacktree

An n8n community node for Stacktree — the publish primitive for the HTML your agents make. Publish a page to a private, unguessable URL, gate it behind a password or a client's email domain, expire or burn it, and read the feedback viewers leave on it.

Works as a regular workflow node and as a tool inside n8n AI Agent workflows (usableAsTool).

Why this over a generic static host

Stacktree is private by default and built for agent-made deliverables:

  • Private-by-default unguessable link, X-Robots-Tag: noai on every page. Opt into a public slug only when you want one.
  • Gating a password, or an email-domain gate where the viewer proves they own an @yourclient.com address via a magic link, no account.
  • Lifetime control expiry, or burn-after-read (the page deletes itself after the first open).
  • A pre-flight secret scan that can block a publish carrying a leaked API key.
  • The feedback loop viewers annotate the page in place; you read the annotations and resolve them. No competitor in this category exposes this.

Installation

In n8n: Settings → Community Nodes → Install, then enter n8n-nodes-stacktree.

Credentials

Publishing works with no credentials — the link is anonymous, expires in 24 hours, and the response includes a claim_token you can use to adopt the page into an account later.

Add a Stacktree API credential (an API key from app.stacktr.ee) to make links permanent and unlock every other operation: update, get, list, delete, gating, and feedback.

Operations

Site

OperationWhat it does
PublishUpload HTML (text) or a file/zip (binary) and get back a private URL. Options: password, public slug, expiry, burn-after-read, feedback toolbar, PII scan.
UpdateReplace the content at an existing URL in place. The URL does not change.
Set OptionsChange gating and lifetime: password, email-domain gate, expiry, public slug, feedback toolbar, title. Only the fields you add are changed.
GetFetch a site's metadata.
Get ContentReturn the exact stored HTML, so you can edit it and Update in place.
ListList every site owned by the API key.
DeletePermanently delete a site.

Feedback

OperationWhat it does
ListRead the annotations viewers left via the on-page toolbar (unresolved first).
ResolveMark a feedback item addressed after fixing the page, with an optional note.

The full loop, entirely in n8n: Publish with the feedback toolbar on → viewer annotates → Feedback: ListUpdate the page → Feedback: Resolve.

Example: publish a Claude artifact privately

  • A previous node produces HTML (e.g. from an AI model).
  • Stacktree → Site → Publish, Content Source HTML Text, map the HTML in.
  • Under Options, set a password and Expiry 168.
  • The node outputs { url, id, unlisted_token, expires_at, ... } — send url on to Slack, email, wherever.

Development

npm install
npm run dev     # hot-reload against a local n8n
npm run build   # emit dist/
npm run lint

Built with @n8n/node-cli.

License

MIT

Keywords

n8n-community-node-package

FAQs

Package last updated on 23 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts