mloda-plugins

Solid

Guide an AI agent through building mloda (https://github.com/mloda-ai/mloda) plugins: FeatureGroup, ComputeFramework, and Extender classes. Use to check the mloda-registry index for an existing plugin before writing one, when writing or reviewing a FeatureGroup/ComputeFramework/Extender implementation, or when packaging, sharing, or publishing a plugin to mloda-registry.

Code & Development 422 stars 44 forks Updated today

Install

View on GitHub

Quality Score: 83/100

Stars 20%
87
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
0
Description 5%
100

Skill Content

# mloda-plugins: Building mloda Plugins ## Check the registry index first Always do this before writing a plugin: it may already exist. mloda-registry publishes community plugins covering common `{col}__{op}` transforms (aggregation, window/scalar/frame aggregate, scalar/point arithmetic, rank, offset, percentile, binning, datetime, string ops, time bucketization, ffill, ema, sessionization, resample); see its [plugins table](https://github.com/mloda-ai/mloda-registry#plugins) for the full list. None of it ships with plain `pip install mloda`; install what you need (`pip install mloda-community` for all, or one package like `pip install "mloda-community-rank[pandas]"`), then confirm what's actually loaded: ```python from mloda.user import PluginLoader from mloda.steward import get_feature_group_docs PluginLoader.all() for fg in get_feature_group_docs(): print(fg.name, fg.description) ``` An empty or unrelated result means it isn't installed yet, not that it doesn't exist; see [02-discover-plugins.md](https://github.com/mloda-ai/mloda-registry/blob/main/docs/guides/02-discover-plugins.md) for more on installed-vs-available. (The `mloda` skill covers the same check for requesting data instead of writing a plugin.) ## The three plugin types | Type | Role | Full guide | |------|------|------------| | **FeatureGroup** | A data transformation, the unit you'll write most often | [09-create-feature-group.md](https://github.com/mloda-ai/mloda-registry/blob/main/docs/guides/...

Details

Author
aiskillstore
Repository
aiskillstore/marketplace
Created
8 months ago
Last Updated
today
Language
Python
License
None

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

mloda-plugins

Guide an AI agent through building mloda (https://github.com/mloda-ai/mloda) plugins: FeatureGroup, ComputeFramework, and Extender classes. Use to check the mloda-registry index for an existing plugin before writing one, when writing or reviewing a FeatureGroup/ComputeFramework/Extender implementation, or when packaging, sharing, or publishing a plugin to mloda-registry.

1 Updated 1 weeks ago
mloda-ai
AI & Automation Solid

mloda

Give an AI agent declarative, deterministic data access via mloda (https://github.com/mloda-ai/mloda) - a Python plugin framework where the caller describes WHAT features or data it needs and mloda resolves HOW to compute or fetch them across a plugin graph, with built-in lineage back to source. Use when an agent needs to check whether an existing mloda plugin already covers a requested feature (see the `mloda-plugins` skill for writing a new one), before requesting structured data or feature aggregations as a tool call instead of writing ad hoc fetch/transform code (the "LLM Tool Function" pattern), assembling a multi-source context window declaratively, or chaining retrieval/validation/redaction steps for a RAG pipeline by feature name.

422 Updated today
aiskillstore
AI & Automation Listed

mloda

Give an AI agent declarative, deterministic data access via mloda (https://github.com/mloda-ai/mloda) - a Python plugin framework where the caller describes WHAT features or data it needs and mloda resolves HOW to compute or fetch them across a plugin graph, with built-in lineage back to source. Use when an agent needs to check whether an existing mloda plugin already covers a requested feature (see the `mloda-plugins` skill for writing a new one), before requesting structured data or feature aggregations as a tool call instead of writing ad hoc fetch/transform code (the "LLM Tool Function" pattern), assembling a multi-source context window declaratively, or chaining retrieval/validation/redaction steps for a RAG pipeline by feature name.

1 Updated 1 weeks ago
mloda-ai