here-now

Publish static site snapshots and manage private Drive file handoffs via here.now.

Updated Aug 2, 2026
One-click install
npx skills add https://github.com/leonardoacosta/skills --skill here-now-leonardoacosta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: here-now
Source: https://github.com/leonardoacosta/skills/tree/main/meta/skills/here-now
Command: npx skills add https://github.com/leonardoacosta/skills --skill here-now-leonardoacosta

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Publishing a static artifact or handing off files between agent sessions often risks leaking credentials, .env files, or entire working directories. This Skill provides a safety-first workflow for publishing static sites to here.now and storing private artifacts in here.now Drives without exposing secrets or unrelated workspace files. ## Core Features & Use Cases - Static Site Publishing: Publish a reviewed staging directory or single file as a versioned public URL, with anonymous (24-hour) or authenticated (permanent) persistence, SPA routing, and slug-based updates. - Private Drive Handoffs: Upload, import, export, and share files in private Drives with scoped bearer tokens, TTLs, path prefixes, and ETag-based conflict protection. - Drive Snapshot Publishing: Deliberately publish a public rendering of a known private Drive version using an account API key. - Use Case: After building a static report, stage only the dist output in a temporary directory, verify the file list, publish it with the bundled publish.sh helper, and confirm the live URL with an HTTP check before sharing it. ## Quick Start Ask the agent to publish the contents of your dist folder as a here.now site using the here-now skill and report the resulting URL and expiry.

Frequently Asked Questions about here-now

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish a static site to here.now from the command line?

Run the bundled publish.sh helper with a staged directory or single file, for example bash scripts/publish.sh "$stage" --client claude-code. The script creates or updates the publish, uploads files, finalizes the version, and prints the site URL plus machine-readable publish_result facts.

How do I share files privately between agent sessions?

Use here.now Drives through drive.sh: put or import files to a precise path, then create a scoped share token with --perms, --prefix, and --ttl. The receiving agent uses the drv_ id and token, and you can revoke the token when the handoff ends.

What is the difference between a here.now Site and a Drive?

A Site is a versioned public static artifact reachable by URL, while a Drive is private storage that stays private until you share a scoped token. Publishing a Drive snapshot makes that snapshot public and requires an account API key.

Does publishing a directory respect .gitignore or exclude .env files?

No. publish.sh recursively includes every file under its target and does not apply .gitignore or exclude .env, .git, or node_modules. Always build a narrow staging directory, inspect it with find, and publish only that path.

Why did my anonymous here.now site disappear after 24 hours?

Anonymous publishes expire after 24 hours by design, reported as persistence=expires_24h in the script output. For a permanent site, authenticate with an account API key via HERENOW_API_KEY or ~/.herenow/credentials before publishing.

What happens if a Drive write reports a conflict?

The put operation uses ETag preconditions, so a conflict means the file changed since you read it. Fetch and review the current Drive content with cat or export before deciding to overwrite, and never bypass the conflict with an unguarded API request.