Dev & Engineering

PinMe

Deploy your frontend or full-stack app with a single command, zero-configuration.

46/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code · ChatGPT(Partial support)
Stars
★ 3.7k
Last updated
3mo ago
License
MIT
frontend-deploymentstatic-site-hostingipfscloudflare-workers
+3d1-databasefull-stackzero-configuration

What does this skill do, and when should you use it?

PinMe is a zero-configuration deployment tool that allows uploading static files to IPFS or creating and deploying full-stack projects with frontend (React+Vite), backend (Cloudflare Worker), and database (D1 SQLite). This skill provides detailed command flows, project structures, and code patterns for agents to use when handling 'pinme' requests or when backend support is needed. It requires authentication via `pinme login` or AppKey, and depends on the npm-installed `pinme` CLI.

The skill guides agents to: 1) check and update the pinme CLI to the latest version; 2) authenticate via pinme login or pinme set-appkey <AppKey>; 3) for Path 1 (upload files/static sites): determine build output directory (dist/build/out/public), run pinme upload <path> to upload, and return the final URL; 4) for Path 2 (full-stack projects): run pinme create <name> to create a project, modify template code (Worker, frontend, SQL), execute pinme save for one-command deployment, or use pinme update-worker, pinme update-web, pinme update-db to update specific parts; 5) implement JSON APIs, database operations (D1), file storage (R2), and email sending (via PinMe API) in the Worker.

Good fit
  • A user needs to quickly deploy a static site or folder (like build artifacts) to IPFS and get a shareable preview URL.
  • A user wants to scaffold a full-stack app (React frontend + Cloudflare Worker backend + D1 database) from scratch and deploy with a single command.
  • A developer has an existing PinMe project and only modified backend code, using `pinme update-worker` to update the Worker without redeploying the frontend.
  • A project needs database migrations and `pinme update-db` is used to push SQL migration files.
  • A backend needs to send emails, leveraging the PinMe API for email integration.

How do you install this skill?

Before you use it
  • Skill relies on external services (IPFS, Cloudflare) that may be inaccessible in mainland China; suggest clearly indicating this to users.
  • Confirm user intent before uploading to avoid accidental upload of sensitive files.
Before you start
Your agent needs
  • Shell / CLI
  • Network access
Install first
  • Node.js >= 16.13.0
  • npm
  • pinme CLI

The skill is located in the monorepo glitternetwork/pinme. To install the whole skill collection: npx skills add glitternetwork/pinme. Ensure Node.js >= 16.13.0 and install the CLI globally: npm install -g pinme.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/glitternetwork/pinme.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/pinme" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Use pinme to deploy my frontend
  • create a full-stack project

In an Agent Skills-compatible client (e.g., Claude Code), trigger it with a prompt like 'Use pinme to deploy my frontend' or 'create a full-stack project'. For static files: run pinme login (or pinme set-appkey <AppKey>), then execute pinme upload <dist|build|out|public> and return the printed URL. For full-stack: run pinme login, pinme create my-app, modify the template code, then run pinme save from the project root. Ensure you return the full preview URL including all hash characters.

What are this skill's strengths and limitations?

Pros
  • Zero-configuration, single-command deployment for full-stack apps, no manual cloud resource setup.
  • IPFS-based static hosting with no hosting fees, decentralized.
  • Comprehensive project template (React+Vite+Worker+D1) with guidance for customization.
  • Incremental update commands (update-worker, update-web, update-db) for faster deployments.
Limitations
  • Requires user login or AppKey, which may not suit fully automated unattended scenarios.
  • Upload size limits (default 100MB for single file, 500MB for directory) and potential network dependency.
  • No test suite or explicit support guarantees mentioned in docs; transparency for production use is limited.
  • Platform-specific to PinMe; not applicable if users want to use other deployment platforms.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
PinMe this page 46 · Use with care ★ 3.7k 3mo ago MIT
Expo EAS Hosting Deployments 48 · Use with care ★ 2.7k 6d ago MIT
Cloudflare Wrangler Deployment Guide 49 · Use with care ★ 3k 3d ago Apache-2.0
PinMe Worker OpenRouter API Integration 64 · Recommended ★ 3.7k 3mo ago MIT
PinMe Worker R2 Storage Skill 63 · Recommended ★ 3.7k 3mo ago MIT

The skill implicitly compares to platform deployment tools like Netlify or Vercel, but these are not explicitly mentioned. Given its focus on IPFS and Cloudflare Workers, it may be more suitable for decentralized hosting scenarios.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
46/ 100 5-point scale 2.3 / 5
1Trust12 / 25 · 2.4/5

Evidence shows clear deployment flow and 'do not upload' list, but permissions and confirmation mechanisms rely solely on CLI login, lacking detail on sensitive data handling. Deductions: least privilege not explicit, no rollback plan.

2Reliability8 / 20 · 2.0/5

CI tests cover some command success paths, but static review cannot verify actual execution. Deductions: incomplete test coverage, insufficient error handling details.

3Adaptability8 / 15 · 2.7/5

Skill description is clear with decision diagram and non-fit ranges, but environment fit is limited, especially unclear access to mainland China networks. Deductions: insufficient evidence for boundaries and trigger conditions.

4Convention8 / 15 · 2.7/5

Documentation is well-structured with command reference and common errors, but lacks version history and ownership information. Deductions: maintenance responsibility and update path unclear.

5Effectiveness5 / 15 · 1.7/5

Core task is achievable, but static review cannot verify direct usability of outputs. Deductions: lack of verifiable deployment results.

6Verifiability5 / 10 · 2.5/5

Test files exist but coverage is incomplete, and no independent verification evidence. Deductions: limited third-party execution evidence.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Aug 07, 2026 Reviewed revision 7822b0501607 Review evidence[1][2][3][4][5][6][7][8]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does using this skill require payment or wallet balance?
According to docs, `pinme login` and basic uploads are free, but binding custom subdomains requires wallet balance (VIP also available) for `pinme bind` and `pinme save --domain` operations.
Can I upload a single file instead of a directory?
Yes, `pinme upload <path>` accepts a single file, e.g., `pinme upload ./document.pdf`.
What happens if an upload fails?
The docs suggest checking network connection and retrying. If 'command not found: pinme' appears, install with `npm install -g pinme`.
Does this skill support non-static websites (e.g., needing backend APIs)?
Yes, the project workflow (`pinme create` and `pinme save`) supports full-stack projects including Worker backend and D1 database.

More skills from this repository

All from glitternetwork/pinme

Related skills