AI Agent Skills
An opinionated selection of skills for daily dev workflows.
Agent Skills Compatible - All skills follow the Agent Skills open format specification.
Available Skills
| Skill | Description |
|---|
| umbrel-app | Expert assistant for developing, packaging, testing, and submitting apps for umbrelOS |
| claude-code-expert | Comprehensive Claude Code & Anthropic ecosystem knowledge. Official patterns for agents, skills, hooks, commands, MCP. |
| openclaw | Expert on OpenClaw (formerly Clawdbot) - AI assistant framework connecting Claude/LLMs to messaging platforms (WhatsApp, Telegram, Discord, Slack, Signal, iMessage, Teams, Google Chat, Matrix, BlueBubbles, Zalo) |
| agent-browser | Expert on agent-browser - Vercel's headless browser automation CLI for AI agents with 50+ commands, snapshots, and multi-session support |
| chat-sdk | Expert on Chat SDK - Vercel's open-source template for building production-ready AI chatbots with generative UI, artifacts, and multi-provider support |
| ai-sdk | Expert on AI SDK - Vercel's TypeScript toolkit for building AI applications with unified LLM API, streaming, tool calling, and agents |
| agent-skills | Expert at the Agent Skills open format for extending AI agent capabilities - create, validate, and understand SKILL.md files |
| hermes | Expert at understanding and working with Hermes Agent - its memory system, skills, cron jobs, tools, and behavioral conventions |
| safe-delete | Prevents catastrophic file deletion by transforming rm commands to trash and blocking dangerous patterns like rm -rf / |
| x-engagement | Crafts high-engagement X (Twitter) content using conversation hijacking, authority building, and strategic hooks |
Installation
Add the Marketplace
/plugin marketplace add zot24/skills
Install a Skill
/plugin install umbrel-app@zot24-skills
Or Add to Project Settings
Add to your project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"zot24-skills": {
"source": {
"source": "github",
"repo": "zot24/skills"
}
}
},
"enabledPlugins": {
"umbrel-app@zot24-skills": true
}
}
Usage
Once installed, you can use skills via slash commands or natural language.
Slash Commands
Format: /skill-name:command-name [arguments]
# Umbrel app development
/umbrel-app:umbrel scaffold my-app # Create new app structure
/umbrel-app:umbrel validate ./my-app # Validate app configuration
/umbrel-app:umbrel convert ./docker-app # Convert Docker Compose to Umbrel
/umbrel-app:umbrel pr ./my-app # Generate PR submission
/umbrel-app:umbrel debug ./my-app # Troubleshoot issues
# Claude Code expertise
/claude-code-expert:claude create agent # Guide for creating agents
/claude-code-expert:claude create skill # Guide for creating skills
/claude-code-expert:claude validate ./x # Validate against best practices
/claude-code-expert:claude features # Show Claude Code capabilities
# OpenClaw AI assistant framework
/openclaw:openclaw setup # Installation guide
/openclaw:openclaw channel whatsapp # Configure WhatsApp
/openclaw:openclaw channel telegram # Configure Telegram
/openclaw:openclaw diagnose # Troubleshoot issues
/openclaw:openclaw gateway # Gateway configuration
# Agent browser automation
/agent-browser:agent-browser open <url> # Open a webpage
/agent-browser:agent-browser snapshot # Get element refs
/agent-browser:agent-browser click @e2 # Click by ref
/agent-browser:agent-browser screenshot # Capture viewport
# Hermes Agent
/hermes:hermes memory # How Hermes memory works
/hermes:hermes skills # How to create Hermes skills
/hermes:hermes cron # Cron job configuration
# Safe delete
/safe-delete:safe-delete enable # Enable trash-based deletion
/safe-delete:safe-delete status # Check current mode
Natural Language
You can also just describe what you want:
"Create an Umbrel app for my Docker project"
"Help me package this for umbrelOS"
"How do I create a Claude Code agent?"
"What are the best practices for hooks?"
"How do I set up WhatsApp with OpenClaw?"
"My Telegram bot isn't receiving messages"
"Automate browser login with agent-browser"
"How do I use snapshots for element selection?"
"Write a viral X/Twitter post about AI"
"Set up a safe delete alias so I don't accidentally delete everything"
The skills auto-activate based on context.
Skill Details
umbrel-app
Full lifecycle support for Umbrel app development: