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.
/plugin marketplace add spawnpoint-inc/spawnpoint-plugin/plugin install spawnpointWrote 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.
[](https://agentmods.dev/skills/spawnpoint-inc/spawnpoint-plugin/deploy-to-spawnpoint)<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.
<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>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.
| Model | Per session | Once 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 |
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. 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 asplugin: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 addfrom 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
- Check it is safe to ship. An app that was already on disk (code you did not
write in this session): run the
security-auditskill on its directory first, use its exclusions astar --excludeflags, and do not deploy while it reports a block. An app you write yourself: hold to these as you write it: secrets only inenv, never echoed back; readPORTand bind0.0.0.0; no debug mode; a token check on admin and owner-only upload or presign routes. - Pick the transport. Files already on disk, more than a few small text files, or
any image: call
create_upload, run thecommandit returns from the app's directory (add--excludefor.envfiles and build caches), then deploy withupload_id. An app you just wrote in a few small files: pass them inline asfiles: [{ path, content }]. Never regenerate files that exist on disk as inline content. If the upload command is refused (a sandboxed shell or a proxy blocksapp.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 withencoding: "base64", under about 3 MiB in total. - Call
deploy_projectwithname(a short slug),runtime(static,node,python, ordocker), andfilesorupload_id. Optional:entrypoint,env,visibility,teardown_in,inference(open models, below). - Call
watch_deploy({ project_id })and relay each step it streams. It returns when the deploy settles or afterwait_seconds(default 180). Stillspawningthen? Call it again: a deploy takes 1 to 3 minutes, sometimes up to 12. A static site isrunningat once. (Nowatch_deploy? Pollget_projectevery 15 seconds.) - Hand over
urlonce the status isrunning, and say who can open it. Never surfacemachine_url. The console is https://app.getspawnpoint.com/console.
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.
- yesterday Changed · +64 lines · +37 tokens per session scan A → C 469162ef65b9
- 2d ago Changed · +14 lines d67937725123
- 4d ago Changed · +9 lines c46b25706f4e
- 5d ago Changed · +8 lines dfaf4de8a7cc
- 7d ago Changed · +8 lines f8df361cb529
- 10d ago Changed · +12 lines 5a60e54f524e
- 11d ago Changed · +20 lines c308fc670e82
- 13d ago Changed · +10 lines b10fd9030a7e
- 14d ago Changed · -83 lines 690409997a51
- 22d ago First seen · 192 lines · 37 tokens per session scan A 4401929477c1
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.
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.
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.
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…
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…
cloud-run-basics
Cloud Run expert guidance. Use when deploying services, running jobs, or managing worker pools for HTTP, scheduled tasks, or background processing.
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…