PlugWiki

here-now skill for Claude Code: publish a site or file to a live here.now URL

Skill from the here.now team that has Claude publish websites, documents and files to a live URL, with passwords, versions and private Drives.

Installs
17.5K
on skills.sh
Stars
51
on GitHub
Files
2
besides SKILL.md
Updated
Oct 2026
last repo commit

here-now makes Claude publish a file or folder to the web and give you a live link at {slug}.here.now or your own domain. It also covers team workspaces, password or invite-only access, rollback to older versions, and private cloud storage called Drives. Say "publish this" or "put this online" and Claude runs the bundled publish.sh script.

Without an account, a site is anonymous and expires after 24 hours. With a here.now API key, sites are permanent. The scripts need curl, file and jq, and they upload every file in the folder you point them at, so check the folder first.

Good for

  • Anyone who wants Claude to put a page, report or PDF online and hand back a link
  • Developers who want a quick preview URL for a static build or WebAssembly app
  • Teams who share sites in a here.now workspace
  • People who want private storage for files an agent writes, with scoped share tokens

Install here-now

Claude Code

  1. 1

    Copy this prompt.

    Install the here-now skill in Claude Code. Run this command:
    
    npx skills add heredotnow/skill --skill here-now -g
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js, curl, file, jq.

Run the first command inside any project; -g installs it for all projects, and without -g it is project-local. The second command pipes a script from here.now into bash, so read it before you run it. A sign-in step later saves an API key to ~/.herenow/credentials.

From the project README. Source.

What's in the skill

When it loads

here.now lets agents publish websites and files to live URLs in seconds. Publish HTML, documents, images, PDFs, videos, and static files to live URLs at {slug}.here.now or custom domains. Use when asked to "publish this", "host this", "deploy this", "share this on the web", "make a website", "put this online", "create a webpage", "generate a URL", "build a chatbot", "password protect this site", "make this site private", or "share this site with only certain people". here.now also includes workspaces — shared team accounts where Sites belong to the team and serve at {label}.{workspace}.here.now — use when asked to "publish this to our team workspace", "share this with my team", or "put this in our company workspace". Agents can also buy a domain for a Site through here.now (no markup, DNS and SSL automatic) — use when asked to "buy a domain", "get me a .com for this", or "register a domain".

