skill-crystallizer

Consolidate session learnings into reusable Claude Code skills.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/openqa-labs/zenith --skill skill-crystallizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-crystallizer
Source: https://github.com/openqa-labs/zenith/tree/main/skills/skill-crystallizer
Command: npx skills add https://github.com/openqa-labs/zenith --skill skill-crystallizer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Turn session learnings into reusable skills automatically, without needing to recreate patterns after every task or update.

Core Features & Use Cases

  • Automatic crystallization: save complex sessions as new skills when patterns emerge or improvements are needed.
  • Guided patching: update existing skills on-the-fly when you encounter pitfalls or mismatches.
  • Versioning discipline: enforce naming and frontmatter standards to keep a library of consistent, reusable skills.

Quick Start

Create a new skill by saving this session to skills/<name>/SKILL.md with proper frontmatter and run the validator.

Frequently Asked Questions about skill-crystallizer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I save Claude Code session learnings as reusable skills?

To save Claude Code session learnings as reusable skills, you need a consolidation tool that automatically extracts patterns from multi-step sessions and writes them into a structured SKILL.md file with proper frontmatter. This captures your workflow logic for future automation tasks without manual recreation.

What is the best way to update existing Claude Code skills when encountering pitfalls?

The best way to update existing Claude Code skills when hitting pitfalls is using guided patching, which applies on-the-fly modifications to enforce naming and frontmatter standards. This ensures your skills library remains consistent and immediately reflects improvements discovered during active sessions.

Can I automate CI validation for my Claude Code skills library?

Yes, you can automate CI validation for a Claude Code skills library by enforcing naming and frontmatter standards during the skill creation process. Running a validator against your saved SKILL.md files ensures that newly crystallized or patched skills meet required structural consistency before deployment.

Do I need frontmatter to convert a session into a Claude Code skill?

Yes, frontmatter with a name and description is required to convert a session into a Claude Code skill. This metadata provides the necessary structure for the skill to be recognized and executed properly within the automation framework, while optional references, scripts, and assets directories can enhance its functionality.

What does crystallizing a session mean in software engineering automation?

Crystallizing a session in software engineering automation means consolidating multi-step task learnings and emerging patterns into a permanent, reusable skill file. This process transforms temporary workflow solutions into permanent assets, preventing the need to recreate complex patterns after every task.