deploy-to-spawnpoint

deploy-to-spawnpoint is a skill for Claude Code from spawnpoint-inc/spawnpoint-plugin. It costs 74 tokens per session (4,130 once invoked), scanned C, original, MIT.

A deployment guide for putting a small application online on spawnpoint and receiving a public URL. It supports static sites, Node, Python, and Docker projects.

In plain words
What is it for?
Use it to publish websites, dashboards, prototypes, and tools, including projects that need a Dockerfile or a specified entry file.
Why use it?
It turns the steps of packaging and launching a small app into a defined deployment task.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: mentions Claude Code.

Not installable: its command points at a path on the author’s own machine, so it runs nowhere else. The line is /home/ubuntu/data.

Part of the spawnpoint plugin — 3 skills, 1 MCP server shipped together

Good fit Use it to publish websites, dashboards, prototypes, and tools, including projects that need a Dockerfile or a specified entry file.

Compare 6 skills from other repositories ↓
Install

Getting it into your agent

This one installs as part of its plugin. Adding the marketplace and installing the plugin brings it with everything else the plugin ships.

Claude Code
/plugin marketplace add spawnpoint-inc/spawnpoint-plugin
Claude Code
/plugin install spawnpoint

Made for: Claude Code.

Or install spawnpoint, the plugin that ships this one along with the rest of its 3 skills, 1 MCP server.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for deploy-to-spawnpoint

