core-sdk

Build custom workflows with a Rust-backed Python SDK.

1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/terrene-foundation/kailash-coc-claude-rs --skill core-sdk-terrene-foundation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: core-sdk
Source: https://github.com/terrene-foundation/kailash-coc-claude-rs/tree/main/.claude/skills/01-core-sdk
Command: npx skills add https://github.com/terrene-foundation/kailash-coc-claude-rs --skill core-sdk-terrene-foundation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides the foundational building blocks for creating custom, high-performance workflows with fine-grained control, replacing unstructured 'vibe coding' with institutionally aware, self-enforcing AI code generation.

Core Features & Use Cases

  • WorkflowBuilder API: Construct workflows using a string-based API with type safety.
  • Unified Runtime: kailash.Runtime handles both synchronous and asynchronous execution.
  • Advanced Patterns: Supports cyclic workflows, conditional execution, and robust error handling.
  • Use Case: Develop a data processing pipeline that reads data from a CSV, transforms it using Python logic, and then sends the results to an API endpoint, all orchestrated within a single, efficient workflow.

Quick Start

Use the core-sdk skill to create a basic workflow that reads a CSV file and processes its content.

Frequently Asked Questions about core-sdk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build deterministic Python workflows with structured node definitions?

You can build deterministic Python workflows using the WorkflowBuilder API, which provides type safety for defining nodes, connections, and runtime orchestration to replace unstructured code generation.

What is the best way to orchestrate asynchronous data pipelines in Python?

The best way to orchestrate asynchronous data pipelines is using a unified runtime that handles both synchronous and asynchronous execution, enabling enterprise-grade automation with robust error handling.

Can I execute cyclic workflows with conditional logic in a Python SDK?

Yes, you can execute cyclic workflows with conditional logic using this Rust-backed Python SDK, which supports advanced patterns like cyclic execution and conditional operations for complex automation.

How does runtime orchestration work for enterprise-grade automation tasks?

Runtime orchestration works by providing a structured API for node definition and connection, enabling deterministic task execution and supporting asynchronous operations for enterprise-grade automation workflows.

Do I need a specific runtime environment to execute high-performance workflows?

You need a Python environment integrated with the Rust-backed SDK runtime to execute high-performance workflows, enabling fine-grained control and self-enforcing deterministic task execution.

Why use a Rust-backed Python SDK for workflow automation instead of standard Python?

A Rust-backed Python SDK provides high-performance workflow execution with fine-grained control, replacing unstructured vibe coding with institutionally aware, deterministic task orchestration for enterprise automation.