Skip to Content
DocsCloud OSSkills & Marketplace

Skills & Marketplace

Skills are AI-powered automation packages that extend what Molly and your AI agents can do. Each skill teaches your AI assistant new capabilities — from running daily server health checks to managing backups, hardening security, and automating routine tasks.

Skills are procedural (runbooks + tools). For declarative long-term memory — facts Molly or an external AI client should remember across conversations — use the Memory MCP surface and Molly Memory slash commands. Skills and memory compose: a skill can call the Memory MCP to recall prior facts before acting.

Skills come in two types:

  • Instruction-only — the AI learns new tasks through written guidance (no code runs)
  • Script-based — the AI gains access to tools backed by shell scripts or Docker containers

Using Skills

Navigate to Skills from the sidebar to see all installed skills. From here you can:

  1. Browse skills organized by category
  2. Enable or disable individual skills per Molly mode (Personal or Server)
  3. Run any skill manually with one click
  4. View run history and output for each skill

Skills are context-aware. When enabled, Molly automatically uses relevant skills based on what you ask. You do not need to manually invoke them during chat.

Skill Categories

Skills are organized into 10 categories covering common self-hosting needs:

CategoryWhat It CoversExample Skills
Server ManagementSystem health, maintenance, updatesHealth report, disk cleanup, system updates
Backup & RecoveryData protection and restorationS3 backup, database backup, backup verification
SecurityHardening and threat detectionServer hardening, vulnerability scan, firewall management
MonitoringUptime and resource trackingUptime checks, resource alerts, anomaly detection
App ManagementApplication lifecycle tasksApp updates, config optimization, log analysis
Home AutomationSmart home integrationHome Assistant integration, IoT monitoring
MediaMedia server managementJellyfin management, library organization, subtitle finder
DevelopmentDeveloper workflow toolsCI/CD pipelines, git hooks, API testing
NetworkingDNS, VPN, and connectivityDNS management, VPN setup, reverse proxy, bandwidth monitoring
AI & AutomationWorkflows and scheduled tasksReport generation, email automation, workflow builder

Skill Scheduling

Skills can run automatically on a schedule using cron expressions.

  1. Open a skill and click Schedule
  2. Choose a preset (hourly, daily, weekly) or enter a custom cron expression
  3. Click Save Schedule

The skill list shows the last run time and next scheduled run for each skill.

Example: Daily Health Report

Set up a daily health report that runs every morning:

  1. Navigate to Skills and find Server Health Report
  2. Click Schedule and select Daily at 8:00 AM
  3. Enable notifications to receive the report via your preferred channel
  4. Click Save

The skill runs automatically each morning, checks CPU, RAM, disk, and service status, and delivers a summary.

Creating Custom Skills

You can build your own skills from scratch:

  1. Navigate to Skills and click Create Skill
  2. Fill in the metadata:
    • Name — a descriptive name for the skill
    • Category — select from the 10 categories above
    • Persona — which Molly mode this skill applies to
    • Description — a short summary of what the skill does
  3. Write AI instructions in the SKILL.md editor. This is the core of your skill — it tells the AI what to do, step by step
  4. Optionally add tools — shell scripts that the AI can execute as part of the skill
  5. Click Test to run the skill in a sandbox and verify it works
  6. Click Save to add it to your installed skills

Start with instruction-only skills if you are new to skill building. You can add script-based tools later as you get comfortable with the format.

SKILL.md Format

The SKILL.md file uses Markdown to describe what the AI should do. Include:

  • A clear goal statement
  • Step-by-step instructions
  • Expected output format
  • Error handling guidance

Skill Marketplace

The Skill Marketplace is a community repository where you can discover and share skills.

Installing from Marketplace

  1. Navigate to Skills > Marketplace
  2. Browse or search for skills by name, category, or keyword
  3. Click a skill to view its details, ratings, and reviews
  4. Click Install to add it to your server
  5. The skill appears in your installed skills list, ready to enable

Publishing Your Skills

Share your custom skills with the community:

  1. Open the skill you want to publish
  2. Click Publish to Marketplace
  3. Add a detailed description and usage instructions
  4. Submit for review

Your skill is reviewed for quality and security before being made available to other users.

Ratings and Reviews

After using a marketplace skill, you can rate it (1-5 stars) and leave a review to help other users find the best skills.

Sandbox Security

Skills run in a secure sandbox environment. The security level depends on the skill type:

Skill TypeExecutionSecurity
Instruction-onlyNo code runsAI follows written guidance only — no system access
Host scriptsShell scripts on hostRestricted permissions, limited filesystem access
Docker sandboxIsolated containerFull isolation from the host system

Docker Sandbox

Script-based skills can run inside a Docker container for maximum isolation:

  • No network access — scripts cannot reach the internet or local network
  • Read-only filesystem — only designated output directories are writable
  • Memory limits — containers are capped to prevent resource exhaustion
  • No privilege escalation — containers run as unprivileged users with no access to host devices

Always review the tools and scripts included in a marketplace skill before enabling it. While all marketplace skills are security-scanned, understanding what a skill does helps you make informed decisions.

Connecting Skills to AI

Skills integrate with the broader AI system in several ways:

Molly Settings

Go to Molly > Settings to toggle which skills are active for each persona mode:

  • Personal mode — enable productivity and automation skills
  • Server mode — enable server management, security, and monitoring skills

Agent Builder

When creating custom agents in AI Hub > Agents, you can attach specific skills to an agent. The agent gains access to all tools and instructions from the attached skills.

AI Hub Agents

Pre-built AI Hub agents (like the Server Admin agent or Security agent) have relevant skills auto-assigned based on their role. You can customize these assignments from the agent detail page.

Troubleshooting

Skill fails to run

Check the skill’s run history for error details. Common causes include:

  • Missing dependencies (a required app is not installed)
  • Insufficient permissions for host scripts
  • Docker not available for sandbox skills

Scheduled skill does not execute

Verify that:

  1. The schedule is enabled (not paused)
  2. The server was running at the scheduled time
  3. No other skill was already running (skills execute sequentially by default)

Marketplace skill not appearing after install

Refresh the Skills page. If the skill still does not appear, check Skills > Updates for any pending post-install steps.