odata-data-sharing skillA
odata-data-sharing is agent-read markdown (skill) from mendixlabs/mxcli: Share data between Mendix apps over OData — published services, view entities as an abstraction layer, consumed clients and external entities. Use when exposing data from one app to another, consuming another app's OData service, or refreshing a cached contract..
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# OData Data Sharing Between Mendix Apps This skill covers how to use OData services to share data between Mendix applications, with emphasis on using view entities as an abstraction layer to decouple the API contract from the internal domain model. ## Reference files `SKILL.md` covers the architecture, the contract rules, and the conventions. The long build-outs are next door: - [`reference/walkthroughs.md`](reference/walkthroughs.md) — four complete builds, start to finish: a read-only API behind view entities, a non-persistable published entity, a read-write API with microflow handlers, publishing a microflow as an OData action, and the GraphQL variant. - [`reference/errors-and-auth.md`](reference/errors-and-auth.md) — which HTTP status each capability can actually return, the authentication methods and what Basic auth costs, and the configuration microflow for custom headers. ## When to Use This Skill - User asks to expose data from one Mendix app to another - User wants to set up inter-app communication via OData - User needs to create an API layer that abstracts internal entities - User asks about external entities, consumed/published OData services …
Read the whole file at its exact version.
How to install
mdr add mendixlabs/mxcli/odata-data-sharing@git:20260822.b0cab65mdr add mendixlabs/mxcli/odata-data-sharing@sha256:a604f960bdbd6edePin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
[](https://markdownregistry.com/a/art_mdaovjtkrd6d356a)
1 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260822.b0cab65 latest | 2026-08-22 | b0cab65 | 12,877 B | A | view · diff |
| git:20260821.ff81a24 | 2026-08-21 | ff81a24 | 54,448 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (12877 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
mendixlabs/mxcli · 124 stars · license Apache-2.0 · pushed 2026-09-24 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_mdaovjtkrd6d356a GET https://markdownregistry.com/api/v1/resolve?ref=mendixlabs/mxcli/odata-data-sharing GET https://markdownregistry.com/api/v1/blob/a604f960bdbd6ede84ae89e25f2b65c710290cd3d4a4f5e1fcef7bee0d242bb3
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.