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
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
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
- Current docs
- Requirements
- If the helper scripts aren't installed
- Create a site
- Update an existing site
- Publish to a workspace
- Site access control
- Folders (organizing the user's dashboard)
- Use a Drive
- Client attribution
- API key storage
- Getting an API key
- State file
- What to tell the user
- publish.sh options
- Beyond publish.sh
Key facts
- Installs on skills.sh
- 17,460 as of 2026-11-02
- GitHub stars
- 51 as of 2026-11-02
- Last commit
- 2026-10-28
- Needs
- curl, file and jq, plus network access to here.now and its file storage; an API key is optional
- 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.shReplaces 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 controlFiles 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 rollbackPrivate 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.shScoped 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 tokensReadable 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 domainsEmails 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 to | here.now (API, sign-in and docs). *.r2.cloudflarestorage.com (file uploads go straight to storage) |
|---|---|
| Sign-in and keys | An 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 retention | Anonymous 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 |
|
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
- Repository
- heredotnow/skill
- Folder
here-now
Sources
Docs, issue trackers and discussions this page is built from.
Show all 4Hide
- README.md · github.com
- SKILL.md · github.com
- publish.sh · github.com
- drive.sh · github.com