osiris-component-developer
OfficialBuild robust Osiris components, effortlessly.
Authorkeboola
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Developing ETL components for the Osiris platform involves navigating complex requirements, adhering to a 60-rule validation checklist, and ensuring compatibility across diverse environments like E2B cloud. This Skill automates the entire component development workflow, ensuring your components are production-ready, compliant, and performant without tedious manual oversight, letting you focus on core logic.
Core Features & Use Cases
- Automated Component Scaffolding: Quickly generate the correct project structure,
spec.yaml,driver.py, and__init__.pyfiles, saving hours of setup time. - 60-Rule Validation Guidance: Automatically checks your component against a comprehensive checklist, ensuring compliance with Osiris standards, E2B compatibility, and security best practices.
- E2B Cloud Compatibility: Provides critical guidance and validation to ensure your code runs identically in local and E2B cloud environments, eliminating environment-specific debugging headaches.
- Use Case: A data engineer needs to build a new extractor for a proprietary API. Instead of manually setting up the project, remembering all Osiris conventions, and debugging E2B issues, they use this Skill to generate the boilerplate, get real-time validation feedback, and ensure their component is production-ready from day one.
Quick Start
Help me create a new Osiris extractor component for the 'Salesforce' API. It needs to extract 'Opportunity' data and support pagination.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: osiris-component-developer Download link: https://github.com/keboola/osiris/archive/main.zip#osiris-component-developer Please download this .zip file, extract it, and install it in the .claude/skills/ directory.