README.md
[![agentmods](https://agentmods.dev/badge/skills/spawnpoint-inc/spawnpoint-plugin/deploy-to-spawnpoint/github.svg)](https://agentmods.dev/skills/spawnpoint-inc/spawnpoint-plugin/deploy-to-spawnpoint)
Your own site
<a href="https://agentmods.dev/skills/spawnpoint-inc/spawnpoint-plugin/deploy-to-spawnpoint"><img src="https://agentmods.dev/badge/skills/spawnpoint-inc/spawnpoint-plugin/deploy-to-spawnpoint/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for deploy-to-spawnpoint

Your own site · 80×15
<a href="https://agentmods.dev/skills/spawnpoint-inc/spawnpoint-plugin/deploy-to-spawnpoint"><img src="https://agentmods.dev/badge/skills/spawnpoint-inc/spawnpoint-plugin/deploy-to-spawnpoint.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 74 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 4,130 The whole file, excluding the scripts and references it only reads on demand.
Security scan C 2 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00074 $0.04130
Opus 5.5 $0.00030 $0.01652
Sonnet 5.5 $0.00015 $0.00826
Haiku 4.5 $0.00007 $0.00413

Measured yesterday against content hash 469162ef65b9, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade C, and why

deploy-to-spawnpoint scanned grade C with 2 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Downloads and executes remote codehighSupply chain

curl | sh runs whatever the server returns today, which is not necessarily what it returned when this was reviewed.

`curl -fsSL https://getspawnpoint.com/install | bash`, then restart Claude Code.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

`curl -fsSL https://getspawnpoint.com/install | bash`, then restart Claude Code.
plugin/spawnpoint/skills/deploy-to-spawnpoint/SKILL.md · 254 lines

How it starts

The opening of the file, as written. The whole thing — 254 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Deploy to spawnpoint

spawnpoint runs a small app on its own machine and returns a permanent share link.

These skills are spawnpoint plugin version 0.15.2. When whoami reports a newer plugin_version, tell the user once that their spawnpoint plugin is out of date: in claude.ai or the desktop app, Customize, Plugins, spawnpoint, Update; in Claude Code, /plugin, Marketplaces, spawnpoint, update. When the user asks which version they have, this line is the answer.

Signing in

This plugin carries the spawnpoint server, so there is nothing to install or register from here. Call whoami: when it answers, the user is connected. When it answers 401 or says there is no grant, give the user the steps for where they are, in one reply, and never ask for a token or key (there is none to copy):

  • Claude Code (a terminal, an IDE, or the desktop app's Code tab): restart Claude Code if the plugin was just installed, run /mcp, select spawnpoint (listed as plugin:spawnpoint:spawnpoint), choose Authenticate, sign in with an email in the browser, and click Approve. Also tell them once to run /plugin, open Marketplaces, select spawnpoint, and turn on auto-update: third-party marketplaces do not update on their own, and the skills change often.
  • A chat or Cowork (claude.ai, the desktop app, mobile): open Customize, then Plugins, select spawnpoint, open its Connectors tab, click Connect, sign in, and click Approve; then ask again, or start a new chat if the tools still do not appear. Never run an installer or claude mcp add from a chat's sandbox: that sets up the sandbox, not the user's Claude.

No spawnpoint tools at all in Claude Code means the plugin's server did not load: run curl -fsSL https://getspawnpoint.com/install | bash, then restart Claude Code.

The workflow

  1. Check it is safe to ship. An app that was already on disk (code you did not write in this session): run the security-audit skill on its directory first, use its exclusions as tar --exclude flags, and do not deploy while it reports a block. An app you write yourself: hold to these as you write it: secrets only in env, never echoed back; read PORT and bind 0.0.0.0; no debug mode; a token check on admin and owner-only upload or presign routes.
  2. Pick the transport. Files already on disk, more than a few small text files, or any image: call create_upload, run the command it returns from the app's directory (add --exclude for .env files and build caches), then deploy with upload_id. An app you just wrote in a few small files: pass them inline as files: [{ path, content }]. Never regenerate files that exist on disk as inline content. If the upload command is refused (a sandboxed shell or a proxy blocks app.getspawnpoint.com), say so and ask the user to allow that host for shell commands; only a bundle of a few small text files may fall back to inline. When the upload command cannot run at all (a sandboxed chat app), send small binary files such as images inline with encoding: "base64", under about 3 MiB in total.
  3. Call deploy_project with name (a short slug), runtime (static, node, python, or docker), and files or upload_id. Optional: entrypoint, env, visibility, teardown_in, inference (open models, below).
  4. Call watch_deploy({ project_id }) and relay each step it streams. It returns when the deploy settles or after wait_seconds (default 180). Still spawning then? Call it again: a deploy takes 1 to 3 minutes, sometimes up to 12. A static site is running at once. (No watch_deploy? Poll get_project every 15 seconds.)
  5. Hand over url once the status is running, and say who can open it. Never surface machine_url. The console is https://app.getspawnpoint.com/console.

Read the full file on GitHub · 254 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday Changed · +64 lines · +37 tokens per session scan A → C 469162ef65b9
  2. 2d ago Changed · +14 lines d67937725123
  3. 4d ago Changed · +9 lines c46b25706f4e
  4. 5d ago Changed · +8 lines dfaf4de8a7cc
  5. 7d ago Changed · +8 lines f8df361cb529
  6. 10d ago Changed · +12 lines 5a60e54f524e
  7. 11d ago Changed · +20 lines c308fc670e82
  8. 13d ago Changed · +10 lines b10fd9030a7e
  9. 14d ago Changed · -83 lines 690409997a51
  10. 22d ago First seen · 192 lines · 37 tokens per session scan A 4401929477c1

Subscribe to this mod's changes

deploy-to-spawnpoint is a skill published in the GitHub repository spawnpoint-inc/spawnpoint-plugin (0 stars, last pushed yesterday), licensed MIT. It adds 74 tokens to every session and 4,130 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it C with 2 findings (downloads and executes remote code, makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

pinme-r2

Use when a PinMe Cloudflare Worker needs R2 object storage, including secure file or image upload, streaming download, metadata lookup, deletion, listing, Range requests, or R2+D1 coordination. Guides AI to use PinMe's automatically injected env.R2 binding without R2 credentials or manual Wrangler configuration.

glitternetwork/pinme · 68 tokens

pinme

Use this skill when the user mentions "pinme", or needs to upload files, store to IPFS, create/publish/deploy websites or full-stack services (including frontend pages, backend APIs, database storage, email sending, etc.), or any feature requiring backend database/server support.

glitternetwork/pinme · 60 tokens

development-workflow

Orchestrates the complete Falcon Foundry app lifecycle from requirements through deployment. TRIGGER when user asks to "create a Foundry app", "build a Foundry app", "plan a Foundry app", runs any foundry apps CLI command, or discusses Foundry app architecture. DO NOT TRIGGER when user is working on a specific…

CrowdStrike/foundry-skills · 141 tokens

piggyback-hosting

Hosting-Muster, um eine lokal gebaute Anwendung (eigene Datenbank, eigener API-Key, In-Process-State) sicher hostbar zu machen, ohne Nutzerverwaltung zu bauen. Kernzug — der Host speichert nichts, der Browser des Besuchers speichert alles — sodass Pro-Besucher-Accounts, Zugriffsprüfungen und Löschfristen…

ellmos-ai/skills · 229 tokens

cloud-run-basics

Cloud Run expert guidance. Use when deploying services, running jobs, or managing worker pools for HTTP, scheduled tasks, or background processing.

martineserios/thebrana · 32 tokens

deploio-manage

Day-to-day operations on a running Deploio app — config changes, routine log monitoring, console/exec access, and redeployments. This skill should be triggered for: "change env vars", "scale app", "add worker", "cron job", "scheduled job", "custom domain", "retry build", "deploy new version", "tail logs", "show me the…

renuo/deploio-claude-plugin · 0 tokens