steedos-micro-pages

Create standalone Amis pages with paired .page.yml and .page.amis.json files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standalone pages are Amis-based UI modules that are not bound to particular object records, enabling dashboards, reports, and custom UIs to live independently of the data model.

Core Features & Use Cases

  • Build and deploy standalone pages defined by a minimal metadata file (.page.yml) and a UI schema file (.page.amis.json) located under pages/.
  • Supports common standalone-page use cases like dashboards, reports, app launchers, and custom forms, all rendered with Amis and wired through the Steedos page system.
  • Keeps UI and data logic decoupled, allowing designers and developers to iterate on UI without touching object schemas.

Quick Start

Create a new standalone page by adding paired pages: a .page.yml metadata file and a corresponding .page.amis.json UI schema in the pages/ directory; ensure render_engine is amis and the page is type app.

Frequently Asked Questions about steedos-micro-pages

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

FAQPage Schema
How do I create a standalone Amis dashboard independent of object records?

To create a standalone Amis dashboard, add a paired .page.yml metadata file and a .page.amis.json UI schema under the pages/ directory. Set the render_engine to amis and the page type to app to render the dashboard independent of object schemas.

What are standalone pages in a low-code platform used for?

Standalone pages are Amis-based UI modules not bound to object records. They are used for building dashboards, reports, app launchers, and custom UIs that live independently of the data model.

Does building custom Amis UI require modifying existing object schemas?

No, building custom Amis UI with standalone pages keeps UI and data logic decoupled. You can iterate on dashboards and custom forms using .page.yml and .page.amis.json files without touching object schemas.

What files do I need to set up a custom standalone page in Steedos?

You need two paired files located under the pages/ directory: a minimal .page.yml metadata file and a corresponding .page.amis.json UI schema file to properly set up a custom standalone page.

Can I decouple custom forms and reports from the data model using Amis?

Yes, you can decouple custom forms and reports from the data model using standalone pages. These Amis-rendered pages operate independently of object records, allowing designers to build custom UIs without altering data schemas.