Okyline

Okyline Skill — Data skill for Claude Code

Data community

A skill that teaches Claude how to create and edit Okylines chemas, a declarative, example-driven syntax for describing and validating JSON data.

How to install Okyline Skill

This entry records only its repository, not the path inside it, so there is no exact command to give. Open Okyline/Okyline-skill and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Okyline Skill does

A skill that teaches Claude how to create and edit Okylines chemas, a declarative, example-driven syntax for describing and validating JSON data.

Alternatives in Data

  • Bitbucket Data Center 71.9k ★
  • Financial Services — Reference agents, skills, and data connectors for the financial-services workflows we see most — investment ba 34.5k ★
  • Data Contract — This document defines which files belong to the system (auto-updatable) and which belong to the user (never to 32.5k ★

README

Okyline Skill for Claude

A skill that turns Claude into an Okyline expert - able to create, edit, and convert [Okyline](https://github.com/Okyline/okyline-spec) schemas, a declarative, example-driven syntax for describing and validating JSON data.

Features

Full Okyline core language support:

  • Example-driven: structure and types inferred from realistic example values
  • Inline constraints: ranges (0..100), length {2,50}, enums ('A','B','C'), regex ~pattern~, required @, nullable ?...
  • Arrays and maps: size [1,10], element validation ->, uniqueness !, pattern keys
  • Custom formats $format and nomenclatures $nomenclature
  • Built-in formats: $Email, $Date, $DateTime...
  • Conditional directives $appliedIf, $requiredIf, $forbiddenIf... and the checks the engine runs when a schema loads
  • Expression language for computed validations $compute, exact decimal arithmetic
  • Reusable definitions with $defs, &Name references, $ref inclusion, $override / $amend adaptation, $entries validation entry points
  • Virtual fields $field for conditions on derived values
  • External imports $deps / $import for cross-schema composition

Installation

Claude.ai

  1. Go to Settings > Customize > Skills
  2. Click + > Create skill and upload the ZIP file

Claude Code

Copy or extract this folder to your skills directory:

# Global (all projects)
~/.claude/skills/okyline/

# Or project-specific
.claude/skills/okyline/

OpenAI Codex CLI

Copy or extract this folder to:

~/.codex/skills/okyline/

Usage

Simply ask Claude to create an Okyline schema:

  • "Create an Okyline schema for a user profile"
  • "Write an okyline for an invoice with line items"
  • "Generate a JSON validation schema using Okyline"

You can also provide more context:

  • "Create an Okyline schema for a product with name (required, 2-100 chars), price (positive), and optional description"
  • "Convert this JSON Schema