skills/smithery.ai/format-implementation

format-implementation

Installation
SKILL.md

Format Implementation Guide

Adding New Formats

Step-by-Step Process

  1. Create format file: iterable/datatypes/<format>.py
  2. Implement BaseIterable: Inherit from BaseIterable in iterable/base.py
  3. Required methods: read(), write(), read_bulk(), write_bulk(), etc.
  4. Add detection: Update iterable/helpers/detect.py
  5. Create tests: tests/test_<format>.py
  6. Update dependencies: Add optional dependency to pyproject.toml if needed
  7. Update documentation: Add format to docs

Implementation Pattern

from iterable.base import BaseIterable
Installs
1
First Seen
Mar 28, 2026
format-implementation from smithery.ai