Skip to content

moru-ai/skills

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moru Agent Skills

Agent skills for Moru cloud sandboxes - isolated microVMs for AI Agent workloads.

Skills Overview

Essential Skills

Skill Description
moru CLI commands, core concepts, architecture overview

SDK Skills

Skill Description
moru-python Python SDK (pip install moru) - Sandbox, Volume, Template APIs
moru-javascript JavaScript/TypeScript SDK (npm install @moru-ai/core) - Full TypeScript support

Installation

# Install all skills
npx skills add moru-ai/skills

# Install specific skill
npx skills add moru-ai/skills --skill moru-python
npx skills add moru-ai/skills --skill moru-javascript

Quick Start

Python

from moru import Sandbox

with Sandbox.create() as sbx:
    sbx.files.write("/app/script.py", "print('Hello from Moru!')")
    result = sbx.commands.run("python3 /app/script.py")
    print(result.stdout)
# Sandbox auto-killed

JavaScript/TypeScript

import Sandbox from '@moru-ai/core'

const sbx = await Sandbox.create()
try {
  await sbx.files.write("/app/script.py", "print('Hello from Moru!')")
  const result = await sbx.commands.run("python3 /app/script.py")
  console.log(result.stdout)
} finally {
  await sbx.kill()
}

CLI

# Install CLI
curl -fsSL https://moru.io/cli/install.sh | bash

# Login
moru auth login

# Run command in sandbox
moru sandbox run base echo 'hello world'

# Create interactive sandbox
moru sandbox create python

Core Concepts

Concept Description
Sandbox Isolated VM with up to 2 vCPUs, 4GB RAM, 10GB disk. Default timeout is 1 hour.
Template Pre-built environment with packages installed. Sandboxes start instantly from templates.
Volume Persistent storage that survives sandbox restarts. Mount to /workspace, /data, /mnt, or /volumes.

Resources

Contributing

See AGENTS.md for contribution guidelines.

Skills follow the Agent Skills open standard. Each skill directory under skills/ must include:

  1. SKILL.md with YAML frontmatter (name, description)
  2. LICENSE.txt with license terms

License

Apache 2.0 - See LICENSE.txt for details.

About

Moru cloud sandbox skills for AI agents

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors