greycat-c

Installation
SKILL.md

GreyCat SDK - C API, Standard Library & Plugin Development

Comprehensive reference for GreyCat native development (C API), the GCL Standard Library, and plugin development patterns.

Contents

  1. C API - Native function implementation, tensor operations, object manipulation, maps, arrays, tables, geospatial, time/date, crypto, buffers, I/O
  2. Standard Library (std) - GCL runtime features, I/O, collections, and utilities
  3. Plugin Development - Complete guide to building native plugins with lifecycle hooks, type configuration, and real-world patterns

GreyCat C API

Core Concepts

gc_machine_t - Execution context passed to all native functions. Use to get parameters, set results, report errors, create objects, and access scratch buffers.

gc_slot_t - Universal value container (tagged union) holding any GreyCat value: integers, floats, bools, objects, enums, tuples, etc.

Installs
1
First Seen
Apr 8, 2026
greycat-c from smithery.ai