moru-ai
@moru-ai Organization
Public Skills
moru
by moru-ai
"Use this skill for Moru cloud sandbox concepts, CLI commands, and general guidance. Moru provides isolated Firecracker microVMs with dedicated CPU, memory, and filesystem for safe code execution. This skill covers: installing the Moru CLI, authenticating with moru auth login, creating sandboxes with moru sandbox create, running commands with moru sandbox run, managing templates with moru template, working with persistent volumes via moru volume, and understanding core concepts like sandboxes, templates, and volumes. Use this skill when users ask about Moru architecture, CLI usage, environment variables (MORU_API_KEY, MORU_ACCESS_TOKEN), resource limits, or when unsure which SDK to use. For writing Python code with sandboxes, use moru-python instead. For JavaScript/TypeScript code, use moru-javascript instead. Triggers on: 'moru cli', 'moru sandbox', 'moru template', 'moru volume', 'moru auth', 'install moru', 'what is moru', 'moru concepts'."
moru-javascript
by moru-ai
"Use this skill when writing JavaScript or TypeScript code that interacts with Moru cloud sandboxes. This includes: creating sandboxes with await Sandbox.create(), running commands with await sbx.commands.run(), reading and writing files with sbx.files.read() and sbx.files.write(), working with persistent volumes using the Volume class, building custom templates with the Template builder, handling background processes, and streaming command output. The SDK includes full TypeScript types for SandboxOpts, SandboxInfo, CommandResult, EntryInfo, VolumeInfo, and more. Error handling uses typed exceptions: TimeoutError, CommandExitError, AuthenticationError, NotFoundError, NotEnoughSpaceError from @moru-ai/core. Use this skill whenever users want to: execute code safely in isolated environments from Node.js or browser applications, build AI agents that run untrusted code, create serverless functions that need compute isolation, or any JavaScript/TypeScript automation involving Moru sandboxes. Triggers on: 'moru javascript', 'moru typescript', 'moru node', '@moru-ai/core', 'npm install @moru', 'Sandbox.create', 'typescript sandbox', 'node sandbox', 'Volume.create', 'Template.build', or any JS/TS code that needs to run in isolated cloud environments. Do NOT use this skill for Python code - use moru-python instead."
moru-python
by moru-ai
"Use this skill when writing Python code that interacts with Moru cloud sandboxes. This includes: creating sandboxes with Sandbox.create(), running commands with sbx.commands.run(), reading and writing files with sbx.files.read() and sbx.files.write(), working with persistent volumes using the Volume class, building custom templates with the Template builder, handling background processes, streaming command output, and async operations with AsyncSandbox. The skill covers the complete Python SDK API including error handling with TimeoutException, CommandExitException, AuthenticationException, and other exceptions from moru.exceptions. Use this skill whenever users want to: execute code safely in isolated environments, build AI agents that run untrusted code, create data processing pipelines, run web scrapers, set up development environments, or any Python automation involving Moru sandboxes. Triggers on: 'moru python', 'from moru import', 'Sandbox.create', 'pip install moru', 'moru sdk python', 'python sandbox', 'AsyncSandbox', 'Volume.create', 'Template.build', or any Python code that needs to run in isolated cloud environments. Do NOT use this skill for JavaScript/TypeScript code - use moru-javascript instead."