Skill

jn

by majiayu000

AI Summary

JN is a command-line ETL tool that uses NDJSON for data transformation, filtering, and format conversion across CSV/JSON/Excel/YAML. Developers working with data pipelines and file processing will benefit from its Unix-pipe integration and VisiData compatibility.

Install

# Add to your project root as SKILL.md
curl -o SKILL.md "https://raw.githubusercontent.com/majiayu000/claude-skill-registry/main/skills/data/jn/SKILL.md"

Description

Use JN for data transformation and ETL. Read data with 'jn cat', filter with 'jn filter', write with 'jn put'. Convert between CSV/JSON/Excel/YAML formats. Stream data through Unix pipes. Integrate with VisiData for visual exploration. Use when working with data files, format conversion, filtering data, or ETL pipelines.

2. Open in VisiData (see visidata skill for interactive usage)

jn vd /tmp/explore.csv

JN Data Pipeline Tool

JN is a command-line ETL tool that uses NDJSON (newline-delimited JSON) as a universal data format. Chain commands with Unix pipes to build data pipelines.

Core Concept

All JN commands communicate via NDJSON: ` {"name": "Alice", "age": 30} {"name": "Bob", "age": 25} ` One JSON object per line = streamable, memory-efficient data processing.

1. jn cat - Read Data

Read any data source, output NDJSON: `bash

Quality Score

C

Acceptable

74/100

Standard Compliance45
Documentation Quality72
Usefulness78
Maintenance Signal100
Community Signal92
Scored Yesterday

GitHub Signals

Stars100
Forks15
Issues1
UpdatedYesterday
View on GitHub

Trust & Transparency

Open Source — MIT

Source code publicly auditable

Verified Open Source

Hosted on GitHub — publicly auditable

Actively Maintained

Last commit Yesterday

100 stars — Growing Community

15 forks

My Fox Den

Community Rating

Works With

Claude Code