> NANO / SKILL
Skill bundle
A downloadable bundle that points any local agent host at your sheets. Pull the canonical JSON projection over HTTP, patch rows back through a per-row rebase endpoint, and run with the same prompt you authored in the AGENT footer.
Quickstart
Download the bundle, unzip it wherever your agent host loads skills from, and run. The bundle ships with nanosheets/.env already filled in — your token included — so there is nothing to paste or configure.
# 1. Download + unzip into your host's skills directory
curl -L https://nanosheets.ai/nanosheets.zip -o nanosheets.zip \
&& unzip nanosheets.zip -d <skills-dir>
# examples: ~/.claude/skills/ ~/.agents/skills/
# 2. Run — that's it
/nanosheets run <sheet-slug>
Prefer Download skill above over the curl line: it bakes your token straight into the bundle. The token lives in nanosheets/.env on the NANOSHEETS_TOKEN= line — open that file if you ever want to drop in a freshly recycled token by hand.
Commands
/nanosheets run <sheet-slug> runs the sheet's default prompt — the common case. The rest of the surface:
# Run the default prompt over a sheet
/nanosheets run <sheet-slug>
# Run a specific, non-default prompt by name
/nanosheets run <sheet-slug> <prompt-name>
# Spin up a brand-new sheet (guided interview)
/nanosheets new
# Ask a read-only question about a sheet
/nanosheets ask <sheet-slug> "how many rows are still pending?"
# Orient — describe a sheet's shape (columns, views, prompts)
/nanosheets <sheet-slug> what's in this sheet?
# Author, rename, or rewrite a named prompt
/nanosheets <sheet-slug> add a prompt that drafts a follow-up email
# Create or update a named view
/nanosheets <sheet-slug> add a view of the rows where status is pending
Editing prompts and views works in plain language against a sheet — the skill loads the right tool (prompt, views, or rows for bulk imports) based on what you ask. Both prompts and views can be created and updated from the skill; deleting them stays in the app UI.