continuous-learning

Extract reusable patterns from Gemini Code sessions into learned skills.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/riftzen-bit/gemini-setup --skill continuous-learning-riftzen-bit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: continuous-learning
Source: https://github.com/riftzen-bit/gemini-setup/tree/main/skills/continuous-learning
Command: npx skills add https://github.com/riftzen-bit/gemini-setup --skill continuous-learning-riftzen-bit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically extracts reusable patterns from Gemini Code sessions and saves them as learned skills for future use.

Core Features & Use Cases

  • Session evaluation at end of a Gemini Code session
  • Pattern detection and extraction to ~/.gemini/skills/learned/
  • Configurable thresholds and path for learned skills

Quick Start

Enable the Stop hook after a session ends to evaluate and save learned patterns to ~/.gemini/skills/learned/.

Frequently Asked Questions about continuous-learning

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

FAQPage Schema
How do I extract reusable patterns from Gemini Code sessions?

Pattern detection evaluates your Gemini Code session transcripts against a configurable extraction_threshold to identify and save reusable patterns. This ensures only sufficiently significant patterns are stored as learned skills.

Can I configure the minimum session length for pattern detection?

Yes, you can configure pattern detection by adjusting the min_session_length and extraction_threshold parameters. These settings control when session evaluation triggers and what qualifies as a reusable learned skill.

How do I change the storage path for learned skills extracted from sessions?

You can change the storage path for learned skills by configuring the learned_skills_path variable. By default, the system saves extracted patterns directly to the ~/.gemini/skills/learned/ directory for future reuse.

What is continuous learning in Gemini Code and how does it work?

Continuous learning in Gemini Code automatically captures reusable patterns from your session transcripts and stores them as learned skills. It evaluates sessions at completion to build a localized knowledge base for future end-to-end workflows.

Does continuous learning require any external dependencies to run?

No, continuous learning operates without external dependencies. It relies entirely on the built-in Stop hook mechanism to evaluate session transcripts and store detected patterns locally in your environment.