Sections in SKILL.md

  1. Current docs
  2. Requirements
  3. If the helper scripts aren't installed
  4. Create a site
  5. Update an existing site
  6. Publish to a workspace
  7. Site access control
  8. Folders (organizing the user's dashboard)
  9. Use a Drive
  10. Client attribution
  11. API key storage
  12. Getting an API key
  13. State file
  14. What to tell the user
  15. publish.sh options
  16. Beyond publish.sh

Key facts

Installs on skills.sh
17,460 as of 2026-11-02
Last commit
2026-10-28
Skill version
1.34.0 in SKILL.md

What it includes

  • Publishes a file or folder and prints the live URL

    Creates the site, uploads every file in the folder, then finalizes it. The site is not live until finalize works. Put index.html at the root of the folder.

    Try: “Publish ./dist to here.now and give me the link.”

    Runs code · scripts/publish.sh

  • Replaces an existing site and refuses if someone changed it

    Stale-base protection rejects the update when the live site changed since your last publish. --overwrite skips that check.

    Try: “Update my site bright-canvas-a7k2 with the new files in ./site.”

    Runs code · Update a site (--slug)

  • Publishes into a shared team account

    Needs a saved API key and membership. Workspace sites serve at {label}.{workspace}.here.now and default to member-only access.

    Runs code · Workspaces (--workspace)

  • Public link, password, or invite-only

    A site uses one mode at a time: anyone_with_link, password or restricted. Workspace sites also support account_members. Restricted needs a claimed site.

    Try: “Make this site password protected.”

    Write · Access control

  • Files a site in a dashboard folder, creating it if missing

    Needs an API key. SKILL.md says never to invent folders or file sites you were not asked to file.

    Runs code · Folders (--folder)

  • Lists earlier versions and restores one

    Every publish records a version. Claude can list them and restore one without changing the site's access mode, password or domains.

    Try: “Roll my site back to the previous version.”

    Write · Versions and rollback

  • Private cloud storage for agent files

    Commands: create, default, ls, cat, put, import, export, rm, share, tokens, revoke, delete. Recursive rm needs --confirm with the path, and drive delete needs --confirm with the drive name.

    Try: “Save these notes to My Drive under notes/today.md.”

    Delete · scripts/drive.sh

  • Scoped read or write tokens for agent-to-agent handoff

    drive.sh share creates a token with --perms read or write, an optional --prefix and a --ttl such as 7d.

    Write · Drive share tokens

  • Readable addresses for your sites

    A paid personal plan can turn on {name}.here.now. SKILL.md also covers buying a domain through here.now, and says to state the price and renewal price and get an explicit yes first because purchases are final.

    Try: “Get me a .com for this site.”

    Write · Vanity URLs and custom domains

  • Emails a sign-in code and saves the key

    Claude asks for your email, calls here.now to send a code, you paste the code back, and Claude writes the returned key to ~/.herenow/credentials.

    Write · Getting an API key

From the official docs

Permissions

High risk

This skill uploads files from your machine to a public web address, and a site is open to anyone with the link unless you change that. Publish only folders you have looked through, and set a password or invite-only access for anything private.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • Published sites are public by default

    The default access mode is anyone_with_link. Publish only a clean output folder, not a project root with .env files or notes, and ask Claude for a password or restricted access when the content is private. github.com

  • Claude saves your API key to disk

    SKILL.md tells the agent to run the save command itself after sign-in, which writes ~/.herenow/credentials. Check that file after setup and remove it if you stop using the skill. github.com

  • Drive commands can delete files and whole Drives

    drive.sh has rm, recursive rm and delete commands. The script requires a --confirm argument for recursive deletes and for deleting a Drive, so read what Claude proposes before you approve it. github.com

  • It can buy a domain

    SKILL.md says purchases are final and tells the agent to state the price and renewal price and get your explicit yes before it buys. Say no to anything you did not ask for. github.com

  • The install can pipe a script into bash

    The README offers curl -fsSL https://here.now/install.sh | bash as the way to install without npm. Prefer the skills CLI route, or read the script first. github.com

  • A forced update can overwrite someone else's edit

    --overwrite skips the stale-version check. Use it only after you have read the live files. github.com

  • The repo ships Cursor and Codex plugin manifests

    The two plugin.json files hold name, version, description, license and display fields. The README does not give a plugin install command for either. github.com

Security advisories

No published security advisories as of Nov 2, 2026.

Technical details
Talks tohere.now (API, sign-in and docs). *.r2.cloudflarestorage.com (file uploads go straight to storage)
Sign-in and keysAn optional API key is read from --api-key, $HERENOW_API_KEY or ~/.herenow/credentials. SKILL.md tells the agent to write the key to ~/.herenow/credentials itself with chmod 600 and not to ask you to do it.
Data retentionAnonymous sites expire after 24 hours unless claimed. Sites published with an API key are permanent. Published files are public to anyone with the link unless you set a password or restricted access.
Scopes
  • publish.sh finds every file under the folder you point it at and uploads it, except .DS_Store, .herenow/fork-meta.json and .herenow/state.json

  • Writes .herenow/state.json in the working folder, including a claim token for anonymous sites

  • Writes your API key to ~/.herenow/credentials when you sign in

  • drive.sh can write, overwrite and delete files in your Drive, and delete a whole Drive

  • Can restore an older version of a site and buy a domain through here.now

Questions

What does the here-now skill do?

It makes Claude publish a file or folder to a live URL at {slug}.here.now or a custom domain. It also manages access, versions, workspaces and private Drives through here.now's API.

How do I install here-now?

Use the install box at the top of this page. The README's main command installs it for all your projects with the skills CLI and the -g flag. It also needs curl, file and jq on your machine.

Does it need an API key or an account?

No account is needed to start, but the sites are anonymous and expire after 24 hours. To keep sites, Claude asks for your email, you paste back a sign-in code, and it saves an API key. A paid plan is needed for the vanity URL feature.

Is here-now safe?

Check the folder before you publish. Everything in it is uploaded and, by default, readable by anyone with the link. Claude also saves an API key to ~/.herenow/credentials after sign-in and can run Drive deletes and domain purchases. Our advice: publish a clean build folder and ask for a password when the content is private.

Does it work in the Claude app or Codex?

The generated install box lists the Codex skills folder, but the README does not name Codex or the Claude app. The scripts run curl, file and jq locally, so the Claude app upload is not offered here. The repo also has Hermes install commands.

Is this the official here.now skill?

Yes. It sits in the heredotnow organisation's own repo, and the plugin manifests name here.now as the author.

What happens to anonymous sites after 24 hours?

They expire. Claude shares a claim URL at publish time, and you must open it to keep the site. SKILL.md warns that claim tokens come back only once and cannot be recovered.

Can Claude delete my sites?

SKILL.md lists delete among the account and site management calls it points to in the here.now docs. The bundled drive.sh can delete Drive files and whole Drives, with a --confirm argument for recursive deletes.

Information

updated Nov 2, 2026

Folder
here-now

heredotnow/skillskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 4
  1. README.md · github.com
  2. SKILL.md · github.com
  3. publish.sh · github.com
  4. drive.sh · github.com

Updated Nov 2, 2026.