By JuribaDev
Deploy and manage apps on yalla — the user's CLI for Dokploy. Detect the project, plan the deploy, get user confirmation, run the canonical lifecycle through yalla, and verify the result is actually serving traffic. Covers fresh deploys (compose + single-app), redeploys, promotion, rollback, drop-deploy of pre-built artifacts, domains (Let's Encrypt + custom cert + path routing), provisioned and external databases, scaling, mounts, scheduled jobs, preview deployments, and notifications.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
AI-agent skills for yalla — the CLI that deploys and operates apps on Dokploy.
This repository is a Claude Code plugin marketplace plus standalone variants for other agents. The skills teach the model how to plan, ship, verify, and recover deploys end-to-end through yalla — from a fresh docker-compose stack to a path-routed monorepo with custom certs and persistent volumes.
Prerequisite for runtime use: the
yallaCLI must be installed and authenticated against your Dokploy instance. The skill itself is documentation — it teaches an agent whichyallacommands to run; it does not include the binary. See the yalla repo for installation.
Two commands inside any Claude Code session:
/plugin marketplace add JuribaDev/yalla-skills
/plugin install yalla-dokploy-deploy@yalla-skills
After install the skill loads automatically in every conversation. It activates on phrases like "deploy this to my Dokploy", "ship this dist folder", "tear down the staging project", "add a postgres to this app", and many others — see plugins/yalla-dokploy-deploy/skills/yalla-dokploy-deploy/SKILL.md for the full trigger list (English + Arabic).
To update later:
/plugin update yalla-dokploy-deploy@yalla-skills
The .skill single-file package isn't shipped in v0.1.0 (the description is over Claude.ai's current 1024-char cap — trimming it is on the v0.2.0 roadmap). For now, install manually by uploading the skill folder via Claude.ai's Skills UI, or use the Claude Code install path above if you have Claude Code.
Codex doesn't use the Claude Code marketplace format. Install manually:
mkdir -p ~/.codex/skills
git clone --depth 1 https://github.com/JuribaDev/yalla-skills /tmp/yalla-skills-checkout
cp -R /tmp/yalla-skills-checkout/codex/yalla-dokploy-deploy ~/.codex/skills/
rm -rf /tmp/yalla-skills-checkout
(Or copy the codex/yalla-dokploy-deploy/ folder directly into your project's .codex/skills/ if you prefer per-project install.)
The skill is a plain folder containing SKILL.md + references/ + scripts/. Copy plugins/yalla-dokploy-deploy/skills/yalla-dokploy-deploy/ into wherever your agent expects skill folders. The SKILL.md frontmatter (name, description) is what gates triggering.
yalla-skills/
├── .claude-plugin/
│ └── marketplace.json ← declares the repo as a Claude Code marketplace
├── plugins/
│ └── yalla-dokploy-deploy/
│ ├── .claude-plugin/plugin.json ← plugin metadata
│ └── skills/yalla-dokploy-deploy/ ← the Claude / Claude.ai skill
│ ├── SKILL.md ← entry point (~240 lines, always loaded)
│ ├── references/ ← 18 reference docs loaded on-demand
│ │ ├── composite-verbs.md ← yalla deploy compose, teardown, wait, rescue, audit
│ │ ├── databases.md ← postgres/mysql/mariadb/mongo/redis + backups
│ │ ├── lifecycle.md ← the canonical ordered API-call recipe
│ │ ├── drop-deploy.md, mounts.md, ... ← per-scenario refs
│ ├── scripts/
│ │ └── detect_stack.py ← build-type + DB detection heuristics
│ └── README.md
└── codex/
└── yalla-dokploy-deploy/ ← same content + agents/openai.yaml for Codex
Released versions match the yalla CLI release they were built and tested against. The version is in .claude-plugin/marketplace.json and plugins/yalla-dokploy-deploy/.claude-plugin/plugin.json. The skill bakes in CLI flag names and operation IDs, so pin yalla CLI within the same minor version when possible.
The skill auto-triggers on these intents (and many phrasings of each):
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx claudepluginhub juribadev/yalla-skills --plugin yalla-dokploy-deployProduction-grade Saudi compliance, security, and architecture skills for agent-assisted engineering (ZATCA Phase 2, PDPL, Nafath/Yakeen, mada/STC Pay, auth isolation, secrets baseline, testability, CI hygiene).
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.