churchkey

Official

Streamline cryptographic key parsing and export.

Authortomitribe
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Managing cryptographic keys across multiple formats (PEM, JWK, OpenSSH, SSH2) can be error-prone and slow. Churchkey provides a unified API to parse, validate, and export keys, reducing format friction and inconsistency.

Core Features & Use Cases

  • Auto-detects key formats and decodes to a common Key object.
  • Encodes keys into PEM, JWK, OpenSSH, or SSH2 formats; supports RSA, DSA, EC across formats.
  • Extracts public keys from private keys and wraps standard JCE keys for downstream usage.
  • Use Case: convert a PEM RSA private key to JWK for web-based API integration, or parse an SSH2 public key for server access controls.

Quick Start

Install churchkey and use Keys.decode to parse a PEM, then access getAlgorithm and getFormat to inspect the key.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: churchkey
Download link: https://github.com/tomitribe/claude-plugins/archive/main.zip#churchkey

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.