⚡ Claude Skill

Deploy apps from Claude
with /shiplock

Describe what you want. Claude builds it and deploys it — live URL, access controls, and a built-in data store included.

Install in Claude Code (run in your terminal)
curl -s https://shiplock.app/skill.md > ~/.claude/commands/shiplock.md

This drops the skill into Claude Code's global commands folder. Then type /shiplock in any project.


How it works

Build → Deploy → Share

The skill handles the whole loop: auth, S3 upload, DNS, access policy, and data store — all from a single conversation.

1
Describe what you want to build
Type /shiplock a shared RSVP form for my birthday party. If you don't say who needs access, ShipLock defaults to link-only — a private URL only people with the link can see.
2
Claude builds and deploys the app
Claude writes the HTML, deploys it, and returns a live URL like your-subdomain.shiplock.app/birthday-rsvp. The app has full access to the ShipLock data store via window.SL.
3
Share the link — it just works
Visitors see the app exactly as built. You manage access policy, view analytics, and edit the source from the dashboard.

What you can say

Example prompts

The skill works with any description — simple or detailed.

You say
/shiplock a habit tracker just for me — I want to track water, exercise, and sleep each day
→ Deploys a private daily tracker. Only you can access it.
You say
/shiplock an RSVP form for my team offsite — people can say yes/no and add a note
→ Deploys a form with link-only access. Share the URL with your team, no accounts needed.
You say
/shiplock a public leaderboard for our running club — anyone can submit their 5K time
→ Deploys a public submit-and-display board. No auth required for visitors.

What's included

Every app gets

🔒
Access control
Public, link-only, group (email invites), or fully private. Change it anytime from the dashboard.
🗄️
Built-in data store
A JSON key-value store at api.shiplock.app/data/{id}. Read, write, or append — no setup needed.
🌐
Live URL
Your app is at subdomain.shiplock.app/slug instantly. No servers, no DNS setup, no config files.
📊
View analytics
Daily view counts tracked automatically. Sparklines in your dashboard. No tracking scripts in your app.
🕐
Version history
Every deploy is saved. Roll back to any previous version in one click from the dashboard.
✏️
Edit anytime
Re-run the skill to update an existing app. Or edit the source directly in the dashboard editor.

Ready to ship something?

Get a free account, install the skill, and deploy your first app in under 5 minutes.

Get started free →