cybrix-skills
Health Pass
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 12 GitHub stars
Code Fail
- rm -rf — Recursive force deletion command in plugins/cybrix-deploy/scripts/deploy.sh
Permissions Pass
- Permissions — No dangerous permissions requested
This skill lets you deploy static websites directly from Claude Code to a hosted backend (Cybrix). It automates project detection, building, and uploading to Cloudflare's edge network.
Security Assessment
The tool requires an API token (stored locally or as an environment variable) and executes shell commands to run your project's build process. It makes network requests to upload your build artifacts to Cybrix servers. No hardcoded secrets were found, and it does not request broad dangerous permissions. However, the automated scanner flagged a `rm -rf` (recursive force deletion) command inside the deployment script. While common in shell scripts for cleaning up directories before deploying, blindly executing recursive deletions always carries an inherent risk of accidental data loss if the script behaves unexpectedly. Overall risk: Medium.
Quality Assessment
The project is actively maintained, with its most recent push happening today. It is properly licensed under the permissive MIT license and has a clear description. With 12 GitHub stars, community trust and adoption are currently minimal, which is typical for a newer or niche tool.
Verdict
Use with caution — the tool is actively maintained and MIT licensed, but be sure to inspect the deployment script's `rm -rf` logic to ensure it won't accidentally delete important local files.
Claude Code skills for Cybrix — install via "claude plugin marketplace add cybrixcc/cybrix-skills". Open-source skills paired with the Cybrix hosted backend.
Cybrix — deploy from Claude Code
Tell Claude to deploy. Get a live HTTPS URL in under 60 seconds.
Cybrix is a hosting service for static sites built for coaches, designers, and creators who build with Claude but don't do DevOps. This plugin adds a cybrix-deploy skill to Claude Code — Claude runs the build, packages the output, uploads it to Cloudflare's edge network, and hands you a live URL directly in the chat.
No Git. No GitHub account. No config files. No dashboards. Just talk.
> Deploy this with cybrix
✓ Detected static site (Next.js export)
✓ Building... done in 8s
✓ Uploading to Cybrix... done
✓ Live at: https://my-site.cbrx.cc
Your site is live. Connect a custom domain in dashboard.
Quick start
1. Install the skill — run inside Claude Code:
/plugin marketplace add cybrixcc/cybrix-skills
/plugin install cybrix-deploy@cybrix-skills
2. Get a free API token at app.cybrix.cc — no credit card required.
3. Set your token:
export CYBRIX_TOKEN=vd_your_token_here
To persist across sessions:
mkdir -p ~/.config/cybrix && echo "vd_your_token_here" > ~/.config/cybrix/token
4. Open Claude Code in your project and say:
Deploy this with cybrix
What Claude does
- Detects your project type (Next.js, Astro, Vite, Hugo, Eleventy, plain HTML, and more)
- Scans for environment variables your build needs — asks how to handle each one
- Runs the build and locates the output directory
- Uploads to Cybrix and polls until the site is live
- Returns the live URL directly in the chat
Works in any language — "deploy this", "задеплой это", "despliega esto" — Claude understands the intent.
Supported project types
Static sites only. Detection is heuristic — works with any framework that produces a static output folder.
| Result | Examples |
|---|---|
| [deploy] | Next.js (output: 'export'), Astro, Vite, Hugo, Eleventy, Jekyll, Zola, plain HTML |
| [skip] | Dockerfile present, Node/Go/Python/Ruby server entry points |
Output directories checked in order: dist, out, public, _site, build, .output/public.
Environment variables
Before running the build, Claude scans your project for environment variables the build will need:
- Reads
.env,.env.local,.env.production,.env.example - Greps source files for
process.env.Xandimport.meta.env.Xreferences - Shows you what it found and asks how to handle each:
- Paste here — sent encrypted with the deploy
- Set later — configure in the Cybrix dashboard after deploy
- Skip — build may fail or the site may not work correctly
Claude warns if a variable is used in code but missing from your env files, and refuses to forward anything that looks like a private secret (*_SECRET, *_PRIVATE_KEY, DATABASE_URL) inside a client-bundle prefix (NEXT_PUBLIC_*, VITE_*) without your explicit confirmation.
Token lookup order
The skill looks for your token in this order:
$CYBRIX_TOKENenvironment variable~/.config/cybrix/token.cybrix/tokenin the project root
Pricing
| Plan | Projects | Deploys | Domain | Deploy history | Commercial use |
|---|---|---|---|---|---|
| Free | 1 | Unlimited | *.cbrx.cc |
7 days | [allowed] |
| Pro — $9/mo | 10 | Unlimited | Custom domain | 90 days + rollback | [allowed] |
Both plans allow commercial use. No Fair Use restrictions.
Pro also includes Telegram deploy alerts.
→ cybrix.cc/pricing
Troubleshooting
"CYBRIX_TOKEN is not set"Set it with export CYBRIX_TOKEN=vd_... or save to ~/.config/cybrix/token as shown above.
Run your build manually first (npm run build, hugo, etc.) to confirm it works, then retry. If the output path is non-standard, tell Claude the correct path when prompted.
Claude shows the last 40 lines of output. Fix the error (missing node_modules, missing env vars, TypeScript errors) then say "deploy again".
Free plan is limited to 1 project. Upgrade at cybrix.cc/pricing or delete an existing project from your dashboard.
"Bundle too large"Gzipped output exceeds 100 MB. Common causes: source maps in production output, node_modules accidentally in dist, large unoptimised assets.
Support
- Bug in the skill — open an issue
- Account or deploy problem —
[email protected]or app.cybrix.cc - Contributing a fix — see CONTRIBUTING.md
License
MIT — see LICENSE.
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found