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.