sprites
Create, select, inspect, operate, and clean up persistent isolated Sprites from Pi.
Skill by superflyOfficial
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/superfly-sprites
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/sprites
What's inside
- Skill name
sprites- Description
- Create, select, inspect, operate, and clean up persistent isolated Sprites from Pi. Use for remote development, sandboxed execution, services, checkpoints, policies, proxies, or Sprite lifecycle work.
- License
- MIT
- Instructions
- 47 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Sprites Use the native `sprite_*` tools and `/sprite-*` commands provided by this package. Do not replace them with hand-written `curl` calls or a second MCP integration. In the default activation mode, `sprite_*` tools appear after a Sprite is selected. If they are unavailable, use `/sprite-use <name>` or ask the user to opt in with `toolActivation: "always"`; slash commands remain available. ## Contexts - **Pi outside a Sprite:** after `sprite_manage` selects a Sprite, Pi's `read`, `write`, `edit`, `bash`, `grep`, `find`, `ls`, and `!` commands operate in the remote workspace. - **Pi inside a Sprite:** normal tools are already local to the Sprite. Checkpoints can use the local `sprite-env` path, and connector requests can originate directly inside the Sprite. Service and policy tools still require a configured Sprite target and API token. Always state which context is active before assuming a filesystem is local or remote. Use `sprite_manage` with `action: "status"` when uncertain. ## Golden path 1. List Sprites with `sprite_manage` when the user has not named one. 2. Select an obvious existing environment, or create a task-scoped one. 3. Run `sprite_bootstrap` when the project has `.pi/sprites.json`. 4. Use native Pi tools for normal work; they route automatically. 5. Create a checkpoint before broad, risky, or difficult-to-reverse changes. 6. Use `sprite_service` for daemons and servers, not a long-running foreground shell. 7. Inspect network policy before widening egress. 8. Retain environments by default. Destroy only on explicit user request or configured cleanup policy. ## Safety - Checkpoint restore replaces the writable filesystem and terminates active sessions. It does not restore memory or running processes. - Sprite destruction is permanent. Only `/sprite-destroy` exposes it, with confirmation. - Sprite URLs may be public. Never expose environment variables, arbitrary filesystem access, debug dumps, or unprotected admin endpoints. - Keep provider credentials out of Sprite environment variables when a Sprite Connector can broker them. - An empty network-policy rule list is unrestricted. Prefer the `defaults` preset plus narrow domain rules. - Project bootstrap commands are executable code. Use them only after Pi has trusted the project. ## Long-running work Use services for servers, databases, and daemons that must return after a cold boot. Use exec sessions for builds and interactive work. Use `/sprite-proxy` for local-only TCP access. ## Failure recovery On a risky failure: 1. Inspect current state and logs. 2. Inspect current workspace and checkpoint metadata separately; no stable checkpoint-diff API is currently exposed. 3. Preserve useful diagnostics. 4. Ask before `/sprite-restore` or `/sprite-undo`.
From superfly/pi-sprites, MIT.
More from superfly/pi-sprites
- 0.665score
sprite-api-gateway
superflyOfficial
Use policy-controlled Sprite Connectors for GitHub, OpenRouter, and custom HTTP APIs without exposing provider tokens.
SkillBFreshness: B★ 5Claude Code +9 - 0.660score
sprite-rpc-host
superflyOfficial
Install and operate a durable Pi RPC-mode service inside a Sprite.
SkillBFreshness: B★ 5Claude Code +9 - 0.660score
sprite-ci
superflyOfficial
Run tests, builds, and CI checks in isolated retained Sprites.
SkillBFreshness: B★ 5Claude Code +9 - 0.656score
sprite-workers
superflyOfficial
Fan independent shell tasks or Pi agent prompts across persistent isolated Sprite workers.
SkillBFreshness: B★ 5Claude Code +9
Signals
- Stars
- 5
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Aug 10, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/superfly/pi-sprites
- Website
- sprites.dev
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from superfly
- 0.665score
sprite-api-gateway
superflyOfficial
Use policy-controlled Sprite Connectors for GitHub, OpenRouter, and custom HTTP APIs without exposing provider tokens.
SkillBFreshness: B★ 5Claude Code +9 - 0.660score
sprite-ci
superflyOfficial
Run tests, builds, and CI checks in isolated retained Sprites.
SkillBFreshness: B★ 5Claude Code +9 - 0.660score
sprite-rpc-host
superflyOfficial
Install and operate a durable Pi RPC-mode service inside a Sprite.
SkillBFreshness: B★ 5Claude Code +9 - 0.656score
sprite-workers
superflyOfficial
Fan independent shell tasks or Pi agent prompts across persistent isolated Sprite workers.
SkillBFreshness: B★ 5Claude Code +9 - 0.635score
sprites
superflyOfficial
Use Sprites for isolated remote compute from Grok Build: create sandboxes, run commands and tests, manage long-running services, checkpoint and restore…
SkillBFreshness: B★ 1Claude Code +9 - 0.571score
sprites-status
superflyOfficial
Check whether the Sprites plugin MCP is loaded and authenticated.
SkillCFreshness: C★ 1Claude Code +9
Cite this page
sprites skill. Agent Mart. https://agentmart.dev/skills/superfly-sprites (last updated 2026-10-24)