learnself

Learns from session history and transfers pending work between agents via packaged, status-tracked handoffs.

1|Updated May 24, 2026
One-click install
npx skills add https://github.com/tinner-deinno/innova-skills-lib --skill learnself
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learnself
Source: https://github.com/tinner-deinno/innova-skills-lib/tree/main/core/learnself
Command: npx skills add https://github.com/tinner-deinno/innova-skills-lib --skill learnself

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps agents stop wasting idle time by learning from past sessions and improves cross-agent continuity by handing unfinished work to the right next agent.

Core Features & Use Cases

  • History-based self-learning: When an agent is idle, it scans prior transcripts, extracts repeating patterns and lessons, and saves learnings into memory for future performance.
  • Automatic cross-agent handoff: Packages context (session, task, files, progress) and transfers it to another agent, tracking pending/accepted/completed/failed states.
  • Session end work clearing: Consolidates unfinished tasks, prioritizes them, creates handoffs for what must continue, records status, and confirms to the human that the session is properly wrapped up.
  • Multi-Agent Gang integration: Supports per-gang memory separation and optional sharing of learnings across gangs for better team-level improvement.

Quick Start

Ask an agent to run /learnself history to review what it has learned from recent past sessions.

Frequently Asked Questions about learnself

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

FAQPage Schema
How do I enable agent self-learning from past session transcripts?

Agent self-learning works by scanning prior session transcripts during idle time, extracting repeating patterns and lessons, and persisting them into a writable learning memory location for future performance improvement.

What is the best way to transfer pending work across multi-agent contexts?

Multi-agent handoff transfers pending work by packaging context including session state, task details, files, and progress, then tracking pending, accepted, completed, or failed states across different agents.

Can I use session retrospective learning for idle-time workflow continuity?

Yes, session retrospective learning applies to idle-time scenarios where agents scan execution history, extract lessons automatically, and maintain workflow continuity by resuming unfinished tasks reliably across different agents.

How do I consolidate unfinished tasks when ending an agent session?

Session end work clearing consolidates unfinished tasks, prioritizes them, creates handoffs for tasks that must continue, records status, and confirms to the human that the session is properly wrapped up.

Does multi-agent gang memory support cross-gang learning sharing?

Multi-agent gang integration supports per-gang memory separation for isolated learning, while offering optional sharing of learnings across gangs to enable team-level performance improvement and collaborative knowledge extraction.

What do I need to set up before running agent memory extraction and handoff packaging?

Agent memory extraction and handoff packaging require access to session transcripts for pattern learning and a writable learning memory location to persist extracted knowledge and track handoff states reliably.