Skip to main content
Install the Supalink skill and your agent can publish anything to the web.

Step 1: Install

npx skills add sk-code-01/supalink-skill -g
Works with Claude Code, Cursor, Windsurf, and any agent supporting the Agent Skills standard.

Step 2: Publish

Open a new agent session and say:
Publish this project
or
Deploy my dist folder to the web
or
Give me a live URL for this site
The agent handles everything — scanning files, uploading, and returning a live URL.

Step 3: Authenticate (optional)

On first publish, the agent will ask for your email to get an API key. This makes your sites permanent. Without it, sites expire in 24 hours.
Agent: "You need a Supalink API key for permanent publishing.
        What's your email?"

You:   "me@example.com"

Agent: "Check your email for a verification code (XXXX-XXXX)."

You:   "ABCD-1234"

Agent: "Authenticated! Now publishing...
        https://bright-canvas-a7k2.supalink.dev/"
Set the key in your shell profile so your agent never asks again:
echo 'export SUPALINK_API_KEY="sl_live_your_key_here"' >> ~/.zshrc
That’s the entire setup. Your agent can now publish any project, any time, with just a sentence.

For humans (manual)

If you prefer to publish directly from the command line without an agent:

Get the publish script

curl -fsSL https://supalink.dev/publish.sh -o publish.sh && chmod +x publish.sh

Publish a directory

export SUPALINK_API_KEY="sl_live_your_key_here"
./publish.sh ./dist

Update an existing site

./publish.sh ./dist bright-canvas-a7k2
Only changed files are uploaded. Unchanged files are copied server-side.

For developers (API)

Build your own integration with the REST API. See the API Reference for full details.
# Create a site
curl -X POST https://supalink.dev/api/v1/publish \
  -H "Authorization: Bearer sl_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{"files": [{"path": "index.html", "size": 1024, "contentType": "text/html"}]}'

# Upload files to the returned presigned URLs
# Then finalize to go live
Your agent can also discover the API automatically via:

Next steps

Skill usage examples

See what agents can do with Supalink.

Custom Domains

Point your own domain to any site.

Plans & Limits

Free tier gets you 500 sites and 10 GB.

How it works

Architecture and publish flow details.