steedos-objects

Define Steedos data models using YAML metadata files.

1.6k|413|Updated Mar 4, 2019
One-click install
npx skills add https://github.com/steedos/steedos-platform --skill steedos-objects
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: steedos-objects
Source: https://github.com/steedos/steedos-platform/tree/main/skills/steedos-objects
Command: npx skills add https://github.com/steedos/steedos-platform --skill steedos-objects

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Steedos Objects defines data models using YAML files, enabling clear, version-controlled object schemas that power metadata-driven apps in Steedos.

Core Features & Use Cases

  • Define objects with .object.yml files and organize related metadata (fields, listviews, permissions, and buttons) in dedicated subfolders.
  • Support both minimal object definitions (name/label only) and complete schemas with icon, version, and feature flags, including object relationships and field configurations.
  • Enable multi-file layouts for scalable metadata management and consistent UI behavior across Steedos programs.

Quick Start

Create a new object by adding an orders.object.yml under objects/orders and place fields/listviews/permissions/buttons under their respective folders.

Frequently Asked Questions about steedos-objects

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

FAQPage Schema
How do I define Steedos data models using YAML?

To define Steedos data models, you create .object.yml files containing core properties like name, label, icon, and version. This enables clear, version-controlled object schemas that power metadata-driven apps in Steedos.

Can I organize fields, list views, and permissions in separate files for a Steedos object?

Yes, Steedos objects support multi-file layouts. You can place related metadata such as fields, listviews, permissions, and buttons into dedicated subfolders under each object's directory for scalable management.

What is the minimum configuration required to create a Steedos object?

The minimum configuration for a Steedos object requires only name and label properties in your YAML file. You can then expand to complete schemas with icon, version, feature flags, object relationships, and field configurations as needed.

How do I configure object relationships and field permissions in Steedos metadata?

You configure object relationships and field permissions by defining them within your YAML metadata structure. This approach ensures consistent UI behavior and permissions management across Steedos programs without manual database changes.