slang

Parse and generate Sutro SLang definitions for backend entities, schemas, relations, actions, triggers, queues, permissions, and file handling.

1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/SutroOrg/sutro-skills --skill slang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slang
Source: https://github.com/SutroOrg/sutro-skills/tree/main/skills/slang
Command: npx skills add https://github.com/SutroOrg/sutro-skills --skill slang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

SLang provides a complete reference for defining Sutro backends, enabling AI agents to understand and compose models, relations, actions, triggers, and security rules.

Core Features & Use Cases

  • Entity, schema, and relation definitions with persistent storage semantics
  • Actions, triggers, queues, and permissions to build end-to-end backends
  • Import/export, deployment mappings, and file handling guidance for production-grade apps

Quick Start

Create a simple SLang module that defines a Document entity, a HTTP trigger, and a sample AI-enabled action.

Frequently Asked Questions about slang

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define backend entities and schemas using SLang?

You define backend entities and schemas in SLang by writing structured blocks with frontmatter metadata that specify persistent storage semantics, relations, and properties for your Sutro backend models.

Can I configure HTTP triggers and queues for backend automation in SLang?

Yes, SLang supports defining HTTP triggers, queues, and events for backend automation, allowing you to configure actions and triggers that handle asynchronous processing and incoming web requests.

How does SLang handle permissions and security rules for backend actions?

SLang handles permissions by allowing you to define security rules within structured blocks, ensuring that specific backend actions, entity access, and event triggers are restricted to authorized users.

What is the best way to manage imports, exports, and deployment metadata in SLang?

The best way to manage imports, exports, and deployment metadata in SLang is to utilize its built-in syntax for mapping deployment configurations and handling file operations across production-grade applications.

Does SLang support file handling across HTTP, queues, and events?

Yes, SLang provides explicit file handling guidance and syntax for managing file operations seamlessly across HTTP endpoints, background queues, and event-driven triggers within your Sutro backend.