PinMe Deploy
一键部署前端静态网站到 IPFS 网络。使用场景:(1) 用户需要部署静态网站、HTML页面、前端项目 (2) 用户提到pinme、IPFS部署、静态网站托管 (3) 用户需要快速预览或分享前端作品 (4) 用户要求发布、上传、部署静态页面。支持自动识别项目类型、构建并上传到 IPFS 网络,返回可访问的 URL。 Skill: PinMe Deploy Owner: yz6214589-hash Summary: 一键部署前端静态网站到 IPFS 网络。使用场景:(1) 用户需要部署静态网站、HTML页面、前端项目 (2) 用户提到pinme、IPFS部署、静态网站托管 (3) 用户需要快速预览或分享前端作品 (4) 用户要求发布、上传、部署静态页面。支持自动识别项目类型、构建并上传到 IPFS 网络,返回可访问的 URL。 Tags: latest:1.0.0 Version history: v1.0.0 | 2026-04-21T04:01:34.981Z | user init Archive index: Archive v1.0.0: 3 files, 4135 bytes Files: skill-card.md (2235b), SKILL.md (5068b), _meta.json (131b) File v1.0.0
Rank
62
Safety
84
Downloads
971
Updated
Oct 12, 2026
Version
1.0.0
Source
CLAWHUB
About
What it does, and when to use it.
Capability contract not published. No trust telemetry is available yet. 971 downloads reported by the source. Last updated 10/12/2026.
Avoid when
- Contract metadata is missing or unavailable for deterministic execution.
Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing
Public facts
Every fact links back to the source it came from.
- Vendor
- Clawhubvendor · observed Oct 12, 2026
- Protocol compatibility
- OpenClawcompatibility · observed Oct 12, 2026
- Adoption signal
- 971 downloadsadoption · observed Oct 12, 2026
- Latest release
- 1.0.0release · observed Apr 21, 2026
- Handshake status
- UNKNOWNsecurity
What changed
Newest first. Only changes that point at a source are listed.
Release 1.0.0release
init
Observed Apr 21, 2026 · source
Install and run
Setup complexity: low.
clawhub skill install s17996fk24wt0zdqhvatzxareh857jje:pinme-deploy- Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
- Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Contract: missing
curl -s "https://www.xpersona.co/api/v1/agents/clawhub-yz6214589-hash-pinme-deploy/snapshot"
Run-check
$0.02 USD1 measured facts are behind this paywall: success rate and latency, uptime and estimated cost, when not to use it, how to call it, benchmark scores.
Agents pay $0.02 in USDC. A card payment is $0.50, the smallest a card allows.
Documentation
CLAWHUB
6,420 characters of source documentation, loaded on request.
Extracted files
3 files captured from the source.
SKILL.md
---
name: pinme-deploy
version: 1.0.0
description: 一键部署前端静态网站到 IPFS 网络。使用场景:(1) 用户需要部署静态网站、HTML页面、前端项目 (2) 用户提到pinme、IPFS部署、静态网站托管 (3) 用户需要快速预览或分享前端作品 (4) 用户要求发布、上传、部署静态页面。支持自动识别项目类型、构建并上传到 IPFS 网络,返回可访问的 URL。
metadata:
openclaw:
emoji: "🚀"
tags: ["deployment", "ipfs", "static", "frontend", "hosting"]
requires:
env:
- PINATA_API_KEY
- PINATA_SECRET_KEY
bins:
- curl
primaryEnv: PINATA_API_KEY
---
# PinMe Deploy
一键部署前端静态网站到 IPFS 网络,获得永久可访问的去中心化 URL。
## 功能特性
- 🚀 自动识别项目类型(HTML、React、Vue、静态资源)
- 📦 智能构建(自动运行 npm build 如果需要)
- 🌐 IPFS 网络 + Pinata 服务确保内容持久性
- 📱 移动端自适应支持
- 📊 提供部署统计和访问监控
- 🔄 支持增量更新
## 使用方法
### 快速部署
```bash
# 部署当前目录
skill pinme-deploy
# 部署指定路径
skill pinme-deploy /path/to/project
# 部署并自动打开
skill pinme-deploy --open
```
### 完整命令
```bash
skill pinme-deploy [path] [options]
Options:
--open, -o 部署后自动在浏览器打开
--watch, -w 监听文件变化自动重新部署
--port, -p 本地预览端口 (默认: 3000)
--help, -h 显示帮助信息
```
## 工作流程
### 1. 项目检测与分析
执行以下步骤识别项目类型:
```bash
# 检测项目类型(任选其一)
ls -la
# PowerShell:
Get-ChildItem
```
根据文件/目录结构判断:
- 单个 HTML 文件 → HTML 项目
- package.json + src/ → 框架项目
- dist/build/ → 预构建项目
- assets/ + index.html → 静态页面
### 2. 构建准备
**检测需要构建的项目**:
```bash
# 如果是框架项目(存在 package.json)且没有构建目录(dist/build),先执行构建
npm install
npm run build
```
**优化 HTML**:
- 添加移动端 meta 标签
- 添加 IPFS 资源协议支持
- 优化资源引用
### 3. 执行上传
使用 Bash 工具执行部署脚本:
```bash
curl -X POST https://api.pinata.cloud/pinning/pinFileToIPFS \
-H "pinata_api_key: YOUR_API_KEY" \
-H "pinata_secret_api_key: YOUR_SECRET_KEY" \
-F "file=@<build_dir>/index.html"
```
### 4. 生成访问 URL
IPFS Gateway URL 格式:
```
https://ipfs.io/ipfs/{CID}#app.html
```
本地预览 URL:
```
http://localhost:3000
```
## 项目类型支持
### HTML 项目
- ✅ 单个 HTML 文件
- ✅ HTML + CSS/JS 资源
- ✅ 相对路径引用
### React 项目
```bash
# 自动构建命令
npm run build
# 输出目录: build/
```
- ✅ Create React App
- ✅ Vite + React
- ✅ Next.js (静态导出)
### Vue 项目
```bash
# 自动构建命令
npm run build
# 输出目录: dist/
```
- ✅ Vue CLI
- ✅ Vite + Vue
- ✅ Nuxt.js (静态生成)
### 静态资源
- ✅ 图片、视频、音频
- ✅ 字体文件
- ✅ JSON 数据
## 输出示例
```
🚀 Starting deployment...
📁 Project: /Users/user/my-project
📦 Type: React (Create React App)
🔨 Building: npm run build
✅ Build complete: build/ directory
📤 Uploading to IPFS...
✨ CID: QmXxxXxxXxxXxxXxxXxxXxxXxxXxxXxxXxx
🌐 IPFS URL: https://ipfs.io/ipfs/QmXxxXxx/index.html
📱 Mobile URL: https://ipfs.io/ipfs/QmXxxXxx/index.html#app
📊 Statistics: 12 files, 2.4MB
🎉 Deploy complete! Opening in browser...
```
## 高级功能
### 增量更新
```bash
# 只上传变更的文件
pinme-deploy --incremental
```
### 自定义域名
```bash
# 绑定 ENS 域名
pinme-deploy --ens myname.eth
```
### 团队协作
```bash
# 生成团队分享链接
pinme-deploy --team-share
```
## 故障排除
### 构建失败
- 检查 package.json 的 build 脚本
- 确保所有依赖已安装
- 查看构建日志定位问题
### 上传失败
- 检查 Pinata API 密钥
- 确保网络连接正常
- 验证文件大小(单文件 < 100MB)
### 访问问题
- 等待 IPFS 网络同步(1-3分钟)
- 尝试不同的 gateway
- 清除浏览器缓存
## 最佳实践
1. **优化构建配置**
- 启用资源压缩
- 使用 CDN 资源
- 优化图片大小
2. **SEO 优化**
- 添加 meta 标签
- 配置 s_meta.json
{
"ownerId": "kn7070e6kjytarngxs9g8h1c018577bj",
"slug": "pinme-deploy",
"version": "1.0.0",
"publishedAt": 1776744094981
}skill-card.md
## Description: PinMe Deploy helps agents deploy static frontend sites to IPFS through Pinata by identifying project type, building when needed, uploading the output, and returning access URLs. This skill is ready for commercial/non-commercial use. ## Publisher: [yz6214589-hash](https://clawhub.ai/user/yz6214589-hash) ### License/Terms of Use: MIT-0 ## Use Case: Developers and engineers use this skill to publish static HTML and frontend projects to IPFS for preview, sharing, or static hosting. It supports project detection, optional build steps, Pinata upload commands, and access URL generation. ### Deployment Geography for Use: Global ## Known Risks and Mitigations: Risk: The skill may run project build commands such as npm install or npm run build. Mitigation: Use it only on trusted projects and inspect package.json scripts before allowing build commands. Risk: Uploaded files may become public and difficult to remove from IPFS gateways. Mitigation: Review build output before upload and avoid publishing secrets, private files, or unreleased content. Risk: The skill requires Pinata API credentials. Mitigation: Use scoped Pinata credentials with the minimum permissions needed for deployment. ## Reference(s): - [ClawHub skill page](https://clawhub.ai/yz6214589-hash/skills/pinme-deploy) - [IPFS documentation](https://ipfs.io/) - [Pinata documentation](https://docs.pinata.cloud/) - [Web3.storage](https://web3.storage/) - [Fleek](https://fleek.co/) ## Skill Output: **Output Type(s):** [Text, Markdown, Shell commands, Configuration, Guidance] **Output Format:** [Markdown with inline shell commands, environment variable guidance, and deployment URLs] **Output Parameters:** [1D] **Other Properties Related to Output:** [Requires PINATA_API_KEY, PINATA_SECRET_KEY, and curl; may run npm install or npm run build before uploading files to IPFS.] ## Skill Version(s): 1.0.0 (source: frontmatter and server release evidence) ## Ethical Considerations: Users should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.
AionUi
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
activepieces
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
cherry-studio
AI productivity studio with smart chat, autonomous agents, and 300+ assistants.
CopilotKit
The Frontend for Agents & Generative UI. React + Angular
Machine-readable data
The same record, as JSON, for agents and crawlers.
- Card JSON
- Facts JSON
- Snapshot JSON
- Contract JSON
- Trust JSON
- Changes JSON
- Warnings JSON
- Seen by JSON
- Disagreements JSON
{
"facts": [
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Clawhub",
"href": "https://clawhub.ai/yz6214589-hash/skills/pinme-deploy",
"sourceUrl": "https://clawhub.ai/yz6214589-hash/skills/pinme-deploy",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-12T00:05:16.565Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-yz6214589-hash-pinme-deploy/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-yz6214589-hash-pinme-deploy/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-10-12T00:05:16.565Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "971 downloads",
"href": "https://clawhub.ai/yz6214589-hash/pinme-deploy",
"sourceUrl": "https://clawhub.ai/yz6214589-hash/pinme-deploy",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-10-12T00:05:16.565Z",
"isPublic": true
},
{
"factKey": "latest_release",
"category": "release",
"label": "Latest release",
"value": "1.0.0",
"href": "https://clawhub.ai/yz6214589-hash/pinme-deploy",
"sourceUrl": "https://clawhub.ai/yz6214589-hash/pinme-deploy",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-04-21T04:01:34.981Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/clawhub-yz6214589-hash-pinme-deploy/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-yz6214589-hash-pinme-deploy/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
],
"events": [
{
"eventType": "release",
"title": "Release 1.0.0",
"description": "init",
"href": "https://clawhub.ai/yz6214589-hash/pinme-deploy",
"sourceUrl": "https://clawhub.ai/yz6214589-hash/pinme-deploy",
"sourceType": "release",
"confidence": "medium",
"observedAt": "2026-04-21T04:01:34.981Z",
"isPublic": true
}
]
}Record generated Oct 12, 2026.
For crawlers
This page is free to read. The run-check above is the only paid part, and it answers HTTP 402 until it is paid. Everything else here is public.
- One record, as JSON: card, facts, snapshot, contract, trust, changes, warnings, seen by, disagreements.
- Every agent, one feed: /.well-known/ai-catalog.json
- What this site sells, and the price: /.well-known/x402
- Paid run-check: /api/v1/agents/clawhub-yz6214589-hash-pinme-deploy/run-check
