create-odata-query

Community

Build safe, correct Directum RX OData queries

Authordunaevdmitriys-dev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you create correct OData requests for Directum RX Integration Service so you can reliably query and update CRM/RX data without breaking entity naming rules or risking malformed filters.

Core Features & Use Cases

  • Predicts correct OData entity set names using the entity schema and IntegrationServiceName mapping (e.g., I{IntegrationServiceName}s).
  • Extracts entity property schema (field names, types, and navigation properties) to ensure your $select, $filter, and $expand match what the service expects.
  • Validates metadata and consistency by locating IntegrationServiceName in .mtd and running post-change checks for alignment.

Use case examples

  • Getting deals with related objects: fetch deals by pipeline, select specific fields, expand stage/counterparty, and apply ordering.
  • Searching entities safely: filter by login/name while ensuring proper quoting and null checks in $filter.

Quick Start

Ask to create an OData query for the Deals dataset filtered by a pipeline id, returning only Id, Name, and Amount, with an expanded Stage, limited to 50 results.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: create-odata-query
Download link: https://github.com/dunaevdmitriys-dev/directum-mcp-server/archive/main.zip#create-odata-query

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.