skills/smithery.ai/creating-abstractions

creating-abstractions

Installation
SKILL.md

Creating Abstractions

OpenBench uses abstract base classes for extensibility.

DataSource

Extract data from any source:

from openbench.core import DataSource, RawData

class MyDataSource(DataSource):
    def __init__(self, config: str):
        self.config = config

    @property
    def source_type(self) -> str:
        return "my-source"
Installs
1
First Seen
Apr 2, 2026
creating-abstractions from smithery.ai