Okyline Skill — Data skill for Claude Code
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
$formatand 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,&Namereferences,$refinclusion,$override/$amendadaptation,$entriesvalidation entry points - Virtual fields
$fieldfor conditions on derived values - External imports
$deps/$importfor cross-schema composition
Installation
Claude.ai
- Go to Settings > Customize > Skills
- 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
Related Skills
Cchook
A CLI tool that simplifies Claude Code's hook system by replacing complex JSON configurations with clean YAML
Verifyconversion
Verify Phase 1 markdown conversion quality by validating table structure, data integrity, and completeness
Scryfall Mtg Skill
Claude Code skill for looking up real Magic: The Gathering card data via Scryfall — full advanced search synta
Atribu Attribution Skill
Opinionated Claude Code skill for the Atribu MCP server (mcp.atribu.app). Teaches your AI client to query iden
Data
Create example data
Local Art Sync
Watches a local folder the GM picks (for example where ChatGPT or other tools save generated art) and uploads
Related Agents
Collection Architect
Specialized architect agent that designs and generates declarative, file-based data applications (Collections)
Sf Metadata Engineer
Implements declarative Salesforce metadata - custom objects and fields, permission sets, Flows, layouts, Flexi
Example: Incremental Data Pipeline Pattern
from datetime import datetime, timedelta @dag(schedule="@daily", catchup=False) def incremental_sales_pipeline