MyVibe Skills
March 11, 2026 · View on GitHub
English | 中文
An AI skill that publishes your web projects to MyVibe. Auto-detects project type, builds if needed, and deploys seamlessly.
What is MyVibe?
MyVibe is a platform for instantly deploying AI-generated web projects. Whether you're building with Claude Code, Cursor, Codex, Windsurf, or any other AI coding agent, MyVibe lets you publish your creations to a permanent URL in seconds.
Key highlights:
- Deploy in under 60 seconds
- Permanent URLs for your projects
- Support for any static web project
- Explore and discover community creations
How it Works
flowchart LR
A[Detect Project Type] --> B[Build if needed]
B --> C[Publish to MyVibe]
A -.- A1[Static/Vite/Next.js/Astro]
B -.- B1[npm/pnpm/yarn/bun]
C -.- C1[Auto metadata & screenshot]
Features
| Feature | Description |
|---|---|
| Smart Detection | Auto-detect Static, Vite, Next.js, Astro, Nuxt, Monorepo |
| Build Integration | Supports npm, pnpm, yarn, bun |
| Metadata Extraction | Title, description, tags from HTML/package.json/README |
| Version Control | Auto-track and update existing Vibes |
| Cover Image | Auto-generate screenshot as cover |
| Tag Matching | Smart tag suggestions from MyVibe hub |
Installation
npx skills add ArcBlock/myvibe-skills
Powered by skills — supports Claude Code, Cursor, Codex, Gemini CLI, and 35+ more agents.
Or simply tell your AI coding agent:
Please install Skills from github.com/ArcBlock/myvibe-skills
Via Claude Code Plugin Marketplace
# Register marketplace
/plugin marketplace add ArcBlock/myvibe-skills
# Install plugin
/plugin install myvibe@myvibe-skills
Use with OpenClaw
Publish your projects via OpenClaw:
- Visit MyVibe OpenClaw page
- Sign in and click "Generate Publish Prompt"
- Copy the prompt and paste it into OpenClaw
The prompt includes skill installation, credential setup, and publish instructions — OpenClaw handles the rest. The credential is saved automatically and persists across sessions.
Quick Start
Just tell your AI assistant what you want in natural language:
/myvibe-publish Publish this project to MyVibe
/myvibe-publish Publish the ./dist directory to MyVibe
/myvibe-publish Publish index.html as a private Vibe
/myvibe-publish Publish the ./dist.zip file to MyVibe
That's it! The skill handles detection, building, and publishing automatically.
Advanced Options
You can also pass options explicitly:
| Option | Alias | Description |
|---|---|---|
--file <path> | -f | Path to HTML file or ZIP archive |
--dir <path> | -d | Directory to publish |
--hub <url> | -h | MyVibe URL (default: https://www.myvibe.so/) |
--title <title> | -t | Project title |
--desc <desc> | Project description | |
--visibility <vis> | -v | Visibility: public or private (default: public) |
--did <did> | Vibe DID for version update | |
--new | Force create new Vibe, ignore history |
FAQ
What types of projects can I publish?
Any static web project can be published, including:
- Single HTML files
- Static sites (HTML/CSS/JS)
- Built output from Vite, Next.js, Astro, Nuxt, etc.
- ZIP archives containing web content
- Projects generated by AI coding agents
Can I update an existing Vibe?
Yes! The skill automatically tracks your publish history. When you publish from the same source path, it updates the existing Vibe instead of creating a new one. Use --new flag to force create a new Vibe.
What if my project needs to be built first?
The skill auto-detects buildable projects (Vite, Next.js, Astro, etc.) and prompts you to build before publishing. It supports npm, pnpm, yarn, and bun package managers.
Contributing
Contributions are welcome! Please open an issue or submit a pull request.
Related Projects
- MyVibe - AI-powered web project hosting platform
Support
- Issues: GitHub Issues
- MyVibe: www.myvibe.so
Author
ArcBlock - Building decentralized identity and Web3 infrastructure.
GitHub: @ArcBlock