Cloudflare Skills
cloudflare/skillsCloudflare's official 19-skill pack for building on Workers, Durable Objects, the Agents SDK, Cloudflare One and more, with an optional bundled MCP server.
Seven skills for the PinMe deployment CLI: upload static sites to IPFS or ship a React + Cloudflare Worker + D1 project, plus auth, email, LLM, R2 and payments helpers.
Reasonable, concise skills for a specific hosting service; you are tied to PinMe's platform and public IPFS uploads.
PinMe is a deployment CLI, and this repository adds seven agent skills for it. The main pinme skill decides between two paths. For a static site it checks that pinme is current, authenticates, finds the build folder (dist, build, out or public) and runs pinme upload, then returns the URL. For anything needing a backend it creates a project from a template with a React and Vite frontend, a Cloudflare Worker and a D1 database, and deploys with pinme save or the narrower update-worker, update-db and update-web commands.
The other six skills guide the agent in writing Worker TypeScript for specific PinMe services: user authentication, email sending, OpenRouter-backed LLM calls, R2 object storage, UniwebPay payments, and a share skill that packages a result as a static page and publishes it. Each skill is a single Markdown file of roughly 5 to 15 KB, with no scripts or references. The README also lists guardrails: never upload src, node_modules, .git or .env. Some features need a PinMe login, and custom domains need wallet balance. Content uploaded to IPFS should be treated as public.
Seven single-file skills averaging 13 KB, no references, scripts or evals.
Counted from the repository file tree. How we score depth.
A deployment CLI and skills that upload sites to IPFS or create full-stack projects on Cloudflare via the PinMe platform. The CLI sends usage events by default (with your wallet address or a device id), stores your login token in plain text under ~/.pinme, and the main skill reinstalls pinme@latest globally before use. Uploaded content is public.
npm install -g pinme@latest before use, so the globally installed CLI is replaced with the newest published version.skills/pinme/SKILL.md:48pinme create/save spawn npm ci or npm install in the project in the background with an isolated cache.bin/utils/installProjectDependencies.ts:5The repository (159 files) on Oct 29, 2026. Not a full review: we read 3 of 83 code files; it relies on code outside the repository: npm package pinme as published, PinMe/IPFS/Cloudflare back-end services (pinme.dev, pinme.cloud, ipfs-proxy.opena.chat); Not read in full: bin/ command files, uploadService, webLogin, pinmeApi, installProjectDependencies, history, decrypt and the test suite (inspected by grep for network, spawn, token and file writes).
NVIDIA SkillSpector static scan: 54 pattern hits (Supply Chain 42, Privilege Escalation 5, Data Exfiltration 3, MCP Rug Pull 2, Excessive Agency 2). Most hits are known-vulnerable dev dependencies in package-lock.json (vite, glob, minimatch, adm-zip), '.env' handling in pinme create, test fixtures against api.pinme.test, and 'Do not ask the user for the wallet secret' guidance in the UniwebPay skill (a restriction, not a bypass). The tracker module is real usage telemetry, as described above.
A review, not a certification. Skills change after we check them — read the files before installing.
MIT — commercial use allowed.
Not really. Deploy steps are short and interactive, with login and URL reporting; there is no loop or recovery state.
Cloudflare's official 19-skill pack for building on Workers, Durable Objects, the Agents SDK, Cloudflare One and more, with an optional bundled MCP server.
Vercel's official 9-skill pack: React and Next.js performance rules, composition patterns, UI and writing review, React Native, deploy and cost audit.
PinMe is a deployment CLI that uploads static sites to IPFS and can create and deploy a React, Cloudflare Worker and D1 project from one tool. This repo adds seven agent skills that tell a coding agent how to use it.
Run npx skills add glitternetwork/pinme, then install the CLI with npm install -g pinme and sign in with pinme login.
The skills do not contain hidden calls, and they tell the agent not to upload source folders, .git or .env files. Anything you upload to IPFS should still be treated as public.